/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Product Template
    03. Shop Template
    04. "Start With Why Book by Simon Sinek" Product
    05. "Atomic Habits by James Clear" Product
    06. "The Magic of Thinking Big by David J. Schwartz" Product
    07. "The Personal MBA by Josh Kaufman" Product
    08. "The 48 Laws of Power (Small Size) by Robert Greene" Product
    09. "The Intelligent Investor by Benjamin Graham" Product
    10. "The Psychology of Money by Morgan Housel" Product
    11. "The Lean Startup by Eric Ries" Product
    12. "Eye Comfort LED Desk Lamp &#8211; 3 Level Of Dimming With Touch Switch 2.5W 360 Degree Adjustable" Product
    13. "Beautiful Cactus Table Lamp Creative Home Novelty Product Pen Holder Storage" Product
    14. "Digital Clock With Pen Holder" Product
    15. "Led Desk Table Clock With Digital Lcd Screen Alarm (Multifunctional)" Product
    16. "Perfect Led Desk Tree Lamp" Product
    17. "Multicolor Stand Able Folding Desk Storage Box Small Accessories Organizer" Product
    18. "Multi-Function Wood Pen Holder/Space Saver /Compartment Desk Organizer" Product
    19. "Portable Foldable Fabric Wardrobe Closet Storage Organizer For Clothes Rack" Product
    20. "Beautiful 3D Moon Lamp Air Humidifier 13cm &#8211; 880ml" Product
    21. "Corner Caddy Storage Rack For KItchen And Bathroom With Wall Mounted Suction Cup &#8211; 1 Piece" Product
    22. "Best HDMI Male to VGA Female Video Cable Cord Converter Adapter For PC DVD HDTV 1080P" Product
    23. "Professional Mini Iron for Clothes Portable Travel" Product
    24. "Best Adapter Lighting to 3.5mm jack &amp; Charging" Product
    25. "Beautiful Twin Bell Round Shape Loud Volume Alarm Clock With Light Function" Product
    26. "Repair And Maintainence Tool For Multipurpose 27 Pieces" Product
    27. "Perfect/Worthy Ratchet Socket Wrench Set, Drive Socket Set" Product
    28. "Socket Tool Box Set Wrench Toolkit With Screwdriver 40 In 1" Product
    29. "Worthy Heavy Work Tool Set for House Hold Use (5 Pcs)" Product
    30. "Waterproof 3.5mm Jack Audio AdapterTo Oneplus Type-C" Product
    31. "Best Dash Charge Type-C Cable" Product
    32. "Type-C Cable Warp OnePlus (Strong)" Product
    33. "Best Lighting Connector Lighting to 3.5 mm" Product
    34. "Best Sel Roti Making Machine" Product
    35. "2 In 1 Dumpling Maker, Momo Press Wrapper (Manual )" Product
    36. "Best Dumpling Maker Empanada Mold Steamed Buns Steamed Stuffed Bun Making Mould" Product
    37. "Perfect Waterproof CAN Store Fruit Peeler Healthy Material Refuse To Rust" Product
    38. "Waterproof Durable Refrigerator Drawer Storage Box 2 Pieces Multifunction" Product
    39. "TV Remote Control Storage Phone Plug Wall Holder Charging Multifunction Hooks" Product
    40. "Perfect Wall Mount Shelf for Wifi Stand Mobile Charging &amp; Telephone Stand" Product
    41. "5PCS Reusable Ziplock Vacuum Storage Space Saver Bags With Travel Hand Pump For Clothes" Product
    42. "Handbag Organizer Best Dust Proof Bag Wardrobe Closet for Purse Clutch with 6 Large Pockets" Product
    43. "7 Grids Jeans Clothes Drawer Organizer" Product
    44. "Organized Shoe Holder For Space Saving Upto @4 Pcs" Product
    45. "Unbreakable Steel Made 4 Layer Remote Holder" Product
    46. "Best Wardrobe Hanging Storage Bag For Bra Underwear Closet Organizer" Product
    47. "3-Layer Over Washing Machine Storage Rack Utility Metal Bathroom Shelf Space Saver" Product
    48. "Space Saving, Iron Bath Towel Cloth Stand Storage Holder On Bathroom Organizer Shelf 3" Product
    49. "Portable 6 Layer Shoe Rack With Wardrobe Clothes Rack" Product
    50. "Washing Machine Storage Rack Over Washing Machine 3-Layer Utility Metal Bathroom Shelf" Product
    51. "Perfect Beautiful Cloth Storage Wardrobe / Folding Almirah Rack Cum Cabinet" Product
    52. "Perfect Beautiful Cloth Storage Wardrobe / Folding Almirah Rack Cum Cabinet (Copy)" Product
    53. "Dual-Spin Cabinet Organizer Spice Spinner (40 Allstar)" Product
    54. "Reverse Withdrawal Payment" Product
    55. "Mandevilla Artificial Heavy Flower With Designated Pot" Product
    56. "BIGO LIVE" Product
    57. "Affordable Gaming PC, Amd Ryzen 5 5600GT 6 Core 3.6GHz, AMD Radeon Graphics Igpu, 512GB SSD, 16GB DDR4 Ram, Windows 11 Pro" Product
    58. "Charibazar Deposit" Product
    59. "Credit" Product
    60. "Reverse Withdrawal Payment" Product
    61. "Product Advertisement Payment" Product
    62. "Wallet Topup" Product
    63. "The Alchemist By Paulo Coelho" Product
    64. "Think And Grow Rich By Napoleon Hill" Product
    65. "Robux Top-Up" Product
    66. "Who Moved My Cheese by Spencer Johnson" Product
    67. "Too Good to Be True By Prajakta Koli" Product
    68. "Ego Is the Enemy by Ryan Holiday" Product
    69. "Cetaphil Oily Skin Cleanser 125ml Price in Nepal" Product
    70. "The Psychology of Money (Nepali) By Morgan Housel" Product
    71. "Rich Dad Poor Dad by Robert Kiyosaki" Product
    72. "Rich Dad Poor Dad (NEPALI) by Robert T. Kiyosaki" Product
    73. "The 48 Laws of Power (Big Size) by Robert Greene" Product
    74. "Rework by Jason Fried and David Heinemeier Hansson" Product
    75. "12 Rules for Life Book by Jordan B. Peterson" Product
    76. "Hooked: How to Build Habit-Forming Products Book by Nir Eyal" Product
    77. "Think Like a Monk by Jay Shetty" Product
    78. "Mindset : The New Psychology of Success Book by Carol S. Dweck" Product
    79. "Golden Rules By Nepoleon Hill" Product
    80. "The Golden Rules of Success by Napoleon Hill" Product
    81. "How to Win Friends and Influence People by Dale Carnegie" Product
    82. "Good to Great by James C. Collins" Product
    83. "Ikigai (Paper Back) by Hector Garcia and Francesc Miralles" Product
    84. "Ikigai (Hard Back) by Hector Garcia and Francesc Miralles" Product
    85. "Dopamine Detox by Thibaut Meurissee" Product
    86. "The Art of Not Overthinking by Shaurya Kapoor" Product
    87. "The Art of Being Alone by Renuka Gavrani" Product
    88. "Muna Madan by Laxmi Prasad Devkota" Product
    89. "The Subtle Art of Not Giving a Fuck by Mark Manson" Product
    90. "Zero to One Book by Blake Masters and Peter Thiel" Product
    91. "The Power of Your Subconscious Mind by Joseph Murphy" Product
    92. "The Leader In You Book by Dale Carnegie" Product
    93. "The Power of Discipline By Daniel Walter" Product
    94. "Do It Today by Darius Foroux" Product
    95. "Read People Like A Book by Patrick King" Product
    96. "The Richest Man In Babylon by Clason George S." Product
    97. "How To Attract Money (Nepali Version) By Joseph Murphy" Product
    98. "The Power of Positive Thinking Book by Norman Vincent Peale" Product
    99. "Can We Be Strangers Again by Shrijeet Shandilya" Product
    100. "The Compound Effect by Darren Hardy" Product
    101. "The 12 Week Year Book by Brian P. Moran and Michael Lennington" Product
    102. "Poor Economics by Abhijit V. Banerjee and Esther Duflo" Product
    103. "Think Straight: Change your thoughts, Change your life by Darius Foroux" Product
    104. "Make Your Bed Book by William H. McRaven" Product
    105. "Technical Analysis of the Financial Markets (PB) by John J. Murphy" Product
    106. "Deep Work by Cal Newport" Product
    107. "Can&#8217;t Hurt Me by David Goggins" Product
    108. "Your Next Five Moves by Patrick Bet-David" Product
    109. "Good Vibes Good Life by Vex King" Product
    110. "The Diary of a CEO: The 33 Laws of Business and Life by Steven Bartlett" Product
    111. "Eat That Frog by Brian Tracy" Product
    112. "Share bata Karodpati by Rabindra Bhattarai" Product
    113. "Blue Ocean Strategy by W. Chan Kim and Renée Mauborgne" Product
    114. "The War of Art by Steven Pressfield : Break Through the Blocks and Win Your Inner Creative Battles" Product
    115. "Tools Of Titans by Tim Ferriss" Product
    116. "The Miracle Morning by Hal Elrod" Product
    117. "The Obstacle is the Way by Ryan Holiday" Product
    118. "Long Walk to Freedom by Nelson Mandela" Product
    119. "The Obstacle is the Way (Hardcover) By Ryan Holiday" Product
    120. "48 Laws of Power (Nepali) by Robert Greene" Product
    121. "The Love Hypothesis by Ali Hazelwood" Product
    122. "The Visual MBA by Jason Barron" Product
    123. "I Don&#8217;t Love You Anymore by Rithvik Singh" Product
    124. "Warmth By Rithvik Singh" Product
    125. "How To Stop Overthinking Forever by Rithvik Singh" Product
    126. "Thank You for Leaving by Rithvik Singh" Product
    127. "Twisted Love Book by Ana Huang" Product
    128. "Twisted Games by Ana Huang" Product
    129. "Twisted Hate by Ana Huang" Product
    130. "Twisted Lies by Ana Huang" Product
    131. "Mini DC UPS Power Backup for Wi-Fi Router, CCTV &amp; More (10400mAh)" Product
    132. "My account layout ? App Redesign Draft" Woodmart_layout
    133. "Shop Archive ? App Redesign Draft" Woodmart_layout
    134. "Checkout ? App Redesign Draft" Page
    135. "Cart" Page
    136. "Cart ? App Redesign Draft" Page
    137. "Physical Product ? App Draft" Woodmart_layout
    138. "Books Product ? App Draft" Woodmart_layout
    139. "TopUp Product ? App Draft" Woodmart_layout
    140. "Charibazar Online Shopping" Page
    141. "Checkout" Page
    142. "Shop" Page
    143. "Books" Page
    144. "Mela" Page
    145. "Free Fire UID Top Up" Product
    146. "Free Fire Diamond Top Up" Page
    147. "Free Fire Membership (User ID)" Product
    148. "Bar floating block" Wd_floating_block
    149. "Home" Page
    150. "Refashion" Page
    151. "App-cart" Page
    152. "Charibazar Online Shopping Nepal" Page
    153. "My Account App" Page
    154. "Home Mega-electronics" Page
    155. "Stores List" Page
    156. "Free Fire Small Pack Top Up" Product
    157. "High-Performance RGB Gaming Mouse | 2400 DPI | 10 Million Clicks | Wired" Product
    158. "[NTC] Free Fire Diamond Top Up" Product
    159. "My account" Page
    160. "PUBG UC (User ID)" Product
    161. "Charibazar Online Shopping" Page
    162. "Charibazar Online Shopping ? App Redesign Draft" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .whb-flex-flex-middle .whb-hidden-lg code{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
}

body .pagination-infinit .product-grid-item .product-element-bottom{
	background-color:#ffffff !important;
}

body .main-page-wrapper .elementor .cb-filter-area{
	display:none;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .variations tbody tr{
	display:-ms-grid !important;	display:grid !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

body.single-product .variations tbody tr:hover{
	-webkit-box-shadow: 0 6px 24px rgba(0, 0, 0, 0.04) !important;	box-shadow: 0 6px 24px rgba(0, 0, 0, 0.04) !important;
}

body.single-product .variations tr ul{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(auto-fit, minmax(115px, 1fr)) !important;	grid-template-columns: repeat(auto-fit, minmax(115px, 1fr)) !important;
	gap: 12px !important;
	padding: 16px !important;
	background-color: #f5f5f7 !important;
	border-radius: 16px !important;
	margin: 14px 0 0 0 !important;
	list-style: none !important;
	width: 100% !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
}

body.single-product .variations tr ul li, body.single-product .variations tr ul .variable-item{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column !important;	-webkit-box-direction: column !important;	-ms-flex-direction: column !important;	flex-direction: column !important;
	-webkit-box-align: center !important;	-ms-flex-align: center !important;	align-items: center !important;
	-webkit-box-pack: center !important;	-ms-flex-pack: center !important;	justify-content: center !important;
	gap: 6px !important;
	background: #ffffff !important;
	border: 1px solid #d2d2d7 !important;
	border-radius: 12px !important;
	padding: 14px 10px !important;
	min-height: 52px !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.3 !important;
	font-weight: 500 !important;
	color: #1d1d1f !important;
	cursor: pointer !important;
	text-align: center !important;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.01) !important;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.01) !important;
	transition: all 0.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
	word-break: break-word !important;
	overflow: hidden !important;
}

body.single-product .variations tr ul li:hover, body.single-product .variations tr ul .variable-item:hover{
	border-color: #86868b !important;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
	-webkit-transform: translateY(-1px) !important;	-ms-transform: translateY(-1px) !important;	transform: translateY(-1px) !important;
}

body.single-product .variations tr ul li.active, body.single-product .variations tr ul li.selected, body.single-product .variations tr ul .variable-item.selected{
	border-color: #0071e3 !important;
	background: #0071e3 !important;
	color: #ffffff !important;
	font-weight: 600 !important;
	-webkit-box-shadow: 0 4px 14px rgba(0, 113, 227, 0.35) !important;	box-shadow: 0 4px 14px rgba(0, 113, 227, 0.35) !important;
}

body.single-product .variations tr ul li:active, body.single-product .variations tr ul .variable-item:active{
	-webkit-transform: scale(0.95) !important;	-ms-transform: scale(0.95) !important;	transform: scale(0.95) !important;
	opacity: 0.9 !important;
}

body.single-product .variation-swatch-selected div .woocommerce-variation{
	background-color: #ffffff !important;
	border: 1px solid #d2d2d7 !important;
	border-radius: 16px !important;
	padding: 16px 20px !important;
	margin-top: 20px !important;
	margin-bottom: 25px !important;
	-webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
	opacity: 1 !important;
	-webkit-transform: scale(1) translateY(0) !important;	-ms-transform: scale(1) translateY(0) !important;	transform: scale(1) translateY(0) !important;
	transition: opacity 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
	text-align:center;
}

body.single-product .variation-swatch-selected div .woocommerce-variation .woocommerce-variation-price .price{
	font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
	font-size: 26px !important;
	font-weight: 600 !important;
	color: #1d1d1f !important;
	letter-spacing: -0.01em !important;
}

body.single-product .woocommerce-variation-price ins bdi{
	color: #0071e3;
	font-weight:700;
	font-size:28px;
}

body.single-product .woocommerce-variation-price del bdi{
	color:#cccccc !important;
	text-decoration: line-through;
}

body.single-product .wd-single-title h1{
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, Helvetica, sans-serif !important;
	font-size: 32px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	letter-spacing: -0.025em !important;
	background:-webkit-linear-gradient(315deg, #1d1d1f 60%, #0071e3 100%) !important;	background:-o-linear-gradient(315deg, #1d1d1f 60%, #0071e3 100%) !important;	background:linear-gradient(135deg, #1d1d1f 60%, #0071e3 100%) !important;

	-webkit-background-clip: text !important;	background-clip: text !important;
	margin-top: 0 !important;
	margin-bottom: 12px !important;
	display: block !important;
}

body.single-product .elementor-column-gap-wide .elementor-widget-html .apple-warning-box{
	background-color: #ffffff !important;
	border: 1px solid rgba(0, 0, 0, 0.05) !important;
	border-left: 5px solid #ff9500 !important;
	padding: 16px 20px !important;
	border-radius: 14px !important;
	margin-top: 15px !important;
	margin-bottom: 25px !important;
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif !important;
	font-size: 14px !important;
	line-height: 1.5 !important;
	color: #1d1d1f !important;
	font-weight: 500 !important;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02) !important;	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02) !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse{
	background-color: #ffffff !important;
	border: 1px solid #e5e5ea !important;
	border-top: 4px solid #0071e3 !important;
	border-radius: 18px !important;
	padding: 20px !important;
	margin-bottom: 24px !important;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;
	transition: all 0.25s ease !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse:hover{
	-webkit-box-shadow: 0 8px 24px rgba(0, 113, 227, 0.04) !important;	box-shadow: 0 8px 24px rgba(0, 113, 227, 0.04) !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section h3.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	color: #0071e3 !important;
	letter-spacing: -0.01em !important;
	margin-top: 0 !important;
	margin-bottom: 18px !important;
}

body.single-product .tm-collapse-wrap > .tc-row{
	margin-left: 0 !important;
	margin-right: 0 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient: column !important;	-webkit-box-direction: column !important;	-ms-flex-direction: column !important;	flex-direction: column !important;
	gap: 16px !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-epo-element-label{
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #1d1d1f !important;
	margin-bottom: 6px !important;
	display: block !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section input[type=text]{
	width: 100% !important;
	height: 50px !important;
	background-color: #fbfcfe !important;
	border: 1px solid #d2d2d7 !important;
	border-radius: 12px !important;
	padding: 0 16px !important;
	font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
	font-size: 15px !important;
	color: #1d1d1f !important;
	transition: all 0.2s cubic-bezier(0.2, 0, 0, 1) !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section input[type=text]:focus{
	border-color: #0071e3 !important;
	background-color: #ffffff !important;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 113, 227, 0.15) !important;	box-shadow: 0 0 0 4px rgba(0, 113, 227, 0.15) !important;
	outline: none !important;
}

body.single-product .tm-extra-product-options-upload .cpf-upload-wrap input[type=file]{
	font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
	font-size: 14px !important;
	color: #0071e3 !important;
	font-weight: 500 !important;
	background-color: #f0f7ff !important;
	border: 1px dashed #0071e3 !important;
	border-radius: 12px !important;
	padding: 12px 16px !important;
	cursor: pointer !important;
	transition: all 0.2s ease !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
	max-width:100%;
	width:100%;
}

body.single-product .tm-extra-product-options-upload .cpf-upload-wrap input[type=file]::-webkit-file-upload-button{
	font-family: -apple-system, BlinkMacSystemFont, sans-serif !important;
	font-weight: 600 !important;
	border: none !important;
	background: #0071e3 !important;
	color: #ffffff !important;
	padding: 8px 16px !important;
	border-radius: 8px !important;
	margin-right: 12px !important;
	cursor: pointer !important;
	-webkit-box-shadow: 0 2px 8px rgba(0, 113, 227, 0.2) !important;	box-shadow: 0 2px 8px rgba(0, 113, 227, 0.2) !important;
	transition: background 0.2s ease !important;
}

body.single-product .tm-extra-product-options-upload .cpf-upload-wrap input[type=file]::-webkit-file-upload-button:hover{
	background: #005bb5 !important;
}

body.single-product #main-content .wd-content-area .product .elementor .elementor-element-d8a5428 .elementor-column-gap-wide .elementor-top-column .elementor-widget-wrap .wd-btn-design-full .elementor-widget-container .variation-swatch-selected div .single_variation_wrap .woocommerce-variation{
	height:100% !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-extra-product-options-radio{
	display:-ms-grid !important;	display:grid !important;
	-ms-grid-columns: repeat(4, 1fr);	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
	list-style: none !important;
	padding: 0 !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-extra-product-options-radio > li{
	border: 2px solid #e0e0e0;
	border-radius: 12px;
	padding: 10px;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	background: #fff;
	cursor: pointer;
	transition: all 0.3s ease;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-extra-product-options-radio > li:hover{
	border-color: #007bff;
	-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);	box-shadow: 0 4px 12px rgba(0,0,0,0.1);
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-extra-product-options-radio img{
	max-height: 50px;
	width: auto;
	object-fit: contain;
	margin-bottom: 5px;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .wp-image-94454{
	display:inline-block;
	max-width:100%;
	height:100%;
	width:100%;
	border-radius: 16px;
}

body.single-product .tm-extra-product-options-radio .tc-mode-images .tm-epo-reset-radio{
	display:none;
}

body.single-product .tm-extra-product-options-radio .tc-label-wrap img{
	border-color:#ffffff !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section h2.tm-section-label{
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	color: #0071e3 !important;
	letter-spacing: -0.01em !important;
	margin-top: 0 !important;
	margin-bottom: 18px !important;
}

body.single-product #main-content{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

body.single-product .elementor .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner{
	padding-top:0px;
}

body.single-product .e-con-inner > .elementor-element > .elementor-element{
	padding-bottom:0px;
}

body.single-product .nta-woo-products-button .nta_wa_button a{
	width:100%;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.single-product .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{
	padding-top:1px;
	padding-left:0px !important;
	padding-right:0px !important;
}

body.single-product .elementor .wd-section-stretch .e-con-inner .wd-single-reviews .elementor-widget-container #reviews #comments .wd-reviews-content ol{
	-ms-grid-columns:1fr 1fr !important;	grid-template-columns:1fr 1fr !important;
}

body.single-product .wd-content-area .product .elementor > .elementor-element{
	margin-bottom:-16px;
	margin-top:-16px;
}

body.single-product .woocommerce-variation-add-to-cart-enabled .nta-woo-products-button .nta_wa_button{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.single-product .woocommerce-variation-price .price bdi{
	color:rgba(28, 97, 231, 1);
}

body.single-product .tm-element-description .cb-location .cb-location-open{
	background-color:#1050cb;
	color:#ffffff;
}

body.single-product .tm-element-description .cb-location .cb-location-sheet{
	padding-left:30px;
	z-index:1000000000000000 !important;
	position:absolute;
	border-bottom-left-radius:24px;
	border-bottom-right-radius:24px;
}

body.single-product .tm-element-description label input[type=search]{
	padding-right:0px;
	max-width:100%;
}

body.single-product #tm-extra-product-options-fields #tc-epo-form-45223-0 .cpf-section .tc-section-inner-wrap .tc-row .tc-section-fields .tc-row .tc-container-enabled .tc-element-inner-wrap .tc-row .tm-element-description .cb-location .cb-location-sheet label input[type=search]{
	width:95% !important;
}

body.single-product .cpf-section .tm-collapse{
	background-color: #ffffff !important;
	border: 1px solid #e5e5ea !important;
	border-top: 4px solid #0071e3 !important;
	border-radius: 18px !important;
	padding: 20px !important;
	margin-bottom: 24px !important;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;
	transition: all 0.25s ease !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width: 768px){

	body.single-product .wd-single-title h1{
	font-size: 26px !important;
	letter-spacing: -0.015em !important;
	margin-bottom: 8px !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section .tm-collapse{
	padding: 16px !important;
	border-radius: 14px !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section h3.tm-section-label{
	font-size: 18px !important;
	margin-bottom: 14px !important;
}

body.single-product #tc-epo-form-1942-0 .cpf-section input[type=text]{
	height: 46px !important;
	font-size: 14px !important;
}

body.single-product .variations tbody tr{
	padding: 14px !important;
	margin-bottom: 16px !important;
}

body.single-product .variations tr ul{
	-ms-grid-columns: repeat(2, minmax(0, 1fr)) !important;	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	gap: 10px !important;
	padding: 12px !important;
	border-radius: 12px !important;
}

body.single-product .variations tr ul li, body.single-product .variations tr ul .variable-item{
	font-size: 13px !important;
	padding: 12px 6px !important;
	min-height: 48px !important;
	}

}



@media (min-width: 768px){

	body.single-product #tc-epo-form-1942-0 .cpf-section .tm-extra-product-options-radio{
	-ms-grid-columns: repeat(4, 1fr);	grid-template-columns: repeat(4, 1fr);
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .main-page-wrapper div div .product > div{
	background-color: #fff!important;
}



/*-----------------------------------------------*/
/*  "Start With Why Book by Simon Sinek" Product */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40374{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button, body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40374 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40374{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40374 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40374 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40374 .woocommerce-product-gallery, body.single-product.postid-40374 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40374 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40374 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40374 .summary-inner{
	padding:26px
}

body.single-product.postid-40374 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40374 .summary-inner>.price, body.single-product.postid-40374 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40374 .price del{
	color:#98a2b3;
}

body.single-product.postid-40374 .price ins{
	text-decoration:none
}

body.single-product.postid-40374 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40374 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40374 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40374 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40374 form.cart table.variations th, body.single-product.postid-40374 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40374 form.cart table.variations label, body.single-product.postid-40374 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40374 form.cart select, body.single-product.postid-40374 form.cart input[type=text], body.single-product.postid-40374 form.cart input[type=number], body.single-product.postid-40374 form.cart input[type=email], body.single-product.postid-40374 form.cart input[type=tel], body.single-product.postid-40374 form.cart textarea, body.single-product.postid-40374 .tm-extra-product-options input[type=text], body.single-product.postid-40374 .tm-extra-product-options input[type=number], body.single-product.postid-40374 .tm-extra-product-options textarea, body.single-product.postid-40374 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40374 form.cart select:focus, body.single-product.postid-40374 form.cart input:focus, body.single-product.postid-40374 form.cart textarea:focus, body.single-product.postid-40374 .tm-extra-product-options input:focus, body.single-product.postid-40374 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40374 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40374 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40374 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40374 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40374 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40374 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40374 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40374 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40374 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button, body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40374 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40374 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40374 .woocommerce-tabs, body.single-product.postid-40374 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40374 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40374 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40374 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40374 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40374 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40374 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40374 .related-products, body.single-product.postid-40374 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40374 .related-products>h3, body.single-product.postid-40374 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40374 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40374 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40374{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40374 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40374 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40374 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40374 h1.product_title{
}

body.single-product.postid-40374 .summary-inner>.price, body.single-product.postid-40374 .wd-single-price .price{
}

body.single-product.postid-40374 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40374 .woocommerce-tabs, body.single-product.postid-40374 .product-tabs-wrapper, body.single-product.postid-40374 .related-products, body.single-product.postid-40374 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40374 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40374{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button, body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40374 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40374 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40374 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40374 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40374 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Atomic Habits by James Clear" Product       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40711{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button, body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40711 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40711{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40711 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40711 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40711 .woocommerce-product-gallery, body.single-product.postid-40711 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40711 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40711 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40711 .summary-inner{
	padding:26px
}

body.single-product.postid-40711 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40711 .summary-inner>.price, body.single-product.postid-40711 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40711 .price del{
	color:#98a2b3;
}

body.single-product.postid-40711 .price ins{
	text-decoration:none
}

body.single-product.postid-40711 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40711 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40711 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40711 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40711 form.cart table.variations th, body.single-product.postid-40711 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40711 form.cart table.variations label, body.single-product.postid-40711 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40711 form.cart select, body.single-product.postid-40711 form.cart input[type=text], body.single-product.postid-40711 form.cart input[type=number], body.single-product.postid-40711 form.cart input[type=email], body.single-product.postid-40711 form.cart input[type=tel], body.single-product.postid-40711 form.cart textarea, body.single-product.postid-40711 .tm-extra-product-options input[type=text], body.single-product.postid-40711 .tm-extra-product-options input[type=number], body.single-product.postid-40711 .tm-extra-product-options textarea, body.single-product.postid-40711 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40711 form.cart select:focus, body.single-product.postid-40711 form.cart input:focus, body.single-product.postid-40711 form.cart textarea:focus, body.single-product.postid-40711 .tm-extra-product-options input:focus, body.single-product.postid-40711 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40711 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40711 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40711 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40711 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40711 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40711 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40711 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40711 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40711 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button, body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40711 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40711 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40711 .woocommerce-tabs, body.single-product.postid-40711 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40711 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40711 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40711 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40711 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40711 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40711 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40711 .related-products, body.single-product.postid-40711 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40711 .related-products>h3, body.single-product.postid-40711 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40711 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40711 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40711{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40711 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40711 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40711 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40711 h1.product_title{
}

body.single-product.postid-40711 .summary-inner>.price, body.single-product.postid-40711 .wd-single-price .price{
}

body.single-product.postid-40711 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40711 .woocommerce-tabs, body.single-product.postid-40711 .product-tabs-wrapper, body.single-product.postid-40711 .related-products, body.single-product.postid-40711 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40711 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40711{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button, body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40711 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40711 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40711 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40711 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40711 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Magic of Thinking Big by David J. Schwartz" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40712{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button, body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40712 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40712{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40712 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40712 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40712 .woocommerce-product-gallery, body.single-product.postid-40712 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40712 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40712 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40712 .summary-inner{
	padding:26px
}

body.single-product.postid-40712 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40712 .summary-inner>.price, body.single-product.postid-40712 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40712 .price del{
	color:#98a2b3;
}

body.single-product.postid-40712 .price ins{
	text-decoration:none
}

body.single-product.postid-40712 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40712 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40712 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40712 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40712 form.cart table.variations th, body.single-product.postid-40712 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40712 form.cart table.variations label, body.single-product.postid-40712 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40712 form.cart select, body.single-product.postid-40712 form.cart input[type=text], body.single-product.postid-40712 form.cart input[type=number], body.single-product.postid-40712 form.cart input[type=email], body.single-product.postid-40712 form.cart input[type=tel], body.single-product.postid-40712 form.cart textarea, body.single-product.postid-40712 .tm-extra-product-options input[type=text], body.single-product.postid-40712 .tm-extra-product-options input[type=number], body.single-product.postid-40712 .tm-extra-product-options textarea, body.single-product.postid-40712 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40712 form.cart select:focus, body.single-product.postid-40712 form.cart input:focus, body.single-product.postid-40712 form.cart textarea:focus, body.single-product.postid-40712 .tm-extra-product-options input:focus, body.single-product.postid-40712 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40712 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40712 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40712 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40712 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40712 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40712 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40712 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40712 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40712 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button, body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40712 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40712 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40712 .woocommerce-tabs, body.single-product.postid-40712 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40712 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40712 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40712 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40712 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40712 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40712 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40712 .related-products, body.single-product.postid-40712 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40712 .related-products>h3, body.single-product.postid-40712 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40712 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40712 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40712{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40712 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40712 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40712 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40712 h1.product_title{
}

body.single-product.postid-40712 .summary-inner>.price, body.single-product.postid-40712 .wd-single-price .price{
}

body.single-product.postid-40712 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40712 .woocommerce-tabs, body.single-product.postid-40712 .product-tabs-wrapper, body.single-product.postid-40712 .related-products, body.single-product.postid-40712 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40712 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40712{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button, body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40712 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40712 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40712 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40712 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40712 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Personal MBA by Josh Kaufman" Product   */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40713{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button, body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40713 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40713{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40713 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40713 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40713 .woocommerce-product-gallery, body.single-product.postid-40713 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40713 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40713 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40713 .summary-inner{
	padding:26px
}

body.single-product.postid-40713 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40713 .summary-inner>.price, body.single-product.postid-40713 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40713 .price del{
	color:#98a2b3;
}

body.single-product.postid-40713 .price ins{
	text-decoration:none
}

body.single-product.postid-40713 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40713 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40713 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40713 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40713 form.cart table.variations th, body.single-product.postid-40713 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40713 form.cart table.variations label, body.single-product.postid-40713 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40713 form.cart select, body.single-product.postid-40713 form.cart input[type=text], body.single-product.postid-40713 form.cart input[type=number], body.single-product.postid-40713 form.cart input[type=email], body.single-product.postid-40713 form.cart input[type=tel], body.single-product.postid-40713 form.cart textarea, body.single-product.postid-40713 .tm-extra-product-options input[type=text], body.single-product.postid-40713 .tm-extra-product-options input[type=number], body.single-product.postid-40713 .tm-extra-product-options textarea, body.single-product.postid-40713 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40713 form.cart select:focus, body.single-product.postid-40713 form.cart input:focus, body.single-product.postid-40713 form.cart textarea:focus, body.single-product.postid-40713 .tm-extra-product-options input:focus, body.single-product.postid-40713 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40713 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40713 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40713 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40713 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40713 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40713 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40713 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40713 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40713 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button, body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40713 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40713 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40713 .woocommerce-tabs, body.single-product.postid-40713 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40713 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40713 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40713 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40713 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40713 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40713 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40713 .related-products, body.single-product.postid-40713 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40713 .related-products>h3, body.single-product.postid-40713 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40713 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40713 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40713{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40713 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40713 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40713 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40713 h1.product_title{
}

body.single-product.postid-40713 .summary-inner>.price, body.single-product.postid-40713 .wd-single-price .price{
}

body.single-product.postid-40713 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40713 .woocommerce-tabs, body.single-product.postid-40713 .product-tabs-wrapper, body.single-product.postid-40713 .related-products, body.single-product.postid-40713 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40713 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40713{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button, body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40713 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40713 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40713 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40713 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40713 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The 48 Laws of Power (Small Size) by Robert Greene" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40760{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button, body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40760 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40760{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40760 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40760 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40760 .woocommerce-product-gallery, body.single-product.postid-40760 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40760 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40760 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40760 .summary-inner{
	padding:26px
}

body.single-product.postid-40760 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40760 .summary-inner>.price, body.single-product.postid-40760 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40760 .price del{
	color:#98a2b3;
}

body.single-product.postid-40760 .price ins{
	text-decoration:none
}

body.single-product.postid-40760 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40760 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40760 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40760 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40760 form.cart table.variations th, body.single-product.postid-40760 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40760 form.cart table.variations label, body.single-product.postid-40760 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40760 form.cart select, body.single-product.postid-40760 form.cart input[type=text], body.single-product.postid-40760 form.cart input[type=number], body.single-product.postid-40760 form.cart input[type=email], body.single-product.postid-40760 form.cart input[type=tel], body.single-product.postid-40760 form.cart textarea, body.single-product.postid-40760 .tm-extra-product-options input[type=text], body.single-product.postid-40760 .tm-extra-product-options input[type=number], body.single-product.postid-40760 .tm-extra-product-options textarea, body.single-product.postid-40760 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40760 form.cart select:focus, body.single-product.postid-40760 form.cart input:focus, body.single-product.postid-40760 form.cart textarea:focus, body.single-product.postid-40760 .tm-extra-product-options input:focus, body.single-product.postid-40760 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40760 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40760 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40760 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40760 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40760 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40760 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40760 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40760 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40760 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button, body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40760 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40760 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40760 .woocommerce-tabs, body.single-product.postid-40760 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40760 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40760 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40760 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40760 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40760 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40760 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40760 .related-products, body.single-product.postid-40760 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40760 .related-products>h3, body.single-product.postid-40760 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40760 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40760 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40760{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40760 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40760 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40760 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40760 h1.product_title{
}

body.single-product.postid-40760 .summary-inner>.price, body.single-product.postid-40760 .wd-single-price .price{
}

body.single-product.postid-40760 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40760 .woocommerce-tabs, body.single-product.postid-40760 .product-tabs-wrapper, body.single-product.postid-40760 .related-products, body.single-product.postid-40760 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40760 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40760{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button, body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40760 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40760 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40760 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40760 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40760 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Intelligent Investor by Benjamin Graham" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40766{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button, body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40766 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40766{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40766 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40766 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40766 .woocommerce-product-gallery, body.single-product.postid-40766 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40766 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40766 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40766 .summary-inner{
	padding:26px
}

body.single-product.postid-40766 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40766 .summary-inner>.price, body.single-product.postid-40766 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40766 .price del{
	color:#98a2b3;
}

body.single-product.postid-40766 .price ins{
	text-decoration:none
}

body.single-product.postid-40766 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40766 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40766 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40766 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40766 form.cart table.variations th, body.single-product.postid-40766 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40766 form.cart table.variations label, body.single-product.postid-40766 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40766 form.cart select, body.single-product.postid-40766 form.cart input[type=text], body.single-product.postid-40766 form.cart input[type=number], body.single-product.postid-40766 form.cart input[type=email], body.single-product.postid-40766 form.cart input[type=tel], body.single-product.postid-40766 form.cart textarea, body.single-product.postid-40766 .tm-extra-product-options input[type=text], body.single-product.postid-40766 .tm-extra-product-options input[type=number], body.single-product.postid-40766 .tm-extra-product-options textarea, body.single-product.postid-40766 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40766 form.cart select:focus, body.single-product.postid-40766 form.cart input:focus, body.single-product.postid-40766 form.cart textarea:focus, body.single-product.postid-40766 .tm-extra-product-options input:focus, body.single-product.postid-40766 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40766 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40766 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40766 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40766 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40766 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40766 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40766 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40766 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40766 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button, body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40766 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40766 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40766 .woocommerce-tabs, body.single-product.postid-40766 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40766 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40766 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40766 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40766 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40766 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40766 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40766 .related-products, body.single-product.postid-40766 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40766 .related-products>h3, body.single-product.postid-40766 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40766 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40766 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40766{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40766 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40766 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40766 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40766 h1.product_title{
}

body.single-product.postid-40766 .summary-inner>.price, body.single-product.postid-40766 .wd-single-price .price{
}

body.single-product.postid-40766 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40766 .woocommerce-tabs, body.single-product.postid-40766 .product-tabs-wrapper, body.single-product.postid-40766 .related-products, body.single-product.postid-40766 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40766 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40766{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button, body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40766 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40766 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40766 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40766 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40766 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Psychology of Money by Morgan Housel" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40803{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button, body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40803 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40803{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40803 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40803 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40803 .woocommerce-product-gallery, body.single-product.postid-40803 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40803 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40803 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40803 .summary-inner{
	padding:26px
}

body.single-product.postid-40803 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40803 .summary-inner>.price, body.single-product.postid-40803 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40803 .price del{
	color:#98a2b3;
}

body.single-product.postid-40803 .price ins{
	text-decoration:none
}

body.single-product.postid-40803 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40803 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40803 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40803 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40803 form.cart table.variations th, body.single-product.postid-40803 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40803 form.cart table.variations label, body.single-product.postid-40803 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40803 form.cart select, body.single-product.postid-40803 form.cart input[type=text], body.single-product.postid-40803 form.cart input[type=number], body.single-product.postid-40803 form.cart input[type=email], body.single-product.postid-40803 form.cart input[type=tel], body.single-product.postid-40803 form.cart textarea, body.single-product.postid-40803 .tm-extra-product-options input[type=text], body.single-product.postid-40803 .tm-extra-product-options input[type=number], body.single-product.postid-40803 .tm-extra-product-options textarea, body.single-product.postid-40803 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40803 form.cart select:focus, body.single-product.postid-40803 form.cart input:focus, body.single-product.postid-40803 form.cart textarea:focus, body.single-product.postid-40803 .tm-extra-product-options input:focus, body.single-product.postid-40803 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40803 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40803 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40803 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40803 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40803 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40803 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40803 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40803 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40803 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button, body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40803 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40803 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40803 .woocommerce-tabs, body.single-product.postid-40803 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40803 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40803 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40803 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40803 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40803 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40803 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40803 .related-products, body.single-product.postid-40803 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40803 .related-products>h3, body.single-product.postid-40803 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40803 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40803 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40803{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40803 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40803 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40803 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40803 h1.product_title{
}

body.single-product.postid-40803 .summary-inner>.price, body.single-product.postid-40803 .wd-single-price .price{
}

body.single-product.postid-40803 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40803 .woocommerce-tabs, body.single-product.postid-40803 .product-tabs-wrapper, body.single-product.postid-40803 .related-products, body.single-product.postid-40803 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40803 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40803{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button, body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40803 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40803 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40803 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40803 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40803 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Lean Startup by Eric Ries" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-40839{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button, body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-40839 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-40839{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-40839 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-40839 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-40839 .woocommerce-product-gallery, body.single-product.postid-40839 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-40839 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-40839 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-40839 .summary-inner{
	padding:26px
}

body.single-product.postid-40839 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-40839 .summary-inner>.price, body.single-product.postid-40839 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-40839 .price del{
	color:#98a2b3;
}

body.single-product.postid-40839 .price ins{
	text-decoration:none
}

body.single-product.postid-40839 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-40839 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-40839 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-40839 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-40839 form.cart table.variations th, body.single-product.postid-40839 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-40839 form.cart table.variations label, body.single-product.postid-40839 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-40839 form.cart select, body.single-product.postid-40839 form.cart input[type=text], body.single-product.postid-40839 form.cart input[type=number], body.single-product.postid-40839 form.cart input[type=email], body.single-product.postid-40839 form.cart input[type=tel], body.single-product.postid-40839 form.cart textarea, body.single-product.postid-40839 .tm-extra-product-options input[type=text], body.single-product.postid-40839 .tm-extra-product-options input[type=number], body.single-product.postid-40839 .tm-extra-product-options textarea, body.single-product.postid-40839 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-40839 form.cart select:focus, body.single-product.postid-40839 form.cart input:focus, body.single-product.postid-40839 form.cart textarea:focus, body.single-product.postid-40839 .tm-extra-product-options input:focus, body.single-product.postid-40839 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-40839 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-40839 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-40839 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-40839 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-40839 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-40839 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-40839 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-40839 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-40839 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button, body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button:hover, body.single-product.postid-40839 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-40839 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-40839 .woocommerce-tabs, body.single-product.postid-40839 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40839 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-40839 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-40839 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-40839 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-40839 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-40839 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-40839 .related-products, body.single-product.postid-40839 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-40839 .related-products>h3, body.single-product.postid-40839 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-40839 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-40839 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-40839{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-40839 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-40839 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40839 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-40839 h1.product_title{
}

body.single-product.postid-40839 .summary-inner>.price, body.single-product.postid-40839 .wd-single-price .price{
}

body.single-product.postid-40839 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-40839 .woocommerce-tabs, body.single-product.postid-40839 .product-tabs-wrapper, body.single-product.postid-40839 .related-products, body.single-product.postid-40839 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-40839 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-40839{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button, body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-40839 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-40839 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-40839 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-40839 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-40839 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Eye Comfort LED Desk Lamp &#8211; 3 Level Of Dimming With Touch Switch 2.5W 360 Degree Adjustable" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45112{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button, body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45112 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45112{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45112 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45112 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45112 .woocommerce-product-gallery, body.single-product.postid-45112 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45112 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45112 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45112 .summary-inner{
	padding:26px
}

body.single-product.postid-45112 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45112 .summary-inner>.price, body.single-product.postid-45112 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45112 .price del{
	color:#98a2b3;
}

body.single-product.postid-45112 .price ins{
	text-decoration:none
}

body.single-product.postid-45112 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45112 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45112 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45112 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45112 form.cart table.variations th, body.single-product.postid-45112 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45112 form.cart table.variations label, body.single-product.postid-45112 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45112 form.cart select, body.single-product.postid-45112 form.cart input[type=text], body.single-product.postid-45112 form.cart input[type=number], body.single-product.postid-45112 form.cart input[type=email], body.single-product.postid-45112 form.cart input[type=tel], body.single-product.postid-45112 form.cart textarea, body.single-product.postid-45112 .tm-extra-product-options input[type=text], body.single-product.postid-45112 .tm-extra-product-options input[type=number], body.single-product.postid-45112 .tm-extra-product-options textarea, body.single-product.postid-45112 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45112 form.cart select:focus, body.single-product.postid-45112 form.cart input:focus, body.single-product.postid-45112 form.cart textarea:focus, body.single-product.postid-45112 .tm-extra-product-options input:focus, body.single-product.postid-45112 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45112 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45112 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45112 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45112 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45112 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45112 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45112 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45112 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45112 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button, body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45112 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45112 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45112 .woocommerce-tabs, body.single-product.postid-45112 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45112 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45112 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45112 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45112 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45112 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45112 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45112 .related-products, body.single-product.postid-45112 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45112 .related-products>h3, body.single-product.postid-45112 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45112 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45112 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45112{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45112 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45112 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45112 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45112 h1.product_title{
}

body.single-product.postid-45112 .summary-inner>.price, body.single-product.postid-45112 .wd-single-price .price{
}

body.single-product.postid-45112 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45112 .woocommerce-tabs, body.single-product.postid-45112 .product-tabs-wrapper, body.single-product.postid-45112 .related-products, body.single-product.postid-45112 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45112 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45112{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button, body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45112 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45112 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45112 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45112 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45112 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Beautiful Cactus Table Lamp Creative Home Novelty Product Pen Holder Storage" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45114{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button, body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45114 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45114{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45114 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45114 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45114 .woocommerce-product-gallery, body.single-product.postid-45114 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45114 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45114 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45114 .summary-inner{
	padding:26px
}

body.single-product.postid-45114 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45114 .summary-inner>.price, body.single-product.postid-45114 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45114 .price del{
	color:#98a2b3;
}

body.single-product.postid-45114 .price ins{
	text-decoration:none
}

body.single-product.postid-45114 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45114 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45114 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45114 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45114 form.cart table.variations th, body.single-product.postid-45114 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45114 form.cart table.variations label, body.single-product.postid-45114 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45114 form.cart select, body.single-product.postid-45114 form.cart input[type=text], body.single-product.postid-45114 form.cart input[type=number], body.single-product.postid-45114 form.cart input[type=email], body.single-product.postid-45114 form.cart input[type=tel], body.single-product.postid-45114 form.cart textarea, body.single-product.postid-45114 .tm-extra-product-options input[type=text], body.single-product.postid-45114 .tm-extra-product-options input[type=number], body.single-product.postid-45114 .tm-extra-product-options textarea, body.single-product.postid-45114 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45114 form.cart select:focus, body.single-product.postid-45114 form.cart input:focus, body.single-product.postid-45114 form.cart textarea:focus, body.single-product.postid-45114 .tm-extra-product-options input:focus, body.single-product.postid-45114 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45114 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45114 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45114 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45114 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45114 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45114 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45114 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45114 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45114 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button, body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45114 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45114 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45114 .woocommerce-tabs, body.single-product.postid-45114 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45114 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45114 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45114 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45114 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45114 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45114 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45114 .related-products, body.single-product.postid-45114 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45114 .related-products>h3, body.single-product.postid-45114 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45114 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45114 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45114{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45114 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45114 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45114 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45114 h1.product_title{
}

body.single-product.postid-45114 .summary-inner>.price, body.single-product.postid-45114 .wd-single-price .price{
}

body.single-product.postid-45114 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45114 .woocommerce-tabs, body.single-product.postid-45114 .product-tabs-wrapper, body.single-product.postid-45114 .related-products, body.single-product.postid-45114 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45114 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45114{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button, body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45114 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45114 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45114 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45114 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45114 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Digital Clock With Pen Holder" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45117{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button, body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45117 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45117{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45117 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45117 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45117 .woocommerce-product-gallery, body.single-product.postid-45117 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45117 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45117 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45117 .summary-inner{
	padding:26px
}

body.single-product.postid-45117 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45117 .summary-inner>.price, body.single-product.postid-45117 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45117 .price del{
	color:#98a2b3;
}

body.single-product.postid-45117 .price ins{
	text-decoration:none
}

body.single-product.postid-45117 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45117 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45117 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45117 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45117 form.cart table.variations th, body.single-product.postid-45117 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45117 form.cart table.variations label, body.single-product.postid-45117 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45117 form.cart select, body.single-product.postid-45117 form.cart input[type=text], body.single-product.postid-45117 form.cart input[type=number], body.single-product.postid-45117 form.cart input[type=email], body.single-product.postid-45117 form.cart input[type=tel], body.single-product.postid-45117 form.cart textarea, body.single-product.postid-45117 .tm-extra-product-options input[type=text], body.single-product.postid-45117 .tm-extra-product-options input[type=number], body.single-product.postid-45117 .tm-extra-product-options textarea, body.single-product.postid-45117 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45117 form.cart select:focus, body.single-product.postid-45117 form.cart input:focus, body.single-product.postid-45117 form.cart textarea:focus, body.single-product.postid-45117 .tm-extra-product-options input:focus, body.single-product.postid-45117 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45117 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45117 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45117 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45117 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45117 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45117 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45117 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45117 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45117 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button, body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45117 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45117 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45117 .woocommerce-tabs, body.single-product.postid-45117 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45117 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45117 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45117 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45117 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45117 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45117 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45117 .related-products, body.single-product.postid-45117 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45117 .related-products>h3, body.single-product.postid-45117 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45117 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45117 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45117{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45117 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45117 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45117 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45117 h1.product_title{
}

body.single-product.postid-45117 .summary-inner>.price, body.single-product.postid-45117 .wd-single-price .price{
}

body.single-product.postid-45117 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45117 .woocommerce-tabs, body.single-product.postid-45117 .product-tabs-wrapper, body.single-product.postid-45117 .related-products, body.single-product.postid-45117 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45117 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45117{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button, body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45117 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45117 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45117 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45117 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45117 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Led Desk Table Clock With Digital Lcd Screen Alarm (Multifunctional)" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45119{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button, body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45119 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45119{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45119 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45119 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45119 .woocommerce-product-gallery, body.single-product.postid-45119 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45119 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45119 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45119 .summary-inner{
	padding:26px
}

body.single-product.postid-45119 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45119 .summary-inner>.price, body.single-product.postid-45119 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45119 .price del{
	color:#98a2b3;
}

body.single-product.postid-45119 .price ins{
	text-decoration:none
}

body.single-product.postid-45119 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45119 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45119 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45119 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45119 form.cart table.variations th, body.single-product.postid-45119 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45119 form.cart table.variations label, body.single-product.postid-45119 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45119 form.cart select, body.single-product.postid-45119 form.cart input[type=text], body.single-product.postid-45119 form.cart input[type=number], body.single-product.postid-45119 form.cart input[type=email], body.single-product.postid-45119 form.cart input[type=tel], body.single-product.postid-45119 form.cart textarea, body.single-product.postid-45119 .tm-extra-product-options input[type=text], body.single-product.postid-45119 .tm-extra-product-options input[type=number], body.single-product.postid-45119 .tm-extra-product-options textarea, body.single-product.postid-45119 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45119 form.cart select:focus, body.single-product.postid-45119 form.cart input:focus, body.single-product.postid-45119 form.cart textarea:focus, body.single-product.postid-45119 .tm-extra-product-options input:focus, body.single-product.postid-45119 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45119 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45119 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45119 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45119 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45119 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45119 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45119 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45119 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45119 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button, body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45119 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45119 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45119 .woocommerce-tabs, body.single-product.postid-45119 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45119 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45119 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45119 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45119 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45119 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45119 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45119 .related-products, body.single-product.postid-45119 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45119 .related-products>h3, body.single-product.postid-45119 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45119 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45119 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45119{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45119 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45119 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45119 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45119 h1.product_title{
}

body.single-product.postid-45119 .summary-inner>.price, body.single-product.postid-45119 .wd-single-price .price{
}

body.single-product.postid-45119 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45119 .woocommerce-tabs, body.single-product.postid-45119 .product-tabs-wrapper, body.single-product.postid-45119 .related-products, body.single-product.postid-45119 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45119 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45119{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button, body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45119 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45119 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45119 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45119 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45119 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect Led Desk Tree Lamp" Product         */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45121{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button, body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45121 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45121{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45121 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45121 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45121 .woocommerce-product-gallery, body.single-product.postid-45121 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45121 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45121 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45121 .summary-inner{
	padding:26px
}

body.single-product.postid-45121 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45121 .summary-inner>.price, body.single-product.postid-45121 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45121 .price del{
	color:#98a2b3;
}

body.single-product.postid-45121 .price ins{
	text-decoration:none
}

body.single-product.postid-45121 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45121 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45121 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45121 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45121 form.cart table.variations th, body.single-product.postid-45121 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45121 form.cart table.variations label, body.single-product.postid-45121 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45121 form.cart select, body.single-product.postid-45121 form.cart input[type=text], body.single-product.postid-45121 form.cart input[type=number], body.single-product.postid-45121 form.cart input[type=email], body.single-product.postid-45121 form.cart input[type=tel], body.single-product.postid-45121 form.cart textarea, body.single-product.postid-45121 .tm-extra-product-options input[type=text], body.single-product.postid-45121 .tm-extra-product-options input[type=number], body.single-product.postid-45121 .tm-extra-product-options textarea, body.single-product.postid-45121 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45121 form.cart select:focus, body.single-product.postid-45121 form.cart input:focus, body.single-product.postid-45121 form.cart textarea:focus, body.single-product.postid-45121 .tm-extra-product-options input:focus, body.single-product.postid-45121 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45121 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45121 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45121 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45121 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45121 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45121 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45121 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45121 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45121 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button, body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45121 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45121 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45121 .woocommerce-tabs, body.single-product.postid-45121 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45121 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45121 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45121 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45121 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45121 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45121 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45121 .related-products, body.single-product.postid-45121 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45121 .related-products>h3, body.single-product.postid-45121 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45121 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45121 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45121{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45121 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45121 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45121 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45121 h1.product_title{
}

body.single-product.postid-45121 .summary-inner>.price, body.single-product.postid-45121 .wd-single-price .price{
}

body.single-product.postid-45121 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45121 .woocommerce-tabs, body.single-product.postid-45121 .product-tabs-wrapper, body.single-product.postid-45121 .related-products, body.single-product.postid-45121 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45121 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45121{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button, body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45121 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45121 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45121 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45121 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45121 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Multicolor Stand Able Folding Desk Storage Box Small Accessories Organizer" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45123{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button, body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45123 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45123{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45123 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45123 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45123 .woocommerce-product-gallery, body.single-product.postid-45123 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45123 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45123 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45123 .summary-inner{
	padding:26px
}

body.single-product.postid-45123 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45123 .summary-inner>.price, body.single-product.postid-45123 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45123 .price del{
	color:#98a2b3;
}

body.single-product.postid-45123 .price ins{
	text-decoration:none
}

body.single-product.postid-45123 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45123 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45123 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45123 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45123 form.cart table.variations th, body.single-product.postid-45123 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45123 form.cart table.variations label, body.single-product.postid-45123 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45123 form.cart select, body.single-product.postid-45123 form.cart input[type=text], body.single-product.postid-45123 form.cart input[type=number], body.single-product.postid-45123 form.cart input[type=email], body.single-product.postid-45123 form.cart input[type=tel], body.single-product.postid-45123 form.cart textarea, body.single-product.postid-45123 .tm-extra-product-options input[type=text], body.single-product.postid-45123 .tm-extra-product-options input[type=number], body.single-product.postid-45123 .tm-extra-product-options textarea, body.single-product.postid-45123 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45123 form.cart select:focus, body.single-product.postid-45123 form.cart input:focus, body.single-product.postid-45123 form.cart textarea:focus, body.single-product.postid-45123 .tm-extra-product-options input:focus, body.single-product.postid-45123 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45123 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45123 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45123 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45123 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45123 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45123 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45123 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45123 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45123 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button, body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45123 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45123 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45123 .woocommerce-tabs, body.single-product.postid-45123 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45123 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45123 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45123 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45123 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45123 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45123 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45123 .related-products, body.single-product.postid-45123 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45123 .related-products>h3, body.single-product.postid-45123 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45123 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45123 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45123{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45123 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45123 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45123 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45123 h1.product_title{
}

body.single-product.postid-45123 .summary-inner>.price, body.single-product.postid-45123 .wd-single-price .price{
}

body.single-product.postid-45123 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45123 .woocommerce-tabs, body.single-product.postid-45123 .product-tabs-wrapper, body.single-product.postid-45123 .related-products, body.single-product.postid-45123 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45123 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45123{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button, body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45123 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45123 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45123 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45123 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45123 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Multi-Function Wood Pen Holder/Space Saver /Compartment Desk Organizer" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45125{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button, body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45125 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45125{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45125 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45125 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45125 .woocommerce-product-gallery, body.single-product.postid-45125 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45125 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45125 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45125 .summary-inner{
	padding:26px
}

body.single-product.postid-45125 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45125 .summary-inner>.price, body.single-product.postid-45125 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45125 .price del{
	color:#98a2b3;
}

body.single-product.postid-45125 .price ins{
	text-decoration:none
}

body.single-product.postid-45125 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45125 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45125 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45125 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45125 form.cart table.variations th, body.single-product.postid-45125 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45125 form.cart table.variations label, body.single-product.postid-45125 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45125 form.cart select, body.single-product.postid-45125 form.cart input[type=text], body.single-product.postid-45125 form.cart input[type=number], body.single-product.postid-45125 form.cart input[type=email], body.single-product.postid-45125 form.cart input[type=tel], body.single-product.postid-45125 form.cart textarea, body.single-product.postid-45125 .tm-extra-product-options input[type=text], body.single-product.postid-45125 .tm-extra-product-options input[type=number], body.single-product.postid-45125 .tm-extra-product-options textarea, body.single-product.postid-45125 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45125 form.cart select:focus, body.single-product.postid-45125 form.cart input:focus, body.single-product.postid-45125 form.cart textarea:focus, body.single-product.postid-45125 .tm-extra-product-options input:focus, body.single-product.postid-45125 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45125 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45125 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45125 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45125 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45125 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45125 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45125 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45125 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45125 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button, body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45125 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45125 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45125 .woocommerce-tabs, body.single-product.postid-45125 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45125 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45125 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45125 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45125 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45125 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45125 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45125 .related-products, body.single-product.postid-45125 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45125 .related-products>h3, body.single-product.postid-45125 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45125 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45125 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45125{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45125 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45125 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45125 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45125 h1.product_title{
}

body.single-product.postid-45125 .summary-inner>.price, body.single-product.postid-45125 .wd-single-price .price{
}

body.single-product.postid-45125 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45125 .woocommerce-tabs, body.single-product.postid-45125 .product-tabs-wrapper, body.single-product.postid-45125 .related-products, body.single-product.postid-45125 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45125 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45125{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button, body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45125 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45125 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45125 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45125 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45125 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Portable Foldable Fabric Wardrobe Closet Storage Organizer For Clothes Rack" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45127{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button, body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45127 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45127{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45127 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45127 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45127 .woocommerce-product-gallery, body.single-product.postid-45127 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45127 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45127 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45127 .summary-inner{
	padding:26px
}

body.single-product.postid-45127 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45127 .summary-inner>.price, body.single-product.postid-45127 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45127 .price del{
	color:#98a2b3;
}

body.single-product.postid-45127 .price ins{
	text-decoration:none
}

body.single-product.postid-45127 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45127 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45127 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45127 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45127 form.cart table.variations th, body.single-product.postid-45127 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45127 form.cart table.variations label, body.single-product.postid-45127 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45127 form.cart select, body.single-product.postid-45127 form.cart input[type=text], body.single-product.postid-45127 form.cart input[type=number], body.single-product.postid-45127 form.cart input[type=email], body.single-product.postid-45127 form.cart input[type=tel], body.single-product.postid-45127 form.cart textarea, body.single-product.postid-45127 .tm-extra-product-options input[type=text], body.single-product.postid-45127 .tm-extra-product-options input[type=number], body.single-product.postid-45127 .tm-extra-product-options textarea, body.single-product.postid-45127 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45127 form.cart select:focus, body.single-product.postid-45127 form.cart input:focus, body.single-product.postid-45127 form.cart textarea:focus, body.single-product.postid-45127 .tm-extra-product-options input:focus, body.single-product.postid-45127 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45127 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45127 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45127 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45127 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45127 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45127 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45127 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45127 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45127 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button, body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45127 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45127 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45127 .woocommerce-tabs, body.single-product.postid-45127 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45127 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45127 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45127 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45127 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45127 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45127 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45127 .related-products, body.single-product.postid-45127 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45127 .related-products>h3, body.single-product.postid-45127 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45127 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45127 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45127{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45127 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45127 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45127 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45127 h1.product_title{
}

body.single-product.postid-45127 .summary-inner>.price, body.single-product.postid-45127 .wd-single-price .price{
}

body.single-product.postid-45127 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45127 .woocommerce-tabs, body.single-product.postid-45127 .product-tabs-wrapper, body.single-product.postid-45127 .related-products, body.single-product.postid-45127 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45127 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45127{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button, body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45127 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45127 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45127 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45127 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45127 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Beautiful 3D Moon Lamp Air Humidifier 13cm &#8211; 880ml" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45129{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button, body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45129 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45129{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45129 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45129 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45129 .woocommerce-product-gallery, body.single-product.postid-45129 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45129 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45129 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45129 .summary-inner{
	padding:26px
}

body.single-product.postid-45129 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45129 .summary-inner>.price, body.single-product.postid-45129 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45129 .price del{
	color:#98a2b3;
}

body.single-product.postid-45129 .price ins{
	text-decoration:none
}

body.single-product.postid-45129 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45129 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45129 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45129 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45129 form.cart table.variations th, body.single-product.postid-45129 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45129 form.cart table.variations label, body.single-product.postid-45129 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45129 form.cart select, body.single-product.postid-45129 form.cart input[type=text], body.single-product.postid-45129 form.cart input[type=number], body.single-product.postid-45129 form.cart input[type=email], body.single-product.postid-45129 form.cart input[type=tel], body.single-product.postid-45129 form.cart textarea, body.single-product.postid-45129 .tm-extra-product-options input[type=text], body.single-product.postid-45129 .tm-extra-product-options input[type=number], body.single-product.postid-45129 .tm-extra-product-options textarea, body.single-product.postid-45129 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45129 form.cart select:focus, body.single-product.postid-45129 form.cart input:focus, body.single-product.postid-45129 form.cart textarea:focus, body.single-product.postid-45129 .tm-extra-product-options input:focus, body.single-product.postid-45129 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45129 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45129 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45129 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45129 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45129 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45129 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45129 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45129 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45129 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button, body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45129 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45129 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45129 .woocommerce-tabs, body.single-product.postid-45129 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45129 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45129 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45129 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45129 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45129 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45129 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45129 .related-products, body.single-product.postid-45129 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45129 .related-products>h3, body.single-product.postid-45129 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45129 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45129 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45129{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45129 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45129 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45129 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45129 h1.product_title{
}

body.single-product.postid-45129 .summary-inner>.price, body.single-product.postid-45129 .wd-single-price .price{
}

body.single-product.postid-45129 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45129 .woocommerce-tabs, body.single-product.postid-45129 .product-tabs-wrapper, body.single-product.postid-45129 .related-products, body.single-product.postid-45129 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45129 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45129{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button, body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45129 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45129 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45129 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45129 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45129 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Corner Caddy Storage Rack For KItchen And Bathroom With Wall Mounted Suction Cup &#8211; 1 Piece" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45131{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button, body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45131 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45131{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45131 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45131 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45131 .woocommerce-product-gallery, body.single-product.postid-45131 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45131 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45131 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45131 .summary-inner{
	padding:26px
}

body.single-product.postid-45131 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45131 .summary-inner>.price, body.single-product.postid-45131 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45131 .price del{
	color:#98a2b3;
}

body.single-product.postid-45131 .price ins{
	text-decoration:none
}

body.single-product.postid-45131 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45131 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45131 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45131 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45131 form.cart table.variations th, body.single-product.postid-45131 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45131 form.cart table.variations label, body.single-product.postid-45131 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45131 form.cart select, body.single-product.postid-45131 form.cart input[type=text], body.single-product.postid-45131 form.cart input[type=number], body.single-product.postid-45131 form.cart input[type=email], body.single-product.postid-45131 form.cart input[type=tel], body.single-product.postid-45131 form.cart textarea, body.single-product.postid-45131 .tm-extra-product-options input[type=text], body.single-product.postid-45131 .tm-extra-product-options input[type=number], body.single-product.postid-45131 .tm-extra-product-options textarea, body.single-product.postid-45131 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45131 form.cart select:focus, body.single-product.postid-45131 form.cart input:focus, body.single-product.postid-45131 form.cart textarea:focus, body.single-product.postid-45131 .tm-extra-product-options input:focus, body.single-product.postid-45131 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45131 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45131 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45131 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45131 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45131 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45131 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45131 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45131 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45131 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button, body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45131 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45131 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45131 .woocommerce-tabs, body.single-product.postid-45131 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45131 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45131 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45131 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45131 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45131 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45131 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45131 .related-products, body.single-product.postid-45131 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45131 .related-products>h3, body.single-product.postid-45131 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45131 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45131 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45131{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45131 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45131 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45131 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45131 h1.product_title{
}

body.single-product.postid-45131 .summary-inner>.price, body.single-product.postid-45131 .wd-single-price .price{
}

body.single-product.postid-45131 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45131 .woocommerce-tabs, body.single-product.postid-45131 .product-tabs-wrapper, body.single-product.postid-45131 .related-products, body.single-product.postid-45131 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45131 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45131{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button, body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45131 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45131 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45131 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45131 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45131 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best HDMI Male to VGA Female Video Cable Cord Converter Adapter For PC DVD HDTV 1080P" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45133{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button, body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45133 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45133{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45133 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45133 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45133 .woocommerce-product-gallery, body.single-product.postid-45133 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45133 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45133 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45133 .summary-inner{
	padding:26px
}

body.single-product.postid-45133 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45133 .summary-inner>.price, body.single-product.postid-45133 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45133 .price del{
	color:#98a2b3;
}

body.single-product.postid-45133 .price ins{
	text-decoration:none
}

body.single-product.postid-45133 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45133 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45133 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45133 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45133 form.cart table.variations th, body.single-product.postid-45133 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45133 form.cart table.variations label, body.single-product.postid-45133 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45133 form.cart select, body.single-product.postid-45133 form.cart input[type=text], body.single-product.postid-45133 form.cart input[type=number], body.single-product.postid-45133 form.cart input[type=email], body.single-product.postid-45133 form.cart input[type=tel], body.single-product.postid-45133 form.cart textarea, body.single-product.postid-45133 .tm-extra-product-options input[type=text], body.single-product.postid-45133 .tm-extra-product-options input[type=number], body.single-product.postid-45133 .tm-extra-product-options textarea, body.single-product.postid-45133 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45133 form.cart select:focus, body.single-product.postid-45133 form.cart input:focus, body.single-product.postid-45133 form.cart textarea:focus, body.single-product.postid-45133 .tm-extra-product-options input:focus, body.single-product.postid-45133 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45133 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45133 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45133 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45133 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45133 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45133 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45133 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45133 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45133 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button, body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45133 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45133 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45133 .woocommerce-tabs, body.single-product.postid-45133 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45133 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45133 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45133 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45133 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45133 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45133 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45133 .related-products, body.single-product.postid-45133 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45133 .related-products>h3, body.single-product.postid-45133 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45133 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45133 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45133{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45133 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45133 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45133 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45133 h1.product_title{
}

body.single-product.postid-45133 .summary-inner>.price, body.single-product.postid-45133 .wd-single-price .price{
}

body.single-product.postid-45133 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45133 .woocommerce-tabs, body.single-product.postid-45133 .product-tabs-wrapper, body.single-product.postid-45133 .related-products, body.single-product.postid-45133 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45133 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45133{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button, body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45133 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45133 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45133 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45133 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45133 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Professional Mini Iron for Clothes Portable Travel" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45136{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button, body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45136 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45136{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45136 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45136 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45136 .woocommerce-product-gallery, body.single-product.postid-45136 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45136 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45136 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45136 .summary-inner{
	padding:26px
}

body.single-product.postid-45136 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45136 .summary-inner>.price, body.single-product.postid-45136 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45136 .price del{
	color:#98a2b3;
}

body.single-product.postid-45136 .price ins{
	text-decoration:none
}

body.single-product.postid-45136 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45136 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45136 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45136 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45136 form.cart table.variations th, body.single-product.postid-45136 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45136 form.cart table.variations label, body.single-product.postid-45136 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45136 form.cart select, body.single-product.postid-45136 form.cart input[type=text], body.single-product.postid-45136 form.cart input[type=number], body.single-product.postid-45136 form.cart input[type=email], body.single-product.postid-45136 form.cart input[type=tel], body.single-product.postid-45136 form.cart textarea, body.single-product.postid-45136 .tm-extra-product-options input[type=text], body.single-product.postid-45136 .tm-extra-product-options input[type=number], body.single-product.postid-45136 .tm-extra-product-options textarea, body.single-product.postid-45136 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45136 form.cart select:focus, body.single-product.postid-45136 form.cart input:focus, body.single-product.postid-45136 form.cart textarea:focus, body.single-product.postid-45136 .tm-extra-product-options input:focus, body.single-product.postid-45136 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45136 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45136 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45136 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45136 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45136 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45136 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45136 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45136 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45136 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button, body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45136 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45136 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45136 .woocommerce-tabs, body.single-product.postid-45136 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45136 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45136 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45136 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45136 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45136 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45136 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45136 .related-products, body.single-product.postid-45136 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45136 .related-products>h3, body.single-product.postid-45136 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45136 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45136 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45136{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45136 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45136 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45136 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45136 h1.product_title{
}

body.single-product.postid-45136 .summary-inner>.price, body.single-product.postid-45136 .wd-single-price .price{
}

body.single-product.postid-45136 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45136 .woocommerce-tabs, body.single-product.postid-45136 .product-tabs-wrapper, body.single-product.postid-45136 .related-products, body.single-product.postid-45136 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45136 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45136{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button, body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45136 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45136 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45136 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45136 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45136 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Adapter Lighting to 3.5mm jack &amp; Charging" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45138{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button, body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45138 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45138{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45138 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45138 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45138 .woocommerce-product-gallery, body.single-product.postid-45138 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45138 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45138 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45138 .summary-inner{
	padding:26px
}

body.single-product.postid-45138 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45138 .summary-inner>.price, body.single-product.postid-45138 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45138 .price del{
	color:#98a2b3;
}

body.single-product.postid-45138 .price ins{
	text-decoration:none
}

body.single-product.postid-45138 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45138 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45138 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45138 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45138 form.cart table.variations th, body.single-product.postid-45138 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45138 form.cart table.variations label, body.single-product.postid-45138 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45138 form.cart select, body.single-product.postid-45138 form.cart input[type=text], body.single-product.postid-45138 form.cart input[type=number], body.single-product.postid-45138 form.cart input[type=email], body.single-product.postid-45138 form.cart input[type=tel], body.single-product.postid-45138 form.cart textarea, body.single-product.postid-45138 .tm-extra-product-options input[type=text], body.single-product.postid-45138 .tm-extra-product-options input[type=number], body.single-product.postid-45138 .tm-extra-product-options textarea, body.single-product.postid-45138 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45138 form.cart select:focus, body.single-product.postid-45138 form.cart input:focus, body.single-product.postid-45138 form.cart textarea:focus, body.single-product.postid-45138 .tm-extra-product-options input:focus, body.single-product.postid-45138 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45138 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45138 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45138 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45138 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45138 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45138 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45138 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45138 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45138 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button, body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45138 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45138 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45138 .woocommerce-tabs, body.single-product.postid-45138 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45138 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45138 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45138 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45138 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45138 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45138 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45138 .related-products, body.single-product.postid-45138 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45138 .related-products>h3, body.single-product.postid-45138 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45138 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45138 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45138{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45138 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45138 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45138 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45138 h1.product_title{
}

body.single-product.postid-45138 .summary-inner>.price, body.single-product.postid-45138 .wd-single-price .price{
}

body.single-product.postid-45138 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45138 .woocommerce-tabs, body.single-product.postid-45138 .product-tabs-wrapper, body.single-product.postid-45138 .related-products, body.single-product.postid-45138 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45138 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45138{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button, body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45138 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45138 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45138 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45138 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45138 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Beautiful Twin Bell Round Shape Loud Volume Alarm Clock With Light Function" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45140{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button, body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45140 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45140{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45140 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45140 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45140 .woocommerce-product-gallery, body.single-product.postid-45140 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45140 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45140 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45140 .summary-inner{
	padding:26px
}

body.single-product.postid-45140 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45140 .summary-inner>.price, body.single-product.postid-45140 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45140 .price del{
	color:#98a2b3;
}

body.single-product.postid-45140 .price ins{
	text-decoration:none
}

body.single-product.postid-45140 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45140 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45140 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45140 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45140 form.cart table.variations th, body.single-product.postid-45140 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45140 form.cart table.variations label, body.single-product.postid-45140 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45140 form.cart select, body.single-product.postid-45140 form.cart input[type=text], body.single-product.postid-45140 form.cart input[type=number], body.single-product.postid-45140 form.cart input[type=email], body.single-product.postid-45140 form.cart input[type=tel], body.single-product.postid-45140 form.cart textarea, body.single-product.postid-45140 .tm-extra-product-options input[type=text], body.single-product.postid-45140 .tm-extra-product-options input[type=number], body.single-product.postid-45140 .tm-extra-product-options textarea, body.single-product.postid-45140 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45140 form.cart select:focus, body.single-product.postid-45140 form.cart input:focus, body.single-product.postid-45140 form.cart textarea:focus, body.single-product.postid-45140 .tm-extra-product-options input:focus, body.single-product.postid-45140 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45140 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45140 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45140 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45140 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45140 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45140 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45140 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45140 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45140 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button, body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45140 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45140 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45140 .woocommerce-tabs, body.single-product.postid-45140 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45140 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45140 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45140 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45140 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45140 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45140 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45140 .related-products, body.single-product.postid-45140 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45140 .related-products>h3, body.single-product.postid-45140 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45140 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45140 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45140{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45140 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45140 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45140 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45140 h1.product_title{
}

body.single-product.postid-45140 .summary-inner>.price, body.single-product.postid-45140 .wd-single-price .price{
}

body.single-product.postid-45140 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45140 .woocommerce-tabs, body.single-product.postid-45140 .product-tabs-wrapper, body.single-product.postid-45140 .related-products, body.single-product.postid-45140 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45140 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45140{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button, body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45140 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45140 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45140 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45140 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45140 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Repair And Maintainence Tool For Multipurpose 27 Pieces" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45145{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button, body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45145 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45145{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45145 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45145 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45145 .woocommerce-product-gallery, body.single-product.postid-45145 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45145 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45145 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45145 .summary-inner{
	padding:26px
}

body.single-product.postid-45145 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45145 .summary-inner>.price, body.single-product.postid-45145 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45145 .price del{
	color:#98a2b3;
}

body.single-product.postid-45145 .price ins{
	text-decoration:none
}

body.single-product.postid-45145 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45145 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45145 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45145 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45145 form.cart table.variations th, body.single-product.postid-45145 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45145 form.cart table.variations label, body.single-product.postid-45145 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45145 form.cart select, body.single-product.postid-45145 form.cart input[type=text], body.single-product.postid-45145 form.cart input[type=number], body.single-product.postid-45145 form.cart input[type=email], body.single-product.postid-45145 form.cart input[type=tel], body.single-product.postid-45145 form.cart textarea, body.single-product.postid-45145 .tm-extra-product-options input[type=text], body.single-product.postid-45145 .tm-extra-product-options input[type=number], body.single-product.postid-45145 .tm-extra-product-options textarea, body.single-product.postid-45145 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45145 form.cart select:focus, body.single-product.postid-45145 form.cart input:focus, body.single-product.postid-45145 form.cart textarea:focus, body.single-product.postid-45145 .tm-extra-product-options input:focus, body.single-product.postid-45145 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45145 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45145 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45145 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45145 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45145 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45145 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45145 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45145 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45145 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button, body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45145 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45145 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45145 .woocommerce-tabs, body.single-product.postid-45145 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45145 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45145 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45145 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45145 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45145 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45145 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45145 .related-products, body.single-product.postid-45145 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45145 .related-products>h3, body.single-product.postid-45145 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45145 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45145 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45145{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45145 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45145 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45145 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45145 h1.product_title{
}

body.single-product.postid-45145 .summary-inner>.price, body.single-product.postid-45145 .wd-single-price .price{
}

body.single-product.postid-45145 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45145 .woocommerce-tabs, body.single-product.postid-45145 .product-tabs-wrapper, body.single-product.postid-45145 .related-products, body.single-product.postid-45145 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45145 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45145{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button, body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45145 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45145 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45145 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45145 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45145 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect/Worthy Ratchet Socket Wrench Set, Drive Socket Set" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45147{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button, body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45147 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45147{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45147 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45147 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45147 .woocommerce-product-gallery, body.single-product.postid-45147 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45147 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45147 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45147 .summary-inner{
	padding:26px
}

body.single-product.postid-45147 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45147 .summary-inner>.price, body.single-product.postid-45147 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45147 .price del{
	color:#98a2b3;
}

body.single-product.postid-45147 .price ins{
	text-decoration:none
}

body.single-product.postid-45147 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45147 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45147 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45147 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45147 form.cart table.variations th, body.single-product.postid-45147 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45147 form.cart table.variations label, body.single-product.postid-45147 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45147 form.cart select, body.single-product.postid-45147 form.cart input[type=text], body.single-product.postid-45147 form.cart input[type=number], body.single-product.postid-45147 form.cart input[type=email], body.single-product.postid-45147 form.cart input[type=tel], body.single-product.postid-45147 form.cart textarea, body.single-product.postid-45147 .tm-extra-product-options input[type=text], body.single-product.postid-45147 .tm-extra-product-options input[type=number], body.single-product.postid-45147 .tm-extra-product-options textarea, body.single-product.postid-45147 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45147 form.cart select:focus, body.single-product.postid-45147 form.cart input:focus, body.single-product.postid-45147 form.cart textarea:focus, body.single-product.postid-45147 .tm-extra-product-options input:focus, body.single-product.postid-45147 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45147 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45147 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45147 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45147 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45147 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45147 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45147 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45147 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45147 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button, body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45147 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45147 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45147 .woocommerce-tabs, body.single-product.postid-45147 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45147 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45147 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45147 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45147 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45147 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45147 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45147 .related-products, body.single-product.postid-45147 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45147 .related-products>h3, body.single-product.postid-45147 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45147 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45147 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45147{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45147 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45147 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45147 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45147 h1.product_title{
}

body.single-product.postid-45147 .summary-inner>.price, body.single-product.postid-45147 .wd-single-price .price{
}

body.single-product.postid-45147 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45147 .woocommerce-tabs, body.single-product.postid-45147 .product-tabs-wrapper, body.single-product.postid-45147 .related-products, body.single-product.postid-45147 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45147 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45147{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button, body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45147 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45147 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45147 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45147 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45147 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Socket Tool Box Set Wrench Toolkit With Screwdriver 40 In 1" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45149{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button, body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45149 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45149{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45149 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45149 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45149 .woocommerce-product-gallery, body.single-product.postid-45149 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45149 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45149 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45149 .summary-inner{
	padding:26px
}

body.single-product.postid-45149 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45149 .summary-inner>.price, body.single-product.postid-45149 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45149 .price del{
	color:#98a2b3;
}

body.single-product.postid-45149 .price ins{
	text-decoration:none
}

body.single-product.postid-45149 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45149 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45149 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45149 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45149 form.cart table.variations th, body.single-product.postid-45149 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45149 form.cart table.variations label, body.single-product.postid-45149 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45149 form.cart select, body.single-product.postid-45149 form.cart input[type=text], body.single-product.postid-45149 form.cart input[type=number], body.single-product.postid-45149 form.cart input[type=email], body.single-product.postid-45149 form.cart input[type=tel], body.single-product.postid-45149 form.cart textarea, body.single-product.postid-45149 .tm-extra-product-options input[type=text], body.single-product.postid-45149 .tm-extra-product-options input[type=number], body.single-product.postid-45149 .tm-extra-product-options textarea, body.single-product.postid-45149 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45149 form.cart select:focus, body.single-product.postid-45149 form.cart input:focus, body.single-product.postid-45149 form.cart textarea:focus, body.single-product.postid-45149 .tm-extra-product-options input:focus, body.single-product.postid-45149 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45149 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45149 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45149 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45149 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45149 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45149 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45149 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45149 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45149 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button, body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45149 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45149 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45149 .woocommerce-tabs, body.single-product.postid-45149 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45149 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45149 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45149 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45149 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45149 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45149 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45149 .related-products, body.single-product.postid-45149 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45149 .related-products>h3, body.single-product.postid-45149 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45149 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45149 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45149{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45149 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45149 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45149 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45149 h1.product_title{
}

body.single-product.postid-45149 .summary-inner>.price, body.single-product.postid-45149 .wd-single-price .price{
}

body.single-product.postid-45149 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45149 .woocommerce-tabs, body.single-product.postid-45149 .product-tabs-wrapper, body.single-product.postid-45149 .related-products, body.single-product.postid-45149 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45149 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45149{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button, body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45149 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45149 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45149 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45149 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45149 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Worthy Heavy Work Tool Set for House Hold Use (5 Pcs)" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45152{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button, body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45152 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45152{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45152 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45152 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45152 .woocommerce-product-gallery, body.single-product.postid-45152 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45152 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45152 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45152 .summary-inner{
	padding:26px
}

body.single-product.postid-45152 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45152 .summary-inner>.price, body.single-product.postid-45152 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45152 .price del{
	color:#98a2b3;
}

body.single-product.postid-45152 .price ins{
	text-decoration:none
}

body.single-product.postid-45152 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45152 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45152 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45152 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45152 form.cart table.variations th, body.single-product.postid-45152 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45152 form.cart table.variations label, body.single-product.postid-45152 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45152 form.cart select, body.single-product.postid-45152 form.cart input[type=text], body.single-product.postid-45152 form.cart input[type=number], body.single-product.postid-45152 form.cart input[type=email], body.single-product.postid-45152 form.cart input[type=tel], body.single-product.postid-45152 form.cart textarea, body.single-product.postid-45152 .tm-extra-product-options input[type=text], body.single-product.postid-45152 .tm-extra-product-options input[type=number], body.single-product.postid-45152 .tm-extra-product-options textarea, body.single-product.postid-45152 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45152 form.cart select:focus, body.single-product.postid-45152 form.cart input:focus, body.single-product.postid-45152 form.cart textarea:focus, body.single-product.postid-45152 .tm-extra-product-options input:focus, body.single-product.postid-45152 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45152 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45152 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45152 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45152 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45152 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45152 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45152 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45152 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45152 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button, body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45152 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45152 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45152 .woocommerce-tabs, body.single-product.postid-45152 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45152 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45152 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45152 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45152 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45152 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45152 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45152 .related-products, body.single-product.postid-45152 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45152 .related-products>h3, body.single-product.postid-45152 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45152 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45152 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45152{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45152 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45152 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45152 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45152 h1.product_title{
}

body.single-product.postid-45152 .summary-inner>.price, body.single-product.postid-45152 .wd-single-price .price{
}

body.single-product.postid-45152 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45152 .woocommerce-tabs, body.single-product.postid-45152 .product-tabs-wrapper, body.single-product.postid-45152 .related-products, body.single-product.postid-45152 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45152 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45152{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button, body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45152 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45152 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45152 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45152 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45152 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Waterproof 3.5mm Jack Audio AdapterTo Oneplus Type-C" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45154{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button, body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45154 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45154{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45154 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45154 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45154 .woocommerce-product-gallery, body.single-product.postid-45154 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45154 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45154 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45154 .summary-inner{
	padding:26px
}

body.single-product.postid-45154 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45154 .summary-inner>.price, body.single-product.postid-45154 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45154 .price del{
	color:#98a2b3;
}

body.single-product.postid-45154 .price ins{
	text-decoration:none
}

body.single-product.postid-45154 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45154 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45154 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45154 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45154 form.cart table.variations th, body.single-product.postid-45154 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45154 form.cart table.variations label, body.single-product.postid-45154 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45154 form.cart select, body.single-product.postid-45154 form.cart input[type=text], body.single-product.postid-45154 form.cart input[type=number], body.single-product.postid-45154 form.cart input[type=email], body.single-product.postid-45154 form.cart input[type=tel], body.single-product.postid-45154 form.cart textarea, body.single-product.postid-45154 .tm-extra-product-options input[type=text], body.single-product.postid-45154 .tm-extra-product-options input[type=number], body.single-product.postid-45154 .tm-extra-product-options textarea, body.single-product.postid-45154 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45154 form.cart select:focus, body.single-product.postid-45154 form.cart input:focus, body.single-product.postid-45154 form.cart textarea:focus, body.single-product.postid-45154 .tm-extra-product-options input:focus, body.single-product.postid-45154 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45154 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45154 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45154 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45154 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45154 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45154 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45154 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45154 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45154 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button, body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45154 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45154 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45154 .woocommerce-tabs, body.single-product.postid-45154 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45154 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45154 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45154 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45154 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45154 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45154 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45154 .related-products, body.single-product.postid-45154 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45154 .related-products>h3, body.single-product.postid-45154 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45154 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45154 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45154{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45154 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45154 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45154 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45154 h1.product_title{
}

body.single-product.postid-45154 .summary-inner>.price, body.single-product.postid-45154 .wd-single-price .price{
}

body.single-product.postid-45154 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45154 .woocommerce-tabs, body.single-product.postid-45154 .product-tabs-wrapper, body.single-product.postid-45154 .related-products, body.single-product.postid-45154 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45154 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45154{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button, body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45154 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45154 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45154 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45154 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45154 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Dash Charge Type-C Cable" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45156{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button, body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45156 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45156{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45156 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45156 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45156 .woocommerce-product-gallery, body.single-product.postid-45156 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45156 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45156 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45156 .summary-inner{
	padding:26px
}

body.single-product.postid-45156 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45156 .summary-inner>.price, body.single-product.postid-45156 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45156 .price del{
	color:#98a2b3;
}

body.single-product.postid-45156 .price ins{
	text-decoration:none
}

body.single-product.postid-45156 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45156 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45156 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45156 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45156 form.cart table.variations th, body.single-product.postid-45156 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45156 form.cart table.variations label, body.single-product.postid-45156 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45156 form.cart select, body.single-product.postid-45156 form.cart input[type=text], body.single-product.postid-45156 form.cart input[type=number], body.single-product.postid-45156 form.cart input[type=email], body.single-product.postid-45156 form.cart input[type=tel], body.single-product.postid-45156 form.cart textarea, body.single-product.postid-45156 .tm-extra-product-options input[type=text], body.single-product.postid-45156 .tm-extra-product-options input[type=number], body.single-product.postid-45156 .tm-extra-product-options textarea, body.single-product.postid-45156 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45156 form.cart select:focus, body.single-product.postid-45156 form.cart input:focus, body.single-product.postid-45156 form.cart textarea:focus, body.single-product.postid-45156 .tm-extra-product-options input:focus, body.single-product.postid-45156 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45156 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45156 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45156 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45156 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45156 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45156 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45156 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45156 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45156 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button, body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45156 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45156 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45156 .woocommerce-tabs, body.single-product.postid-45156 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45156 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45156 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45156 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45156 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45156 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45156 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45156 .related-products, body.single-product.postid-45156 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45156 .related-products>h3, body.single-product.postid-45156 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45156 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45156 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45156{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45156 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45156 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45156 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45156 h1.product_title{
}

body.single-product.postid-45156 .summary-inner>.price, body.single-product.postid-45156 .wd-single-price .price{
}

body.single-product.postid-45156 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45156 .woocommerce-tabs, body.single-product.postid-45156 .product-tabs-wrapper, body.single-product.postid-45156 .related-products, body.single-product.postid-45156 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45156 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45156{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button, body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45156 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45156 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45156 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45156 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45156 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Type-C Cable Warp OnePlus (Strong)" Product */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45157{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button, body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45157 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45157{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45157 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45157 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45157 .woocommerce-product-gallery, body.single-product.postid-45157 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45157 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45157 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45157 .summary-inner{
	padding:26px
}

body.single-product.postid-45157 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45157 .summary-inner>.price, body.single-product.postid-45157 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45157 .price del{
	color:#98a2b3;
}

body.single-product.postid-45157 .price ins{
	text-decoration:none
}

body.single-product.postid-45157 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45157 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45157 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45157 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45157 form.cart table.variations th, body.single-product.postid-45157 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45157 form.cart table.variations label, body.single-product.postid-45157 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45157 form.cart select, body.single-product.postid-45157 form.cart input[type=text], body.single-product.postid-45157 form.cart input[type=number], body.single-product.postid-45157 form.cart input[type=email], body.single-product.postid-45157 form.cart input[type=tel], body.single-product.postid-45157 form.cart textarea, body.single-product.postid-45157 .tm-extra-product-options input[type=text], body.single-product.postid-45157 .tm-extra-product-options input[type=number], body.single-product.postid-45157 .tm-extra-product-options textarea, body.single-product.postid-45157 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45157 form.cart select:focus, body.single-product.postid-45157 form.cart input:focus, body.single-product.postid-45157 form.cart textarea:focus, body.single-product.postid-45157 .tm-extra-product-options input:focus, body.single-product.postid-45157 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45157 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45157 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45157 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45157 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45157 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45157 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45157 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45157 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45157 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button, body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45157 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45157 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45157 .woocommerce-tabs, body.single-product.postid-45157 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45157 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45157 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45157 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45157 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45157 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45157 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45157 .related-products, body.single-product.postid-45157 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45157 .related-products>h3, body.single-product.postid-45157 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45157 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45157 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45157{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45157 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45157 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45157 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45157 h1.product_title{
}

body.single-product.postid-45157 .summary-inner>.price, body.single-product.postid-45157 .wd-single-price .price{
}

body.single-product.postid-45157 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45157 .woocommerce-tabs, body.single-product.postid-45157 .product-tabs-wrapper, body.single-product.postid-45157 .related-products, body.single-product.postid-45157 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45157 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45157{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button, body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45157 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45157 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45157 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45157 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45157 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Lighting Connector Lighting to 3.5 mm" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45159{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button, body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45159 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45159{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45159 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45159 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45159 .woocommerce-product-gallery, body.single-product.postid-45159 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45159 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45159 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45159 .summary-inner{
	padding:26px
}

body.single-product.postid-45159 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45159 .summary-inner>.price, body.single-product.postid-45159 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45159 .price del{
	color:#98a2b3;
}

body.single-product.postid-45159 .price ins{
	text-decoration:none
}

body.single-product.postid-45159 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45159 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45159 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45159 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45159 form.cart table.variations th, body.single-product.postid-45159 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45159 form.cart table.variations label, body.single-product.postid-45159 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45159 form.cart select, body.single-product.postid-45159 form.cart input[type=text], body.single-product.postid-45159 form.cart input[type=number], body.single-product.postid-45159 form.cart input[type=email], body.single-product.postid-45159 form.cart input[type=tel], body.single-product.postid-45159 form.cart textarea, body.single-product.postid-45159 .tm-extra-product-options input[type=text], body.single-product.postid-45159 .tm-extra-product-options input[type=number], body.single-product.postid-45159 .tm-extra-product-options textarea, body.single-product.postid-45159 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45159 form.cart select:focus, body.single-product.postid-45159 form.cart input:focus, body.single-product.postid-45159 form.cart textarea:focus, body.single-product.postid-45159 .tm-extra-product-options input:focus, body.single-product.postid-45159 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45159 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45159 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45159 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45159 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45159 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45159 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45159 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45159 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45159 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button, body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45159 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45159 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45159 .woocommerce-tabs, body.single-product.postid-45159 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45159 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45159 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45159 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45159 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45159 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45159 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45159 .related-products, body.single-product.postid-45159 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45159 .related-products>h3, body.single-product.postid-45159 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45159 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45159 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45159{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45159 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45159 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45159 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45159 h1.product_title{
}

body.single-product.postid-45159 .summary-inner>.price, body.single-product.postid-45159 .wd-single-price .price{
}

body.single-product.postid-45159 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45159 .woocommerce-tabs, body.single-product.postid-45159 .product-tabs-wrapper, body.single-product.postid-45159 .related-products, body.single-product.postid-45159 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45159 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45159{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button, body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45159 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45159 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45159 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45159 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45159 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Sel Roti Making Machine" Product       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45161{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button, body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45161 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45161{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45161 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45161 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45161 .woocommerce-product-gallery, body.single-product.postid-45161 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45161 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45161 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45161 .summary-inner{
	padding:26px
}

body.single-product.postid-45161 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45161 .summary-inner>.price, body.single-product.postid-45161 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45161 .price del{
	color:#98a2b3;
}

body.single-product.postid-45161 .price ins{
	text-decoration:none
}

body.single-product.postid-45161 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45161 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45161 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45161 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45161 form.cart table.variations th, body.single-product.postid-45161 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45161 form.cart table.variations label, body.single-product.postid-45161 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45161 form.cart select, body.single-product.postid-45161 form.cart input[type=text], body.single-product.postid-45161 form.cart input[type=number], body.single-product.postid-45161 form.cart input[type=email], body.single-product.postid-45161 form.cart input[type=tel], body.single-product.postid-45161 form.cart textarea, body.single-product.postid-45161 .tm-extra-product-options input[type=text], body.single-product.postid-45161 .tm-extra-product-options input[type=number], body.single-product.postid-45161 .tm-extra-product-options textarea, body.single-product.postid-45161 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45161 form.cart select:focus, body.single-product.postid-45161 form.cart input:focus, body.single-product.postid-45161 form.cart textarea:focus, body.single-product.postid-45161 .tm-extra-product-options input:focus, body.single-product.postid-45161 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45161 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45161 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45161 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45161 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45161 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45161 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45161 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45161 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45161 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button, body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45161 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45161 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45161 .woocommerce-tabs, body.single-product.postid-45161 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45161 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45161 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45161 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45161 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45161 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45161 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45161 .related-products, body.single-product.postid-45161 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45161 .related-products>h3, body.single-product.postid-45161 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45161 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45161 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45161{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45161 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45161 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45161 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45161 h1.product_title{
}

body.single-product.postid-45161 .summary-inner>.price, body.single-product.postid-45161 .wd-single-price .price{
}

body.single-product.postid-45161 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45161 .woocommerce-tabs, body.single-product.postid-45161 .product-tabs-wrapper, body.single-product.postid-45161 .related-products, body.single-product.postid-45161 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45161 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45161{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button, body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45161 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45161 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45161 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45161 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45161 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "2 In 1 Dumpling Maker, Momo Press Wrapper (Manual )" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45164{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button, body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45164 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45164{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45164 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45164 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45164 .woocommerce-product-gallery, body.single-product.postid-45164 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45164 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45164 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45164 .summary-inner{
	padding:26px
}

body.single-product.postid-45164 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45164 .summary-inner>.price, body.single-product.postid-45164 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45164 .price del{
	color:#98a2b3;
}

body.single-product.postid-45164 .price ins{
	text-decoration:none
}

body.single-product.postid-45164 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45164 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45164 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45164 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45164 form.cart table.variations th, body.single-product.postid-45164 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45164 form.cart table.variations label, body.single-product.postid-45164 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45164 form.cart select, body.single-product.postid-45164 form.cart input[type=text], body.single-product.postid-45164 form.cart input[type=number], body.single-product.postid-45164 form.cart input[type=email], body.single-product.postid-45164 form.cart input[type=tel], body.single-product.postid-45164 form.cart textarea, body.single-product.postid-45164 .tm-extra-product-options input[type=text], body.single-product.postid-45164 .tm-extra-product-options input[type=number], body.single-product.postid-45164 .tm-extra-product-options textarea, body.single-product.postid-45164 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45164 form.cart select:focus, body.single-product.postid-45164 form.cart input:focus, body.single-product.postid-45164 form.cart textarea:focus, body.single-product.postid-45164 .tm-extra-product-options input:focus, body.single-product.postid-45164 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45164 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45164 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45164 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45164 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45164 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45164 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45164 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45164 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45164 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button, body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45164 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45164 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45164 .woocommerce-tabs, body.single-product.postid-45164 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45164 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45164 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45164 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45164 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45164 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45164 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45164 .related-products, body.single-product.postid-45164 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45164 .related-products>h3, body.single-product.postid-45164 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45164 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45164 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45164{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45164 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45164 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45164 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45164 h1.product_title{
}

body.single-product.postid-45164 .summary-inner>.price, body.single-product.postid-45164 .wd-single-price .price{
}

body.single-product.postid-45164 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45164 .woocommerce-tabs, body.single-product.postid-45164 .product-tabs-wrapper, body.single-product.postid-45164 .related-products, body.single-product.postid-45164 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45164 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45164{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button, body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45164 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45164 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45164 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45164 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45164 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Dumpling Maker Empanada Mold Steamed Buns Steamed Stuffed Bun Making Mould" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45165{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button, body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45165 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45165{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45165 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45165 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45165 .woocommerce-product-gallery, body.single-product.postid-45165 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45165 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45165 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45165 .summary-inner{
	padding:26px
}

body.single-product.postid-45165 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45165 .summary-inner>.price, body.single-product.postid-45165 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45165 .price del{
	color:#98a2b3;
}

body.single-product.postid-45165 .price ins{
	text-decoration:none
}

body.single-product.postid-45165 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45165 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45165 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45165 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45165 form.cart table.variations th, body.single-product.postid-45165 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45165 form.cart table.variations label, body.single-product.postid-45165 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45165 form.cart select, body.single-product.postid-45165 form.cart input[type=text], body.single-product.postid-45165 form.cart input[type=number], body.single-product.postid-45165 form.cart input[type=email], body.single-product.postid-45165 form.cart input[type=tel], body.single-product.postid-45165 form.cart textarea, body.single-product.postid-45165 .tm-extra-product-options input[type=text], body.single-product.postid-45165 .tm-extra-product-options input[type=number], body.single-product.postid-45165 .tm-extra-product-options textarea, body.single-product.postid-45165 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45165 form.cart select:focus, body.single-product.postid-45165 form.cart input:focus, body.single-product.postid-45165 form.cart textarea:focus, body.single-product.postid-45165 .tm-extra-product-options input:focus, body.single-product.postid-45165 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45165 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45165 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45165 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45165 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45165 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45165 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45165 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45165 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45165 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button, body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45165 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45165 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45165 .woocommerce-tabs, body.single-product.postid-45165 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45165 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45165 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45165 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45165 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45165 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45165 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45165 .related-products, body.single-product.postid-45165 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45165 .related-products>h3, body.single-product.postid-45165 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45165 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45165 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45165{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45165 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45165 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45165 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45165 h1.product_title{
}

body.single-product.postid-45165 .summary-inner>.price, body.single-product.postid-45165 .wd-single-price .price{
}

body.single-product.postid-45165 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45165 .woocommerce-tabs, body.single-product.postid-45165 .product-tabs-wrapper, body.single-product.postid-45165 .related-products, body.single-product.postid-45165 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45165 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45165{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button, body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45165 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45165 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45165 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45165 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45165 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect Waterproof CAN Store Fruit Peeler Healthy Material Refuse To Rust" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45168{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button, body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45168 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45168{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45168 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45168 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45168 .woocommerce-product-gallery, body.single-product.postid-45168 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45168 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45168 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45168 .summary-inner{
	padding:26px
}

body.single-product.postid-45168 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45168 .summary-inner>.price, body.single-product.postid-45168 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45168 .price del{
	color:#98a2b3;
}

body.single-product.postid-45168 .price ins{
	text-decoration:none
}

body.single-product.postid-45168 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45168 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45168 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45168 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45168 form.cart table.variations th, body.single-product.postid-45168 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45168 form.cart table.variations label, body.single-product.postid-45168 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45168 form.cart select, body.single-product.postid-45168 form.cart input[type=text], body.single-product.postid-45168 form.cart input[type=number], body.single-product.postid-45168 form.cart input[type=email], body.single-product.postid-45168 form.cart input[type=tel], body.single-product.postid-45168 form.cart textarea, body.single-product.postid-45168 .tm-extra-product-options input[type=text], body.single-product.postid-45168 .tm-extra-product-options input[type=number], body.single-product.postid-45168 .tm-extra-product-options textarea, body.single-product.postid-45168 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45168 form.cart select:focus, body.single-product.postid-45168 form.cart input:focus, body.single-product.postid-45168 form.cart textarea:focus, body.single-product.postid-45168 .tm-extra-product-options input:focus, body.single-product.postid-45168 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45168 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45168 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45168 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45168 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45168 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45168 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45168 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45168 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45168 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button, body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45168 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45168 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45168 .woocommerce-tabs, body.single-product.postid-45168 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45168 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45168 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45168 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45168 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45168 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45168 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45168 .related-products, body.single-product.postid-45168 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45168 .related-products>h3, body.single-product.postid-45168 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45168 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45168 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45168{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45168 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45168 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45168 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45168 h1.product_title{
}

body.single-product.postid-45168 .summary-inner>.price, body.single-product.postid-45168 .wd-single-price .price{
}

body.single-product.postid-45168 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45168 .woocommerce-tabs, body.single-product.postid-45168 .product-tabs-wrapper, body.single-product.postid-45168 .related-products, body.single-product.postid-45168 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45168 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45168{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button, body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45168 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45168 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45168 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45168 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45168 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Waterproof Durable Refrigerator Drawer Storage Box 2 Pieces Multifunction" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45170{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button, body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45170 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45170{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45170 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45170 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45170 .woocommerce-product-gallery, body.single-product.postid-45170 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45170 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45170 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45170 .summary-inner{
	padding:26px
}

body.single-product.postid-45170 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45170 .summary-inner>.price, body.single-product.postid-45170 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45170 .price del{
	color:#98a2b3;
}

body.single-product.postid-45170 .price ins{
	text-decoration:none
}

body.single-product.postid-45170 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45170 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45170 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45170 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45170 form.cart table.variations th, body.single-product.postid-45170 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45170 form.cart table.variations label, body.single-product.postid-45170 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45170 form.cart select, body.single-product.postid-45170 form.cart input[type=text], body.single-product.postid-45170 form.cart input[type=number], body.single-product.postid-45170 form.cart input[type=email], body.single-product.postid-45170 form.cart input[type=tel], body.single-product.postid-45170 form.cart textarea, body.single-product.postid-45170 .tm-extra-product-options input[type=text], body.single-product.postid-45170 .tm-extra-product-options input[type=number], body.single-product.postid-45170 .tm-extra-product-options textarea, body.single-product.postid-45170 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45170 form.cart select:focus, body.single-product.postid-45170 form.cart input:focus, body.single-product.postid-45170 form.cart textarea:focus, body.single-product.postid-45170 .tm-extra-product-options input:focus, body.single-product.postid-45170 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45170 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45170 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45170 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45170 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45170 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45170 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45170 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45170 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45170 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button, body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45170 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45170 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45170 .woocommerce-tabs, body.single-product.postid-45170 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45170 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45170 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45170 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45170 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45170 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45170 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45170 .related-products, body.single-product.postid-45170 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45170 .related-products>h3, body.single-product.postid-45170 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45170 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45170 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45170{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45170 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45170 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45170 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45170 h1.product_title{
}

body.single-product.postid-45170 .summary-inner>.price, body.single-product.postid-45170 .wd-single-price .price{
}

body.single-product.postid-45170 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45170 .woocommerce-tabs, body.single-product.postid-45170 .product-tabs-wrapper, body.single-product.postid-45170 .related-products, body.single-product.postid-45170 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45170 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45170{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button, body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45170 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45170 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45170 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45170 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45170 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "TV Remote Control Storage Phone Plug Wall Holder Charging Multifunction Hooks" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45172{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button, body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45172 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45172{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45172 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45172 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45172 .woocommerce-product-gallery, body.single-product.postid-45172 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45172 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45172 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45172 .summary-inner{
	padding:26px
}

body.single-product.postid-45172 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45172 .summary-inner>.price, body.single-product.postid-45172 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45172 .price del{
	color:#98a2b3;
}

body.single-product.postid-45172 .price ins{
	text-decoration:none
}

body.single-product.postid-45172 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45172 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45172 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45172 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45172 form.cart table.variations th, body.single-product.postid-45172 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45172 form.cart table.variations label, body.single-product.postid-45172 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45172 form.cart select, body.single-product.postid-45172 form.cart input[type=text], body.single-product.postid-45172 form.cart input[type=number], body.single-product.postid-45172 form.cart input[type=email], body.single-product.postid-45172 form.cart input[type=tel], body.single-product.postid-45172 form.cart textarea, body.single-product.postid-45172 .tm-extra-product-options input[type=text], body.single-product.postid-45172 .tm-extra-product-options input[type=number], body.single-product.postid-45172 .tm-extra-product-options textarea, body.single-product.postid-45172 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45172 form.cart select:focus, body.single-product.postid-45172 form.cart input:focus, body.single-product.postid-45172 form.cart textarea:focus, body.single-product.postid-45172 .tm-extra-product-options input:focus, body.single-product.postid-45172 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45172 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45172 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45172 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45172 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45172 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45172 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45172 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45172 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45172 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button, body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45172 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45172 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45172 .woocommerce-tabs, body.single-product.postid-45172 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45172 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45172 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45172 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45172 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45172 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45172 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45172 .related-products, body.single-product.postid-45172 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45172 .related-products>h3, body.single-product.postid-45172 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45172 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45172 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45172{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45172 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45172 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45172 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45172 h1.product_title{
}

body.single-product.postid-45172 .summary-inner>.price, body.single-product.postid-45172 .wd-single-price .price{
}

body.single-product.postid-45172 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45172 .woocommerce-tabs, body.single-product.postid-45172 .product-tabs-wrapper, body.single-product.postid-45172 .related-products, body.single-product.postid-45172 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45172 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45172{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button, body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45172 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45172 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45172 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45172 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45172 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect Wall Mount Shelf for Wifi Stand Mobile Charging &amp; Telephone Stand" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45174{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button, body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45174 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45174{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45174 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45174 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45174 .woocommerce-product-gallery, body.single-product.postid-45174 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45174 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45174 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45174 .summary-inner{
	padding:26px
}

body.single-product.postid-45174 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45174 .summary-inner>.price, body.single-product.postid-45174 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45174 .price del{
	color:#98a2b3;
}

body.single-product.postid-45174 .price ins{
	text-decoration:none
}

body.single-product.postid-45174 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45174 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45174 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45174 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45174 form.cart table.variations th, body.single-product.postid-45174 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45174 form.cart table.variations label, body.single-product.postid-45174 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45174 form.cart select, body.single-product.postid-45174 form.cart input[type=text], body.single-product.postid-45174 form.cart input[type=number], body.single-product.postid-45174 form.cart input[type=email], body.single-product.postid-45174 form.cart input[type=tel], body.single-product.postid-45174 form.cart textarea, body.single-product.postid-45174 .tm-extra-product-options input[type=text], body.single-product.postid-45174 .tm-extra-product-options input[type=number], body.single-product.postid-45174 .tm-extra-product-options textarea, body.single-product.postid-45174 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45174 form.cart select:focus, body.single-product.postid-45174 form.cart input:focus, body.single-product.postid-45174 form.cart textarea:focus, body.single-product.postid-45174 .tm-extra-product-options input:focus, body.single-product.postid-45174 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45174 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45174 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45174 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45174 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45174 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45174 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45174 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45174 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45174 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button, body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45174 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45174 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45174 .woocommerce-tabs, body.single-product.postid-45174 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45174 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45174 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45174 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45174 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45174 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45174 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45174 .related-products, body.single-product.postid-45174 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45174 .related-products>h3, body.single-product.postid-45174 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45174 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45174 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45174{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45174 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45174 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45174 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45174 h1.product_title{
}

body.single-product.postid-45174 .summary-inner>.price, body.single-product.postid-45174 .wd-single-price .price{
}

body.single-product.postid-45174 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45174 .woocommerce-tabs, body.single-product.postid-45174 .product-tabs-wrapper, body.single-product.postid-45174 .related-products, body.single-product.postid-45174 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45174 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45174{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button, body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45174 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45174 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45174 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45174 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45174 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "5PCS Reusable Ziplock Vacuum Storage Space Saver Bags With Travel Hand Pump For Clothes" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45176{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button, body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45176 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45176{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45176 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45176 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45176 .woocommerce-product-gallery, body.single-product.postid-45176 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45176 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45176 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45176 .summary-inner{
	padding:26px
}

body.single-product.postid-45176 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45176 .summary-inner>.price, body.single-product.postid-45176 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45176 .price del{
	color:#98a2b3;
}

body.single-product.postid-45176 .price ins{
	text-decoration:none
}

body.single-product.postid-45176 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45176 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45176 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45176 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45176 form.cart table.variations th, body.single-product.postid-45176 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45176 form.cart table.variations label, body.single-product.postid-45176 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45176 form.cart select, body.single-product.postid-45176 form.cart input[type=text], body.single-product.postid-45176 form.cart input[type=number], body.single-product.postid-45176 form.cart input[type=email], body.single-product.postid-45176 form.cart input[type=tel], body.single-product.postid-45176 form.cart textarea, body.single-product.postid-45176 .tm-extra-product-options input[type=text], body.single-product.postid-45176 .tm-extra-product-options input[type=number], body.single-product.postid-45176 .tm-extra-product-options textarea, body.single-product.postid-45176 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45176 form.cart select:focus, body.single-product.postid-45176 form.cart input:focus, body.single-product.postid-45176 form.cart textarea:focus, body.single-product.postid-45176 .tm-extra-product-options input:focus, body.single-product.postid-45176 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45176 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45176 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45176 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45176 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45176 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45176 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45176 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45176 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45176 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button, body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45176 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45176 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45176 .woocommerce-tabs, body.single-product.postid-45176 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45176 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45176 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45176 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45176 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45176 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45176 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45176 .related-products, body.single-product.postid-45176 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45176 .related-products>h3, body.single-product.postid-45176 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45176 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45176 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45176{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45176 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45176 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45176 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45176 h1.product_title{
}

body.single-product.postid-45176 .summary-inner>.price, body.single-product.postid-45176 .wd-single-price .price{
}

body.single-product.postid-45176 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45176 .woocommerce-tabs, body.single-product.postid-45176 .product-tabs-wrapper, body.single-product.postid-45176 .related-products, body.single-product.postid-45176 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45176 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45176{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button, body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45176 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45176 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45176 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45176 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45176 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Handbag Organizer Best Dust Proof Bag Wardrobe Closet for Purse Clutch with 6 Large Pockets" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45178{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button, body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45178 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45178{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45178 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45178 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45178 .woocommerce-product-gallery, body.single-product.postid-45178 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45178 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45178 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45178 .summary-inner{
	padding:26px
}

body.single-product.postid-45178 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45178 .summary-inner>.price, body.single-product.postid-45178 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45178 .price del{
	color:#98a2b3;
}

body.single-product.postid-45178 .price ins{
	text-decoration:none
}

body.single-product.postid-45178 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45178 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45178 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45178 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45178 form.cart table.variations th, body.single-product.postid-45178 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45178 form.cart table.variations label, body.single-product.postid-45178 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45178 form.cart select, body.single-product.postid-45178 form.cart input[type=text], body.single-product.postid-45178 form.cart input[type=number], body.single-product.postid-45178 form.cart input[type=email], body.single-product.postid-45178 form.cart input[type=tel], body.single-product.postid-45178 form.cart textarea, body.single-product.postid-45178 .tm-extra-product-options input[type=text], body.single-product.postid-45178 .tm-extra-product-options input[type=number], body.single-product.postid-45178 .tm-extra-product-options textarea, body.single-product.postid-45178 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45178 form.cart select:focus, body.single-product.postid-45178 form.cart input:focus, body.single-product.postid-45178 form.cart textarea:focus, body.single-product.postid-45178 .tm-extra-product-options input:focus, body.single-product.postid-45178 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45178 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45178 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45178 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45178 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45178 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45178 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45178 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45178 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45178 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button, body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45178 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45178 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45178 .woocommerce-tabs, body.single-product.postid-45178 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45178 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45178 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45178 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45178 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45178 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45178 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45178 .related-products, body.single-product.postid-45178 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45178 .related-products>h3, body.single-product.postid-45178 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45178 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45178 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45178{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45178 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45178 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45178 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45178 h1.product_title{
}

body.single-product.postid-45178 .summary-inner>.price, body.single-product.postid-45178 .wd-single-price .price{
}

body.single-product.postid-45178 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45178 .woocommerce-tabs, body.single-product.postid-45178 .product-tabs-wrapper, body.single-product.postid-45178 .related-products, body.single-product.postid-45178 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45178 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45178{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button, body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45178 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45178 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45178 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45178 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45178 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "7 Grids Jeans Clothes Drawer Organizer" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45180{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button, body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45180 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45180{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45180 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45180 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45180 .woocommerce-product-gallery, body.single-product.postid-45180 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45180 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45180 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45180 .summary-inner{
	padding:26px
}

body.single-product.postid-45180 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45180 .summary-inner>.price, body.single-product.postid-45180 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45180 .price del{
	color:#98a2b3;
}

body.single-product.postid-45180 .price ins{
	text-decoration:none
}

body.single-product.postid-45180 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45180 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45180 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45180 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45180 form.cart table.variations th, body.single-product.postid-45180 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45180 form.cart table.variations label, body.single-product.postid-45180 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45180 form.cart select, body.single-product.postid-45180 form.cart input[type=text], body.single-product.postid-45180 form.cart input[type=number], body.single-product.postid-45180 form.cart input[type=email], body.single-product.postid-45180 form.cart input[type=tel], body.single-product.postid-45180 form.cart textarea, body.single-product.postid-45180 .tm-extra-product-options input[type=text], body.single-product.postid-45180 .tm-extra-product-options input[type=number], body.single-product.postid-45180 .tm-extra-product-options textarea, body.single-product.postid-45180 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45180 form.cart select:focus, body.single-product.postid-45180 form.cart input:focus, body.single-product.postid-45180 form.cart textarea:focus, body.single-product.postid-45180 .tm-extra-product-options input:focus, body.single-product.postid-45180 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45180 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45180 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45180 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45180 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45180 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45180 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45180 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45180 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45180 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button, body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45180 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45180 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45180 .woocommerce-tabs, body.single-product.postid-45180 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45180 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45180 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45180 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45180 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45180 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45180 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45180 .related-products, body.single-product.postid-45180 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45180 .related-products>h3, body.single-product.postid-45180 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45180 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45180 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45180{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45180 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45180 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45180 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45180 h1.product_title{
}

body.single-product.postid-45180 .summary-inner>.price, body.single-product.postid-45180 .wd-single-price .price{
}

body.single-product.postid-45180 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45180 .woocommerce-tabs, body.single-product.postid-45180 .product-tabs-wrapper, body.single-product.postid-45180 .related-products, body.single-product.postid-45180 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45180 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45180{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button, body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45180 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45180 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45180 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45180 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45180 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Organized Shoe Holder For Space Saving Upto @4 Pcs" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45182{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button, body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45182 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45182{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45182 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45182 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45182 .woocommerce-product-gallery, body.single-product.postid-45182 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45182 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45182 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45182 .summary-inner{
	padding:26px
}

body.single-product.postid-45182 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45182 .summary-inner>.price, body.single-product.postid-45182 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45182 .price del{
	color:#98a2b3;
}

body.single-product.postid-45182 .price ins{
	text-decoration:none
}

body.single-product.postid-45182 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45182 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45182 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45182 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45182 form.cart table.variations th, body.single-product.postid-45182 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45182 form.cart table.variations label, body.single-product.postid-45182 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45182 form.cart select, body.single-product.postid-45182 form.cart input[type=text], body.single-product.postid-45182 form.cart input[type=number], body.single-product.postid-45182 form.cart input[type=email], body.single-product.postid-45182 form.cart input[type=tel], body.single-product.postid-45182 form.cart textarea, body.single-product.postid-45182 .tm-extra-product-options input[type=text], body.single-product.postid-45182 .tm-extra-product-options input[type=number], body.single-product.postid-45182 .tm-extra-product-options textarea, body.single-product.postid-45182 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45182 form.cart select:focus, body.single-product.postid-45182 form.cart input:focus, body.single-product.postid-45182 form.cart textarea:focus, body.single-product.postid-45182 .tm-extra-product-options input:focus, body.single-product.postid-45182 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45182 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45182 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45182 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45182 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45182 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45182 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45182 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45182 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45182 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button, body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45182 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45182 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45182 .woocommerce-tabs, body.single-product.postid-45182 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45182 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45182 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45182 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45182 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45182 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45182 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45182 .related-products, body.single-product.postid-45182 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45182 .related-products>h3, body.single-product.postid-45182 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45182 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45182 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45182{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45182 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45182 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45182 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45182 h1.product_title{
}

body.single-product.postid-45182 .summary-inner>.price, body.single-product.postid-45182 .wd-single-price .price{
}

body.single-product.postid-45182 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45182 .woocommerce-tabs, body.single-product.postid-45182 .product-tabs-wrapper, body.single-product.postid-45182 .related-products, body.single-product.postid-45182 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45182 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45182{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button, body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45182 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45182 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45182 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45182 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45182 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Unbreakable Steel Made 4 Layer Remote Holder" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45184{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button, body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45184 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45184{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45184 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45184 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45184 .woocommerce-product-gallery, body.single-product.postid-45184 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45184 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45184 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45184 .summary-inner{
	padding:26px
}

body.single-product.postid-45184 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45184 .summary-inner>.price, body.single-product.postid-45184 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45184 .price del{
	color:#98a2b3;
}

body.single-product.postid-45184 .price ins{
	text-decoration:none
}

body.single-product.postid-45184 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45184 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45184 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45184 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45184 form.cart table.variations th, body.single-product.postid-45184 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45184 form.cart table.variations label, body.single-product.postid-45184 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45184 form.cart select, body.single-product.postid-45184 form.cart input[type=text], body.single-product.postid-45184 form.cart input[type=number], body.single-product.postid-45184 form.cart input[type=email], body.single-product.postid-45184 form.cart input[type=tel], body.single-product.postid-45184 form.cart textarea, body.single-product.postid-45184 .tm-extra-product-options input[type=text], body.single-product.postid-45184 .tm-extra-product-options input[type=number], body.single-product.postid-45184 .tm-extra-product-options textarea, body.single-product.postid-45184 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45184 form.cart select:focus, body.single-product.postid-45184 form.cart input:focus, body.single-product.postid-45184 form.cart textarea:focus, body.single-product.postid-45184 .tm-extra-product-options input:focus, body.single-product.postid-45184 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45184 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45184 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45184 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45184 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45184 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45184 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45184 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45184 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45184 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button, body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45184 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45184 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45184 .woocommerce-tabs, body.single-product.postid-45184 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45184 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45184 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45184 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45184 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45184 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45184 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45184 .related-products, body.single-product.postid-45184 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45184 .related-products>h3, body.single-product.postid-45184 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45184 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45184 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45184{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45184 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45184 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45184 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45184 h1.product_title{
}

body.single-product.postid-45184 .summary-inner>.price, body.single-product.postid-45184 .wd-single-price .price{
}

body.single-product.postid-45184 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45184 .woocommerce-tabs, body.single-product.postid-45184 .product-tabs-wrapper, body.single-product.postid-45184 .related-products, body.single-product.postid-45184 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45184 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45184{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button, body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45184 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45184 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45184 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45184 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45184 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Best Wardrobe Hanging Storage Bag For Bra Underwear Closet Organizer" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45186{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button, body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45186 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45186{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45186 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45186 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45186 .woocommerce-product-gallery, body.single-product.postid-45186 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45186 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45186 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45186 .summary-inner{
	padding:26px
}

body.single-product.postid-45186 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45186 .summary-inner>.price, body.single-product.postid-45186 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45186 .price del{
	color:#98a2b3;
}

body.single-product.postid-45186 .price ins{
	text-decoration:none
}

body.single-product.postid-45186 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45186 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45186 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45186 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45186 form.cart table.variations th, body.single-product.postid-45186 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45186 form.cart table.variations label, body.single-product.postid-45186 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45186 form.cart select, body.single-product.postid-45186 form.cart input[type=text], body.single-product.postid-45186 form.cart input[type=number], body.single-product.postid-45186 form.cart input[type=email], body.single-product.postid-45186 form.cart input[type=tel], body.single-product.postid-45186 form.cart textarea, body.single-product.postid-45186 .tm-extra-product-options input[type=text], body.single-product.postid-45186 .tm-extra-product-options input[type=number], body.single-product.postid-45186 .tm-extra-product-options textarea, body.single-product.postid-45186 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45186 form.cart select:focus, body.single-product.postid-45186 form.cart input:focus, body.single-product.postid-45186 form.cart textarea:focus, body.single-product.postid-45186 .tm-extra-product-options input:focus, body.single-product.postid-45186 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45186 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45186 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45186 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45186 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45186 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45186 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45186 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45186 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45186 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button, body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45186 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45186 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45186 .woocommerce-tabs, body.single-product.postid-45186 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45186 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45186 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45186 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45186 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45186 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45186 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45186 .related-products, body.single-product.postid-45186 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45186 .related-products>h3, body.single-product.postid-45186 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45186 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45186 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45186{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45186 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45186 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45186 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45186 h1.product_title{
}

body.single-product.postid-45186 .summary-inner>.price, body.single-product.postid-45186 .wd-single-price .price{
}

body.single-product.postid-45186 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45186 .woocommerce-tabs, body.single-product.postid-45186 .product-tabs-wrapper, body.single-product.postid-45186 .related-products, body.single-product.postid-45186 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45186 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45186{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button, body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45186 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45186 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45186 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45186 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45186 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "3-Layer Over Washing Machine Storage Rack Utility Metal Bathroom Shelf Space Saver" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45188{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button, body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45188 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45188{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45188 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45188 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45188 .woocommerce-product-gallery, body.single-product.postid-45188 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45188 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45188 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45188 .summary-inner{
	padding:26px
}

body.single-product.postid-45188 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45188 .summary-inner>.price, body.single-product.postid-45188 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45188 .price del{
	color:#98a2b3;
}

body.single-product.postid-45188 .price ins{
	text-decoration:none
}

body.single-product.postid-45188 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45188 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45188 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45188 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45188 form.cart table.variations th, body.single-product.postid-45188 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45188 form.cart table.variations label, body.single-product.postid-45188 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45188 form.cart select, body.single-product.postid-45188 form.cart input[type=text], body.single-product.postid-45188 form.cart input[type=number], body.single-product.postid-45188 form.cart input[type=email], body.single-product.postid-45188 form.cart input[type=tel], body.single-product.postid-45188 form.cart textarea, body.single-product.postid-45188 .tm-extra-product-options input[type=text], body.single-product.postid-45188 .tm-extra-product-options input[type=number], body.single-product.postid-45188 .tm-extra-product-options textarea, body.single-product.postid-45188 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45188 form.cart select:focus, body.single-product.postid-45188 form.cart input:focus, body.single-product.postid-45188 form.cart textarea:focus, body.single-product.postid-45188 .tm-extra-product-options input:focus, body.single-product.postid-45188 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45188 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45188 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45188 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45188 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45188 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45188 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45188 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45188 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45188 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button, body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45188 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45188 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45188 .woocommerce-tabs, body.single-product.postid-45188 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45188 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45188 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45188 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45188 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45188 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45188 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45188 .related-products, body.single-product.postid-45188 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45188 .related-products>h3, body.single-product.postid-45188 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45188 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45188 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45188{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45188 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45188 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45188 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45188 h1.product_title{
}

body.single-product.postid-45188 .summary-inner>.price, body.single-product.postid-45188 .wd-single-price .price{
}

body.single-product.postid-45188 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45188 .woocommerce-tabs, body.single-product.postid-45188 .product-tabs-wrapper, body.single-product.postid-45188 .related-products, body.single-product.postid-45188 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45188 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45188{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button, body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45188 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45188 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45188 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45188 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45188 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Space Saving, Iron Bath Towel Cloth Stand Storage Holder On Bathroom Organizer Shelf 3" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45190{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button, body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45190 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45190{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45190 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45190 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45190 .woocommerce-product-gallery, body.single-product.postid-45190 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45190 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45190 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45190 .summary-inner{
	padding:26px
}

body.single-product.postid-45190 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45190 .summary-inner>.price, body.single-product.postid-45190 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45190 .price del{
	color:#98a2b3;
}

body.single-product.postid-45190 .price ins{
	text-decoration:none
}

body.single-product.postid-45190 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45190 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45190 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45190 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45190 form.cart table.variations th, body.single-product.postid-45190 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45190 form.cart table.variations label, body.single-product.postid-45190 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45190 form.cart select, body.single-product.postid-45190 form.cart input[type=text], body.single-product.postid-45190 form.cart input[type=number], body.single-product.postid-45190 form.cart input[type=email], body.single-product.postid-45190 form.cart input[type=tel], body.single-product.postid-45190 form.cart textarea, body.single-product.postid-45190 .tm-extra-product-options input[type=text], body.single-product.postid-45190 .tm-extra-product-options input[type=number], body.single-product.postid-45190 .tm-extra-product-options textarea, body.single-product.postid-45190 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45190 form.cart select:focus, body.single-product.postid-45190 form.cart input:focus, body.single-product.postid-45190 form.cart textarea:focus, body.single-product.postid-45190 .tm-extra-product-options input:focus, body.single-product.postid-45190 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45190 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45190 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45190 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45190 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45190 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45190 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45190 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45190 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45190 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button, body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45190 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45190 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45190 .woocommerce-tabs, body.single-product.postid-45190 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45190 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45190 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45190 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45190 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45190 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45190 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45190 .related-products, body.single-product.postid-45190 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45190 .related-products>h3, body.single-product.postid-45190 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45190 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45190 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45190{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45190 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45190 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45190 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45190 h1.product_title{
}

body.single-product.postid-45190 .summary-inner>.price, body.single-product.postid-45190 .wd-single-price .price{
}

body.single-product.postid-45190 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45190 .woocommerce-tabs, body.single-product.postid-45190 .product-tabs-wrapper, body.single-product.postid-45190 .related-products, body.single-product.postid-45190 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45190 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45190{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button, body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45190 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45190 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45190 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45190 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45190 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Portable 6 Layer Shoe Rack With Wardrobe Clothes Rack" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45205{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button, body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45205 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45205{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45205 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45205 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45205 .woocommerce-product-gallery, body.single-product.postid-45205 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45205 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45205 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45205 .summary-inner{
	padding:26px
}

body.single-product.postid-45205 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45205 .summary-inner>.price, body.single-product.postid-45205 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45205 .price del{
	color:#98a2b3;
}

body.single-product.postid-45205 .price ins{
	text-decoration:none
}

body.single-product.postid-45205 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45205 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45205 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45205 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45205 form.cart table.variations th, body.single-product.postid-45205 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45205 form.cart table.variations label, body.single-product.postid-45205 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45205 form.cart select, body.single-product.postid-45205 form.cart input[type=text], body.single-product.postid-45205 form.cart input[type=number], body.single-product.postid-45205 form.cart input[type=email], body.single-product.postid-45205 form.cart input[type=tel], body.single-product.postid-45205 form.cart textarea, body.single-product.postid-45205 .tm-extra-product-options input[type=text], body.single-product.postid-45205 .tm-extra-product-options input[type=number], body.single-product.postid-45205 .tm-extra-product-options textarea, body.single-product.postid-45205 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45205 form.cart select:focus, body.single-product.postid-45205 form.cart input:focus, body.single-product.postid-45205 form.cart textarea:focus, body.single-product.postid-45205 .tm-extra-product-options input:focus, body.single-product.postid-45205 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45205 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45205 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45205 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45205 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45205 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45205 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45205 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45205 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45205 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button, body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45205 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45205 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45205 .woocommerce-tabs, body.single-product.postid-45205 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45205 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45205 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45205 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45205 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45205 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45205 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45205 .related-products, body.single-product.postid-45205 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45205 .related-products>h3, body.single-product.postid-45205 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45205 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45205 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45205{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45205 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45205 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45205 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45205 h1.product_title{
}

body.single-product.postid-45205 .summary-inner>.price, body.single-product.postid-45205 .wd-single-price .price{
}

body.single-product.postid-45205 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45205 .woocommerce-tabs, body.single-product.postid-45205 .product-tabs-wrapper, body.single-product.postid-45205 .related-products, body.single-product.postid-45205 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45205 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45205{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button, body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45205 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45205 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45205 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45205 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45205 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Washing Machine Storage Rack Over Washing Machine 3-Layer Utility Metal Bathroom Shelf" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45207{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button, body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45207 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45207{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45207 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45207 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45207 .woocommerce-product-gallery, body.single-product.postid-45207 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45207 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45207 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45207 .summary-inner{
	padding:26px
}

body.single-product.postid-45207 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45207 .summary-inner>.price, body.single-product.postid-45207 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45207 .price del{
	color:#98a2b3;
}

body.single-product.postid-45207 .price ins{
	text-decoration:none
}

body.single-product.postid-45207 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45207 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45207 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45207 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45207 form.cart table.variations th, body.single-product.postid-45207 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45207 form.cart table.variations label, body.single-product.postid-45207 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45207 form.cart select, body.single-product.postid-45207 form.cart input[type=text], body.single-product.postid-45207 form.cart input[type=number], body.single-product.postid-45207 form.cart input[type=email], body.single-product.postid-45207 form.cart input[type=tel], body.single-product.postid-45207 form.cart textarea, body.single-product.postid-45207 .tm-extra-product-options input[type=text], body.single-product.postid-45207 .tm-extra-product-options input[type=number], body.single-product.postid-45207 .tm-extra-product-options textarea, body.single-product.postid-45207 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45207 form.cart select:focus, body.single-product.postid-45207 form.cart input:focus, body.single-product.postid-45207 form.cart textarea:focus, body.single-product.postid-45207 .tm-extra-product-options input:focus, body.single-product.postid-45207 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45207 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45207 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45207 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45207 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45207 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45207 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45207 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45207 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45207 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button, body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45207 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45207 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45207 .woocommerce-tabs, body.single-product.postid-45207 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45207 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45207 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45207 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45207 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45207 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45207 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45207 .related-products, body.single-product.postid-45207 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45207 .related-products>h3, body.single-product.postid-45207 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45207 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45207 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45207{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45207 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45207 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45207 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45207 h1.product_title{
}

body.single-product.postid-45207 .summary-inner>.price, body.single-product.postid-45207 .wd-single-price .price{
}

body.single-product.postid-45207 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45207 .woocommerce-tabs, body.single-product.postid-45207 .product-tabs-wrapper, body.single-product.postid-45207 .related-products, body.single-product.postid-45207 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45207 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45207{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button, body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45207 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45207 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45207 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45207 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45207 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect Beautiful Cloth Storage Wardrobe / Folding Almirah Rack Cum Cabinet" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45209{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button, body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45209 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45209{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45209 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45209 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45209 .woocommerce-product-gallery, body.single-product.postid-45209 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45209 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45209 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45209 .summary-inner{
	padding:26px
}

body.single-product.postid-45209 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45209 .summary-inner>.price, body.single-product.postid-45209 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45209 .price del{
	color:#98a2b3;
}

body.single-product.postid-45209 .price ins{
	text-decoration:none
}

body.single-product.postid-45209 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45209 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45209 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45209 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45209 form.cart table.variations th, body.single-product.postid-45209 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45209 form.cart table.variations label, body.single-product.postid-45209 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45209 form.cart select, body.single-product.postid-45209 form.cart input[type=text], body.single-product.postid-45209 form.cart input[type=number], body.single-product.postid-45209 form.cart input[type=email], body.single-product.postid-45209 form.cart input[type=tel], body.single-product.postid-45209 form.cart textarea, body.single-product.postid-45209 .tm-extra-product-options input[type=text], body.single-product.postid-45209 .tm-extra-product-options input[type=number], body.single-product.postid-45209 .tm-extra-product-options textarea, body.single-product.postid-45209 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45209 form.cart select:focus, body.single-product.postid-45209 form.cart input:focus, body.single-product.postid-45209 form.cart textarea:focus, body.single-product.postid-45209 .tm-extra-product-options input:focus, body.single-product.postid-45209 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45209 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45209 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45209 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45209 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45209 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45209 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45209 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45209 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45209 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button, body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45209 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45209 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45209 .woocommerce-tabs, body.single-product.postid-45209 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45209 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45209 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45209 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45209 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45209 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45209 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45209 .related-products, body.single-product.postid-45209 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45209 .related-products>h3, body.single-product.postid-45209 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45209 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45209 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45209{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45209 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45209 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45209 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45209 h1.product_title{
}

body.single-product.postid-45209 .summary-inner>.price, body.single-product.postid-45209 .wd-single-price .price{
}

body.single-product.postid-45209 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45209 .woocommerce-tabs, body.single-product.postid-45209 .product-tabs-wrapper, body.single-product.postid-45209 .related-products, body.single-product.postid-45209 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45209 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45209{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button, body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45209 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45209 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45209 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45209 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45209 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Perfect Beautiful Cloth Storage Wardrobe / Folding Almirah Rack Cum Cabinet (Copy)" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45211{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button, body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45211 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45211{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45211 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45211 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45211 .woocommerce-product-gallery, body.single-product.postid-45211 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45211 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45211 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45211 .summary-inner{
	padding:26px
}

body.single-product.postid-45211 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45211 .summary-inner>.price, body.single-product.postid-45211 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45211 .price del{
	color:#98a2b3;
}

body.single-product.postid-45211 .price ins{
	text-decoration:none
}

body.single-product.postid-45211 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45211 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45211 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45211 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45211 form.cart table.variations th, body.single-product.postid-45211 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45211 form.cart table.variations label, body.single-product.postid-45211 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45211 form.cart select, body.single-product.postid-45211 form.cart input[type=text], body.single-product.postid-45211 form.cart input[type=number], body.single-product.postid-45211 form.cart input[type=email], body.single-product.postid-45211 form.cart input[type=tel], body.single-product.postid-45211 form.cart textarea, body.single-product.postid-45211 .tm-extra-product-options input[type=text], body.single-product.postid-45211 .tm-extra-product-options input[type=number], body.single-product.postid-45211 .tm-extra-product-options textarea, body.single-product.postid-45211 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45211 form.cart select:focus, body.single-product.postid-45211 form.cart input:focus, body.single-product.postid-45211 form.cart textarea:focus, body.single-product.postid-45211 .tm-extra-product-options input:focus, body.single-product.postid-45211 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45211 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45211 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45211 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45211 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45211 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45211 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45211 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45211 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45211 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button, body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45211 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45211 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45211 .woocommerce-tabs, body.single-product.postid-45211 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45211 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45211 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45211 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45211 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45211 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45211 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45211 .related-products, body.single-product.postid-45211 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45211 .related-products>h3, body.single-product.postid-45211 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45211 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45211 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45211{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45211 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45211 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45211 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45211 h1.product_title{
}

body.single-product.postid-45211 .summary-inner>.price, body.single-product.postid-45211 .wd-single-price .price{
}

body.single-product.postid-45211 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45211 .woocommerce-tabs, body.single-product.postid-45211 .product-tabs-wrapper, body.single-product.postid-45211 .related-products, body.single-product.postid-45211 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45211 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45211{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button, body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45211 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45211 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45211 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45211 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45211 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Dual-Spin Cabinet Organizer Spice Spinner (40 Allstar)" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45213{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button, body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45213 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45213{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45213 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45213 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45213 .woocommerce-product-gallery, body.single-product.postid-45213 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45213 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45213 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45213 .summary-inner{
	padding:26px
}

body.single-product.postid-45213 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45213 .summary-inner>.price, body.single-product.postid-45213 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45213 .price del{
	color:#98a2b3;
}

body.single-product.postid-45213 .price ins{
	text-decoration:none
}

body.single-product.postid-45213 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45213 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45213 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45213 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45213 form.cart table.variations th, body.single-product.postid-45213 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45213 form.cart table.variations label, body.single-product.postid-45213 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45213 form.cart select, body.single-product.postid-45213 form.cart input[type=text], body.single-product.postid-45213 form.cart input[type=number], body.single-product.postid-45213 form.cart input[type=email], body.single-product.postid-45213 form.cart input[type=tel], body.single-product.postid-45213 form.cart textarea, body.single-product.postid-45213 .tm-extra-product-options input[type=text], body.single-product.postid-45213 .tm-extra-product-options input[type=number], body.single-product.postid-45213 .tm-extra-product-options textarea, body.single-product.postid-45213 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45213 form.cart select:focus, body.single-product.postid-45213 form.cart input:focus, body.single-product.postid-45213 form.cart textarea:focus, body.single-product.postid-45213 .tm-extra-product-options input:focus, body.single-product.postid-45213 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45213 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45213 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45213 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45213 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45213 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45213 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45213 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45213 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45213 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button, body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45213 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45213 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45213 .woocommerce-tabs, body.single-product.postid-45213 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45213 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45213 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45213 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45213 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45213 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45213 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45213 .related-products, body.single-product.postid-45213 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45213 .related-products>h3, body.single-product.postid-45213 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45213 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45213 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45213{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45213 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45213 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45213 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45213 h1.product_title{
}

body.single-product.postid-45213 .summary-inner>.price, body.single-product.postid-45213 .wd-single-price .price{
}

body.single-product.postid-45213 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45213 .woocommerce-tabs, body.single-product.postid-45213 .product-tabs-wrapper, body.single-product.postid-45213 .related-products, body.single-product.postid-45213 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45213 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45213{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button, body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45213 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45213 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45213 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45213 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45213 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Reverse Withdrawal Payment" Product         */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45269{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button, body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45269 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45269{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45269 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45269 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45269 .woocommerce-product-gallery, body.single-product.postid-45269 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45269 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45269 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45269 .summary-inner{
	padding:26px
}

body.single-product.postid-45269 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45269 .summary-inner>.price, body.single-product.postid-45269 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45269 .price del{
	color:#98a2b3;
}

body.single-product.postid-45269 .price ins{
	text-decoration:none
}

body.single-product.postid-45269 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45269 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45269 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45269 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45269 form.cart table.variations th, body.single-product.postid-45269 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45269 form.cart table.variations label, body.single-product.postid-45269 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45269 form.cart select, body.single-product.postid-45269 form.cart input[type=text], body.single-product.postid-45269 form.cart input[type=number], body.single-product.postid-45269 form.cart input[type=email], body.single-product.postid-45269 form.cart input[type=tel], body.single-product.postid-45269 form.cart textarea, body.single-product.postid-45269 .tm-extra-product-options input[type=text], body.single-product.postid-45269 .tm-extra-product-options input[type=number], body.single-product.postid-45269 .tm-extra-product-options textarea, body.single-product.postid-45269 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45269 form.cart select:focus, body.single-product.postid-45269 form.cart input:focus, body.single-product.postid-45269 form.cart textarea:focus, body.single-product.postid-45269 .tm-extra-product-options input:focus, body.single-product.postid-45269 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45269 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45269 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45269 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45269 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45269 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45269 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45269 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45269 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45269 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button, body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45269 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45269 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45269 .woocommerce-tabs, body.single-product.postid-45269 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45269 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45269 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45269 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45269 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45269 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45269 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45269 .related-products, body.single-product.postid-45269 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45269 .related-products>h3, body.single-product.postid-45269 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45269 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45269 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45269{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45269 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45269 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45269 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45269 h1.product_title{
}

body.single-product.postid-45269 .summary-inner>.price, body.single-product.postid-45269 .wd-single-price .price{
}

body.single-product.postid-45269 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45269 .woocommerce-tabs, body.single-product.postid-45269 .product-tabs-wrapper, body.single-product.postid-45269 .related-products, body.single-product.postid-45269 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45269 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45269{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button, body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45269 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45269 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45269 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45269 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45269 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Mandevilla Artificial Heavy Flower With Designated Pot" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-45492{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button, body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-45492 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-45492{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-45492 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-45492 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-45492 .woocommerce-product-gallery, body.single-product.postid-45492 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-45492 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-45492 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-45492 .summary-inner{
	padding:26px
}

body.single-product.postid-45492 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-45492 .summary-inner>.price, body.single-product.postid-45492 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-45492 .price del{
	color:#98a2b3;
}

body.single-product.postid-45492 .price ins{
	text-decoration:none
}

body.single-product.postid-45492 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-45492 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-45492 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-45492 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-45492 form.cart table.variations th, body.single-product.postid-45492 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-45492 form.cart table.variations label, body.single-product.postid-45492 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-45492 form.cart select, body.single-product.postid-45492 form.cart input[type=text], body.single-product.postid-45492 form.cart input[type=number], body.single-product.postid-45492 form.cart input[type=email], body.single-product.postid-45492 form.cart input[type=tel], body.single-product.postid-45492 form.cart textarea, body.single-product.postid-45492 .tm-extra-product-options input[type=text], body.single-product.postid-45492 .tm-extra-product-options input[type=number], body.single-product.postid-45492 .tm-extra-product-options textarea, body.single-product.postid-45492 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-45492 form.cart select:focus, body.single-product.postid-45492 form.cart input:focus, body.single-product.postid-45492 form.cart textarea:focus, body.single-product.postid-45492 .tm-extra-product-options input:focus, body.single-product.postid-45492 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-45492 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-45492 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-45492 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-45492 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-45492 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-45492 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-45492 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-45492 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-45492 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button, body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button:hover, body.single-product.postid-45492 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-45492 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-45492 .woocommerce-tabs, body.single-product.postid-45492 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45492 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-45492 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-45492 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-45492 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-45492 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-45492 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-45492 .related-products, body.single-product.postid-45492 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-45492 .related-products>h3, body.single-product.postid-45492 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-45492 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-45492 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-45492{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-45492 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-45492 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45492 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-45492 h1.product_title{
}

body.single-product.postid-45492 .summary-inner>.price, body.single-product.postid-45492 .wd-single-price .price{
}

body.single-product.postid-45492 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-45492 .woocommerce-tabs, body.single-product.postid-45492 .product-tabs-wrapper, body.single-product.postid-45492 .related-products, body.single-product.postid-45492 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-45492 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-45492{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button, body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-45492 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-45492 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-45492 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-45492 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-45492 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "BIGO LIVE" Product                          */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-46855{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button, body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-46855 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-46855{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-46855 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-46855 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-46855 .woocommerce-product-gallery, body.single-product.postid-46855 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-46855 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-46855 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-46855 .summary-inner{
	padding:26px
}

body.single-product.postid-46855 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-46855 .summary-inner>.price, body.single-product.postid-46855 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-46855 .price del{
	color:#98a2b3;
}

body.single-product.postid-46855 .price ins{
	text-decoration:none
}

body.single-product.postid-46855 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-46855 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-46855 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-46855 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-46855 form.cart table.variations th, body.single-product.postid-46855 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-46855 form.cart table.variations label, body.single-product.postid-46855 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-46855 form.cart select, body.single-product.postid-46855 form.cart input[type=text], body.single-product.postid-46855 form.cart input[type=number], body.single-product.postid-46855 form.cart input[type=email], body.single-product.postid-46855 form.cart input[type=tel], body.single-product.postid-46855 form.cart textarea, body.single-product.postid-46855 .tm-extra-product-options input[type=text], body.single-product.postid-46855 .tm-extra-product-options input[type=number], body.single-product.postid-46855 .tm-extra-product-options textarea, body.single-product.postid-46855 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-46855 form.cart select:focus, body.single-product.postid-46855 form.cart input:focus, body.single-product.postid-46855 form.cart textarea:focus, body.single-product.postid-46855 .tm-extra-product-options input:focus, body.single-product.postid-46855 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-46855 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-46855 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-46855 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-46855 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-46855 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-46855 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-46855 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-46855 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-46855 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button, body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button:hover, body.single-product.postid-46855 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-46855 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-46855 .woocommerce-tabs, body.single-product.postid-46855 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-46855 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-46855 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-46855 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-46855 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-46855 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-46855 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-46855 .related-products, body.single-product.postid-46855 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-46855 .related-products>h3, body.single-product.postid-46855 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-46855 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-46855 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-46855{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-46855 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-46855 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-46855 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-46855 h1.product_title{
}

body.single-product.postid-46855 .summary-inner>.price, body.single-product.postid-46855 .wd-single-price .price{
}

body.single-product.postid-46855 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-46855 .woocommerce-tabs, body.single-product.postid-46855 .product-tabs-wrapper, body.single-product.postid-46855 .related-products, body.single-product.postid-46855 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-46855 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-46855{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button, body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-46855 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-46855 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-46855 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-46855 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-46855 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Affordable Gaming PC, Amd Ryzen 5 5600GT 6 Core 3.6GHz, AMD Radeon Graphics Igpu, 512GB SSD, 16GB DDR4 Ram, Windows 11 Pro" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-55466{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button, body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-55466 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-55466{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-55466 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-55466 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-55466 .woocommerce-product-gallery, body.single-product.postid-55466 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-55466 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-55466 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-55466 .summary-inner{
	padding:26px
}

body.single-product.postid-55466 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-55466 .summary-inner>.price, body.single-product.postid-55466 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-55466 .price del{
	color:#98a2b3;
}

body.single-product.postid-55466 .price ins{
	text-decoration:none
}

body.single-product.postid-55466 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-55466 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-55466 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-55466 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-55466 form.cart table.variations th, body.single-product.postid-55466 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-55466 form.cart table.variations label, body.single-product.postid-55466 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-55466 form.cart select, body.single-product.postid-55466 form.cart input[type=text], body.single-product.postid-55466 form.cart input[type=number], body.single-product.postid-55466 form.cart input[type=email], body.single-product.postid-55466 form.cart input[type=tel], body.single-product.postid-55466 form.cart textarea, body.single-product.postid-55466 .tm-extra-product-options input[type=text], body.single-product.postid-55466 .tm-extra-product-options input[type=number], body.single-product.postid-55466 .tm-extra-product-options textarea, body.single-product.postid-55466 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-55466 form.cart select:focus, body.single-product.postid-55466 form.cart input:focus, body.single-product.postid-55466 form.cart textarea:focus, body.single-product.postid-55466 .tm-extra-product-options input:focus, body.single-product.postid-55466 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-55466 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-55466 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-55466 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-55466 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-55466 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-55466 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-55466 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-55466 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-55466 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button, body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button:hover, body.single-product.postid-55466 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-55466 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-55466 .woocommerce-tabs, body.single-product.postid-55466 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-55466 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-55466 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-55466 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-55466 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-55466 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-55466 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-55466 .related-products, body.single-product.postid-55466 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-55466 .related-products>h3, body.single-product.postid-55466 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-55466 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-55466 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-55466{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-55466 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-55466 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-55466 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-55466 h1.product_title{
}

body.single-product.postid-55466 .summary-inner>.price, body.single-product.postid-55466 .wd-single-price .price{
}

body.single-product.postid-55466 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-55466 .woocommerce-tabs, body.single-product.postid-55466 .product-tabs-wrapper, body.single-product.postid-55466 .related-products, body.single-product.postid-55466 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-55466 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-55466{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button, body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-55466 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-55466 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-55466 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-55466 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-55466 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Charibazar Deposit" Product                 */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-64310{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button, body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-64310 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-64310{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-64310 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-64310 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-64310 .woocommerce-product-gallery, body.single-product.postid-64310 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-64310 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-64310 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-64310 .summary-inner{
	padding:26px
}

body.single-product.postid-64310 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-64310 .summary-inner>.price, body.single-product.postid-64310 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-64310 .price del{
	color:#98a2b3;
}

body.single-product.postid-64310 .price ins{
	text-decoration:none
}

body.single-product.postid-64310 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-64310 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-64310 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-64310 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-64310 form.cart table.variations th, body.single-product.postid-64310 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-64310 form.cart table.variations label, body.single-product.postid-64310 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-64310 form.cart select, body.single-product.postid-64310 form.cart input[type=text], body.single-product.postid-64310 form.cart input[type=number], body.single-product.postid-64310 form.cart input[type=email], body.single-product.postid-64310 form.cart input[type=tel], body.single-product.postid-64310 form.cart textarea, body.single-product.postid-64310 .tm-extra-product-options input[type=text], body.single-product.postid-64310 .tm-extra-product-options input[type=number], body.single-product.postid-64310 .tm-extra-product-options textarea, body.single-product.postid-64310 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-64310 form.cart select:focus, body.single-product.postid-64310 form.cart input:focus, body.single-product.postid-64310 form.cart textarea:focus, body.single-product.postid-64310 .tm-extra-product-options input:focus, body.single-product.postid-64310 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-64310 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-64310 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-64310 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-64310 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-64310 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-64310 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-64310 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-64310 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-64310 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button, body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button:hover, body.single-product.postid-64310 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-64310 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-64310 .woocommerce-tabs, body.single-product.postid-64310 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-64310 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-64310 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-64310 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-64310 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-64310 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-64310 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-64310 .related-products, body.single-product.postid-64310 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-64310 .related-products>h3, body.single-product.postid-64310 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-64310 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-64310 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-64310{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-64310 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-64310 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-64310 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-64310 h1.product_title{
}

body.single-product.postid-64310 .summary-inner>.price, body.single-product.postid-64310 .wd-single-price .price{
}

body.single-product.postid-64310 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-64310 .woocommerce-tabs, body.single-product.postid-64310 .product-tabs-wrapper, body.single-product.postid-64310 .related-products, body.single-product.postid-64310 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-64310 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-64310{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button, body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-64310 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-64310 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-64310 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-64310 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-64310 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Credit" Product                             */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-64500{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button, body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-64500 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-64500{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-64500 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-64500 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-64500 .woocommerce-product-gallery, body.single-product.postid-64500 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-64500 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-64500 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-64500 .summary-inner{
	padding:26px
}

body.single-product.postid-64500 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-64500 .summary-inner>.price, body.single-product.postid-64500 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-64500 .price del{
	color:#98a2b3;
}

body.single-product.postid-64500 .price ins{
	text-decoration:none
}

body.single-product.postid-64500 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-64500 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-64500 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-64500 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-64500 form.cart table.variations th, body.single-product.postid-64500 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-64500 form.cart table.variations label, body.single-product.postid-64500 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-64500 form.cart select, body.single-product.postid-64500 form.cart input[type=text], body.single-product.postid-64500 form.cart input[type=number], body.single-product.postid-64500 form.cart input[type=email], body.single-product.postid-64500 form.cart input[type=tel], body.single-product.postid-64500 form.cart textarea, body.single-product.postid-64500 .tm-extra-product-options input[type=text], body.single-product.postid-64500 .tm-extra-product-options input[type=number], body.single-product.postid-64500 .tm-extra-product-options textarea, body.single-product.postid-64500 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-64500 form.cart select:focus, body.single-product.postid-64500 form.cart input:focus, body.single-product.postid-64500 form.cart textarea:focus, body.single-product.postid-64500 .tm-extra-product-options input:focus, body.single-product.postid-64500 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-64500 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-64500 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-64500 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-64500 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-64500 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-64500 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-64500 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-64500 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-64500 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button, body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button:hover, body.single-product.postid-64500 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-64500 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-64500 .woocommerce-tabs, body.single-product.postid-64500 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-64500 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-64500 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-64500 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-64500 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-64500 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-64500 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-64500 .related-products, body.single-product.postid-64500 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-64500 .related-products>h3, body.single-product.postid-64500 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-64500 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-64500 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-64500{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-64500 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-64500 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-64500 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-64500 h1.product_title{
}

body.single-product.postid-64500 .summary-inner>.price, body.single-product.postid-64500 .wd-single-price .price{
}

body.single-product.postid-64500 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-64500 .woocommerce-tabs, body.single-product.postid-64500 .product-tabs-wrapper, body.single-product.postid-64500 .related-products, body.single-product.postid-64500 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-64500 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-64500{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button, body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-64500 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-64500 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-64500 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-64500 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-64500 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Reverse Withdrawal Payment" Product         */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-66801{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button, body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-66801 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-66801{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-66801 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-66801 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-66801 .woocommerce-product-gallery, body.single-product.postid-66801 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-66801 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-66801 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-66801 .summary-inner{
	padding:26px
}

body.single-product.postid-66801 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-66801 .summary-inner>.price, body.single-product.postid-66801 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-66801 .price del{
	color:#98a2b3;
}

body.single-product.postid-66801 .price ins{
	text-decoration:none
}

body.single-product.postid-66801 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-66801 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-66801 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-66801 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-66801 form.cart table.variations th, body.single-product.postid-66801 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-66801 form.cart table.variations label, body.single-product.postid-66801 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-66801 form.cart select, body.single-product.postid-66801 form.cart input[type=text], body.single-product.postid-66801 form.cart input[type=number], body.single-product.postid-66801 form.cart input[type=email], body.single-product.postid-66801 form.cart input[type=tel], body.single-product.postid-66801 form.cart textarea, body.single-product.postid-66801 .tm-extra-product-options input[type=text], body.single-product.postid-66801 .tm-extra-product-options input[type=number], body.single-product.postid-66801 .tm-extra-product-options textarea, body.single-product.postid-66801 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-66801 form.cart select:focus, body.single-product.postid-66801 form.cart input:focus, body.single-product.postid-66801 form.cart textarea:focus, body.single-product.postid-66801 .tm-extra-product-options input:focus, body.single-product.postid-66801 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-66801 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-66801 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-66801 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-66801 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-66801 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-66801 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-66801 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-66801 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-66801 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button, body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button:hover, body.single-product.postid-66801 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-66801 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-66801 .woocommerce-tabs, body.single-product.postid-66801 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-66801 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-66801 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-66801 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-66801 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-66801 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-66801 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-66801 .related-products, body.single-product.postid-66801 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-66801 .related-products>h3, body.single-product.postid-66801 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-66801 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-66801 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-66801{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-66801 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-66801 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-66801 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-66801 h1.product_title{
}

body.single-product.postid-66801 .summary-inner>.price, body.single-product.postid-66801 .wd-single-price .price{
}

body.single-product.postid-66801 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-66801 .woocommerce-tabs, body.single-product.postid-66801 .product-tabs-wrapper, body.single-product.postid-66801 .related-products, body.single-product.postid-66801 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-66801 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-66801{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button, body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-66801 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-66801 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-66801 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-66801 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-66801 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Product Advertisement Payment" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-66802{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button, body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-66802 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-66802{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-66802 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-66802 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-66802 .woocommerce-product-gallery, body.single-product.postid-66802 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-66802 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-66802 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-66802 .summary-inner{
	padding:26px
}

body.single-product.postid-66802 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-66802 .summary-inner>.price, body.single-product.postid-66802 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-66802 .price del{
	color:#98a2b3;
}

body.single-product.postid-66802 .price ins{
	text-decoration:none
}

body.single-product.postid-66802 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-66802 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-66802 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-66802 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-66802 form.cart table.variations th, body.single-product.postid-66802 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-66802 form.cart table.variations label, body.single-product.postid-66802 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-66802 form.cart select, body.single-product.postid-66802 form.cart input[type=text], body.single-product.postid-66802 form.cart input[type=number], body.single-product.postid-66802 form.cart input[type=email], body.single-product.postid-66802 form.cart input[type=tel], body.single-product.postid-66802 form.cart textarea, body.single-product.postid-66802 .tm-extra-product-options input[type=text], body.single-product.postid-66802 .tm-extra-product-options input[type=number], body.single-product.postid-66802 .tm-extra-product-options textarea, body.single-product.postid-66802 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-66802 form.cart select:focus, body.single-product.postid-66802 form.cart input:focus, body.single-product.postid-66802 form.cart textarea:focus, body.single-product.postid-66802 .tm-extra-product-options input:focus, body.single-product.postid-66802 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-66802 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-66802 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-66802 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-66802 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-66802 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-66802 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-66802 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-66802 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-66802 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button, body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button:hover, body.single-product.postid-66802 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-66802 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-66802 .woocommerce-tabs, body.single-product.postid-66802 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-66802 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-66802 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-66802 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-66802 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-66802 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-66802 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-66802 .related-products, body.single-product.postid-66802 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-66802 .related-products>h3, body.single-product.postid-66802 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-66802 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-66802 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-66802{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-66802 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-66802 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-66802 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-66802 h1.product_title{
}

body.single-product.postid-66802 .summary-inner>.price, body.single-product.postid-66802 .wd-single-price .price{
}

body.single-product.postid-66802 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-66802 .woocommerce-tabs, body.single-product.postid-66802 .product-tabs-wrapper, body.single-product.postid-66802 .related-products, body.single-product.postid-66802 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-66802 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-66802{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button, body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-66802 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-66802 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-66802 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-66802 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-66802 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Wallet Topup" Product                       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-88589{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button, body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-88589 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-88589{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-88589 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-88589 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-88589 .woocommerce-product-gallery, body.single-product.postid-88589 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-88589 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-88589 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-88589 .summary-inner{
	padding:26px
}

body.single-product.postid-88589 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-88589 .summary-inner>.price, body.single-product.postid-88589 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-88589 .price del{
	color:#98a2b3;
}

body.single-product.postid-88589 .price ins{
	text-decoration:none
}

body.single-product.postid-88589 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-88589 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-88589 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-88589 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-88589 form.cart table.variations th, body.single-product.postid-88589 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-88589 form.cart table.variations label, body.single-product.postid-88589 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-88589 form.cart select, body.single-product.postid-88589 form.cart input[type=text], body.single-product.postid-88589 form.cart input[type=number], body.single-product.postid-88589 form.cart input[type=email], body.single-product.postid-88589 form.cart input[type=tel], body.single-product.postid-88589 form.cart textarea, body.single-product.postid-88589 .tm-extra-product-options input[type=text], body.single-product.postid-88589 .tm-extra-product-options input[type=number], body.single-product.postid-88589 .tm-extra-product-options textarea, body.single-product.postid-88589 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-88589 form.cart select:focus, body.single-product.postid-88589 form.cart input:focus, body.single-product.postid-88589 form.cart textarea:focus, body.single-product.postid-88589 .tm-extra-product-options input:focus, body.single-product.postid-88589 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-88589 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-88589 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-88589 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-88589 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-88589 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-88589 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-88589 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-88589 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-88589 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button, body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button:hover, body.single-product.postid-88589 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-88589 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-88589 .woocommerce-tabs, body.single-product.postid-88589 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88589 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-88589 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-88589 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-88589 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-88589 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-88589 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-88589 .related-products, body.single-product.postid-88589 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88589 .related-products>h3, body.single-product.postid-88589 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-88589 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-88589 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-88589{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-88589 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-88589 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88589 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88589 h1.product_title{
}

body.single-product.postid-88589 .summary-inner>.price, body.single-product.postid-88589 .wd-single-price .price{
}

body.single-product.postid-88589 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-88589 .woocommerce-tabs, body.single-product.postid-88589 .product-tabs-wrapper, body.single-product.postid-88589 .related-products, body.single-product.postid-88589 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-88589 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-88589{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button, body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-88589 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-88589 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-88589 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-88589 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-88589 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Alchemist By Paulo Coelho" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-88602{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button, body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-88602 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-88602{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-88602 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-88602 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-88602 .woocommerce-product-gallery, body.single-product.postid-88602 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-88602 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-88602 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-88602 .summary-inner{
	padding:26px
}

body.single-product.postid-88602 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-88602 .summary-inner>.price, body.single-product.postid-88602 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-88602 .price del{
	color:#98a2b3;
}

body.single-product.postid-88602 .price ins{
	text-decoration:none
}

body.single-product.postid-88602 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-88602 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-88602 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-88602 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-88602 form.cart table.variations th, body.single-product.postid-88602 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-88602 form.cart table.variations label, body.single-product.postid-88602 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-88602 form.cart select, body.single-product.postid-88602 form.cart input[type=text], body.single-product.postid-88602 form.cart input[type=number], body.single-product.postid-88602 form.cart input[type=email], body.single-product.postid-88602 form.cart input[type=tel], body.single-product.postid-88602 form.cart textarea, body.single-product.postid-88602 .tm-extra-product-options input[type=text], body.single-product.postid-88602 .tm-extra-product-options input[type=number], body.single-product.postid-88602 .tm-extra-product-options textarea, body.single-product.postid-88602 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-88602 form.cart select:focus, body.single-product.postid-88602 form.cart input:focus, body.single-product.postid-88602 form.cart textarea:focus, body.single-product.postid-88602 .tm-extra-product-options input:focus, body.single-product.postid-88602 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-88602 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-88602 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-88602 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-88602 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-88602 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-88602 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-88602 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-88602 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-88602 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button, body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button:hover, body.single-product.postid-88602 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-88602 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-88602 .woocommerce-tabs, body.single-product.postid-88602 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88602 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-88602 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-88602 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-88602 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-88602 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-88602 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-88602 .related-products, body.single-product.postid-88602 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88602 .related-products>h3, body.single-product.postid-88602 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-88602 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-88602 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-88602{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-88602 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-88602 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88602 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88602 h1.product_title{
}

body.single-product.postid-88602 .summary-inner>.price, body.single-product.postid-88602 .wd-single-price .price{
}

body.single-product.postid-88602 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-88602 .woocommerce-tabs, body.single-product.postid-88602 .product-tabs-wrapper, body.single-product.postid-88602 .related-products, body.single-product.postid-88602 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-88602 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-88602{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button, body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-88602 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-88602 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-88602 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-88602 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-88602 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Think And Grow Rich By Napoleon Hill" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-88606{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button, body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-88606 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-88606{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-88606 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-88606 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-88606 .woocommerce-product-gallery, body.single-product.postid-88606 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-88606 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-88606 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-88606 .summary-inner{
	padding:26px
}

body.single-product.postid-88606 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-88606 .summary-inner>.price, body.single-product.postid-88606 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-88606 .price del{
	color:#98a2b3;
}

body.single-product.postid-88606 .price ins{
	text-decoration:none
}

body.single-product.postid-88606 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-88606 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-88606 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-88606 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-88606 form.cart table.variations th, body.single-product.postid-88606 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-88606 form.cart table.variations label, body.single-product.postid-88606 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-88606 form.cart select, body.single-product.postid-88606 form.cart input[type=text], body.single-product.postid-88606 form.cart input[type=number], body.single-product.postid-88606 form.cart input[type=email], body.single-product.postid-88606 form.cart input[type=tel], body.single-product.postid-88606 form.cart textarea, body.single-product.postid-88606 .tm-extra-product-options input[type=text], body.single-product.postid-88606 .tm-extra-product-options input[type=number], body.single-product.postid-88606 .tm-extra-product-options textarea, body.single-product.postid-88606 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-88606 form.cart select:focus, body.single-product.postid-88606 form.cart input:focus, body.single-product.postid-88606 form.cart textarea:focus, body.single-product.postid-88606 .tm-extra-product-options input:focus, body.single-product.postid-88606 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-88606 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-88606 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-88606 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-88606 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-88606 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-88606 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-88606 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-88606 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-88606 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button, body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button:hover, body.single-product.postid-88606 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-88606 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-88606 .woocommerce-tabs, body.single-product.postid-88606 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88606 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-88606 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-88606 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-88606 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-88606 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-88606 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-88606 .related-products, body.single-product.postid-88606 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-88606 .related-products>h3, body.single-product.postid-88606 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-88606 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-88606 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-88606{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-88606 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-88606 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88606 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-88606 h1.product_title{
}

body.single-product.postid-88606 .summary-inner>.price, body.single-product.postid-88606 .wd-single-price .price{
}

body.single-product.postid-88606 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-88606 .woocommerce-tabs, body.single-product.postid-88606 .product-tabs-wrapper, body.single-product.postid-88606 .related-products, body.single-product.postid-88606 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-88606 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-88606{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button, body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-88606 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-88606 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-88606 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-88606 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-88606 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Robux Top-Up" Product                       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-94752{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button, body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-94752 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-94752{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-94752 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-94752 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-94752 .woocommerce-product-gallery, body.single-product.postid-94752 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-94752 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-94752 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-94752 .summary-inner{
	padding:26px
}

body.single-product.postid-94752 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-94752 .summary-inner>.price, body.single-product.postid-94752 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-94752 .price del{
	color:#98a2b3;
}

body.single-product.postid-94752 .price ins{
	text-decoration:none
}

body.single-product.postid-94752 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-94752 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-94752 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-94752 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-94752 form.cart table.variations th, body.single-product.postid-94752 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-94752 form.cart table.variations label, body.single-product.postid-94752 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-94752 form.cart select, body.single-product.postid-94752 form.cart input[type=text], body.single-product.postid-94752 form.cart input[type=number], body.single-product.postid-94752 form.cart input[type=email], body.single-product.postid-94752 form.cart input[type=tel], body.single-product.postid-94752 form.cart textarea, body.single-product.postid-94752 .tm-extra-product-options input[type=text], body.single-product.postid-94752 .tm-extra-product-options input[type=number], body.single-product.postid-94752 .tm-extra-product-options textarea, body.single-product.postid-94752 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-94752 form.cart select:focus, body.single-product.postid-94752 form.cart input:focus, body.single-product.postid-94752 form.cart textarea:focus, body.single-product.postid-94752 .tm-extra-product-options input:focus, body.single-product.postid-94752 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-94752 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-94752 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-94752 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-94752 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-94752 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-94752 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-94752 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-94752 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-94752 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button, body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button:hover, body.single-product.postid-94752 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-94752 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-94752 .woocommerce-tabs, body.single-product.postid-94752 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-94752 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-94752 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-94752 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-94752 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-94752 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-94752 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-94752 .related-products, body.single-product.postid-94752 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-94752 .related-products>h3, body.single-product.postid-94752 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-94752 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-94752 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-94752{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-94752 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-94752 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-94752 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-94752 h1.product_title{
}

body.single-product.postid-94752 .summary-inner>.price, body.single-product.postid-94752 .wd-single-price .price{
}

body.single-product.postid-94752 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-94752 .woocommerce-tabs, body.single-product.postid-94752 .product-tabs-wrapper, body.single-product.postid-94752 .related-products, body.single-product.postid-94752 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-94752 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-94752{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button, body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-94752 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-94752 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-94752 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-94752 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-94752 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Who Moved My Cheese by Spencer Johnson" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-96052{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button, body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-96052 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-96052{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-96052 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-96052 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-96052 .woocommerce-product-gallery, body.single-product.postid-96052 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-96052 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-96052 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-96052 .summary-inner{
	padding:26px
}

body.single-product.postid-96052 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-96052 .summary-inner>.price, body.single-product.postid-96052 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-96052 .price del{
	color:#98a2b3;
}

body.single-product.postid-96052 .price ins{
	text-decoration:none
}

body.single-product.postid-96052 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-96052 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-96052 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-96052 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-96052 form.cart table.variations th, body.single-product.postid-96052 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-96052 form.cart table.variations label, body.single-product.postid-96052 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-96052 form.cart select, body.single-product.postid-96052 form.cart input[type=text], body.single-product.postid-96052 form.cart input[type=number], body.single-product.postid-96052 form.cart input[type=email], body.single-product.postid-96052 form.cart input[type=tel], body.single-product.postid-96052 form.cart textarea, body.single-product.postid-96052 .tm-extra-product-options input[type=text], body.single-product.postid-96052 .tm-extra-product-options input[type=number], body.single-product.postid-96052 .tm-extra-product-options textarea, body.single-product.postid-96052 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-96052 form.cart select:focus, body.single-product.postid-96052 form.cart input:focus, body.single-product.postid-96052 form.cart textarea:focus, body.single-product.postid-96052 .tm-extra-product-options input:focus, body.single-product.postid-96052 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-96052 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-96052 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-96052 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-96052 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-96052 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-96052 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-96052 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-96052 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-96052 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button, body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button:hover, body.single-product.postid-96052 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-96052 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-96052 .woocommerce-tabs, body.single-product.postid-96052 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-96052 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-96052 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-96052 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-96052 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-96052 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-96052 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-96052 .related-products, body.single-product.postid-96052 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-96052 .related-products>h3, body.single-product.postid-96052 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-96052 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-96052 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-96052{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-96052 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-96052 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-96052 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-96052 h1.product_title{
}

body.single-product.postid-96052 .summary-inner>.price, body.single-product.postid-96052 .wd-single-price .price{
}

body.single-product.postid-96052 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-96052 .woocommerce-tabs, body.single-product.postid-96052 .product-tabs-wrapper, body.single-product.postid-96052 .related-products, body.single-product.postid-96052 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-96052 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-96052{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button, body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-96052 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-96052 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-96052 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-96052 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-96052 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Too Good to Be True By Prajakta Koli" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-96055{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button, body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-96055 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-96055{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-96055 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-96055 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-96055 .woocommerce-product-gallery, body.single-product.postid-96055 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-96055 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-96055 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-96055 .summary-inner{
	padding:26px
}

body.single-product.postid-96055 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-96055 .summary-inner>.price, body.single-product.postid-96055 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-96055 .price del{
	color:#98a2b3;
}

body.single-product.postid-96055 .price ins{
	text-decoration:none
}

body.single-product.postid-96055 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-96055 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-96055 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-96055 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-96055 form.cart table.variations th, body.single-product.postid-96055 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-96055 form.cart table.variations label, body.single-product.postid-96055 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-96055 form.cart select, body.single-product.postid-96055 form.cart input[type=text], body.single-product.postid-96055 form.cart input[type=number], body.single-product.postid-96055 form.cart input[type=email], body.single-product.postid-96055 form.cart input[type=tel], body.single-product.postid-96055 form.cart textarea, body.single-product.postid-96055 .tm-extra-product-options input[type=text], body.single-product.postid-96055 .tm-extra-product-options input[type=number], body.single-product.postid-96055 .tm-extra-product-options textarea, body.single-product.postid-96055 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-96055 form.cart select:focus, body.single-product.postid-96055 form.cart input:focus, body.single-product.postid-96055 form.cart textarea:focus, body.single-product.postid-96055 .tm-extra-product-options input:focus, body.single-product.postid-96055 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-96055 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-96055 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-96055 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-96055 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-96055 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-96055 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-96055 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-96055 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-96055 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button, body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button:hover, body.single-product.postid-96055 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-96055 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-96055 .woocommerce-tabs, body.single-product.postid-96055 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-96055 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-96055 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-96055 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-96055 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-96055 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-96055 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-96055 .related-products, body.single-product.postid-96055 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-96055 .related-products>h3, body.single-product.postid-96055 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-96055 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-96055 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-96055{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-96055 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-96055 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-96055 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-96055 h1.product_title{
}

body.single-product.postid-96055 .summary-inner>.price, body.single-product.postid-96055 .wd-single-price .price{
}

body.single-product.postid-96055 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-96055 .woocommerce-tabs, body.single-product.postid-96055 .product-tabs-wrapper, body.single-product.postid-96055 .related-products, body.single-product.postid-96055 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-96055 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-96055{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button, body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-96055 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-96055 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-96055 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-96055 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-96055 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Ego Is the Enemy by Ryan Holiday" Product   */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-97481{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button, body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-97481 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-97481{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-97481 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-97481 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-97481 .woocommerce-product-gallery, body.single-product.postid-97481 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-97481 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-97481 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-97481 .summary-inner{
	padding:26px
}

body.single-product.postid-97481 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-97481 .summary-inner>.price, body.single-product.postid-97481 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-97481 .price del{
	color:#98a2b3;
}

body.single-product.postid-97481 .price ins{
	text-decoration:none
}

body.single-product.postid-97481 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-97481 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-97481 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-97481 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-97481 form.cart table.variations th, body.single-product.postid-97481 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-97481 form.cart table.variations label, body.single-product.postid-97481 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-97481 form.cart select, body.single-product.postid-97481 form.cart input[type=text], body.single-product.postid-97481 form.cart input[type=number], body.single-product.postid-97481 form.cart input[type=email], body.single-product.postid-97481 form.cart input[type=tel], body.single-product.postid-97481 form.cart textarea, body.single-product.postid-97481 .tm-extra-product-options input[type=text], body.single-product.postid-97481 .tm-extra-product-options input[type=number], body.single-product.postid-97481 .tm-extra-product-options textarea, body.single-product.postid-97481 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-97481 form.cart select:focus, body.single-product.postid-97481 form.cart input:focus, body.single-product.postid-97481 form.cart textarea:focus, body.single-product.postid-97481 .tm-extra-product-options input:focus, body.single-product.postid-97481 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-97481 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-97481 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-97481 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-97481 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-97481 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-97481 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-97481 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-97481 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-97481 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button, body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button:hover, body.single-product.postid-97481 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-97481 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-97481 .woocommerce-tabs, body.single-product.postid-97481 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97481 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-97481 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-97481 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-97481 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-97481 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-97481 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-97481 .related-products, body.single-product.postid-97481 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97481 .related-products>h3, body.single-product.postid-97481 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-97481 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-97481 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-97481{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-97481 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-97481 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97481 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97481 h1.product_title{
}

body.single-product.postid-97481 .summary-inner>.price, body.single-product.postid-97481 .wd-single-price .price{
}

body.single-product.postid-97481 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-97481 .woocommerce-tabs, body.single-product.postid-97481 .product-tabs-wrapper, body.single-product.postid-97481 .related-products, body.single-product.postid-97481 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-97481 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-97481{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button, body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-97481 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-97481 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-97481 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-97481 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-97481 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Cetaphil Oily Skin Cleanser 125ml Price in Nepal" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-97606{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button, body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-97606 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-97606{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-97606 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-97606 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-97606 .woocommerce-product-gallery, body.single-product.postid-97606 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-97606 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-97606 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-97606 .summary-inner{
	padding:26px
}

body.single-product.postid-97606 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-97606 .summary-inner>.price, body.single-product.postid-97606 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-97606 .price del{
	color:#98a2b3;
}

body.single-product.postid-97606 .price ins{
	text-decoration:none
}

body.single-product.postid-97606 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-97606 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-97606 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-97606 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-97606 form.cart table.variations th, body.single-product.postid-97606 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-97606 form.cart table.variations label, body.single-product.postid-97606 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-97606 form.cart select, body.single-product.postid-97606 form.cart input[type=text], body.single-product.postid-97606 form.cart input[type=number], body.single-product.postid-97606 form.cart input[type=email], body.single-product.postid-97606 form.cart input[type=tel], body.single-product.postid-97606 form.cart textarea, body.single-product.postid-97606 .tm-extra-product-options input[type=text], body.single-product.postid-97606 .tm-extra-product-options input[type=number], body.single-product.postid-97606 .tm-extra-product-options textarea, body.single-product.postid-97606 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-97606 form.cart select:focus, body.single-product.postid-97606 form.cart input:focus, body.single-product.postid-97606 form.cart textarea:focus, body.single-product.postid-97606 .tm-extra-product-options input:focus, body.single-product.postid-97606 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-97606 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-97606 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-97606 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-97606 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-97606 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-97606 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-97606 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-97606 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-97606 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button, body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button:hover, body.single-product.postid-97606 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-97606 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-97606 .woocommerce-tabs, body.single-product.postid-97606 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97606 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-97606 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-97606 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-97606 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-97606 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-97606 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-97606 .related-products, body.single-product.postid-97606 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97606 .related-products>h3, body.single-product.postid-97606 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-97606 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-97606 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-97606{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-97606 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-97606 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97606 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97606 h1.product_title{
}

body.single-product.postid-97606 .summary-inner>.price, body.single-product.postid-97606 .wd-single-price .price{
}

body.single-product.postid-97606 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-97606 .woocommerce-tabs, body.single-product.postid-97606 .product-tabs-wrapper, body.single-product.postid-97606 .related-products, body.single-product.postid-97606 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-97606 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-97606{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button, body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-97606 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-97606 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-97606 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-97606 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-97606 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Psychology of Money (Nepali) By Morgan Housel" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-97916{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button, body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-97916 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-97916{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-97916 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-97916 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-97916 .woocommerce-product-gallery, body.single-product.postid-97916 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-97916 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-97916 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-97916 .summary-inner{
	padding:26px
}

body.single-product.postid-97916 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-97916 .summary-inner>.price, body.single-product.postid-97916 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-97916 .price del{
	color:#98a2b3;
}

body.single-product.postid-97916 .price ins{
	text-decoration:none
}

body.single-product.postid-97916 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-97916 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-97916 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-97916 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-97916 form.cart table.variations th, body.single-product.postid-97916 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-97916 form.cart table.variations label, body.single-product.postid-97916 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-97916 form.cart select, body.single-product.postid-97916 form.cart input[type=text], body.single-product.postid-97916 form.cart input[type=number], body.single-product.postid-97916 form.cart input[type=email], body.single-product.postid-97916 form.cart input[type=tel], body.single-product.postid-97916 form.cart textarea, body.single-product.postid-97916 .tm-extra-product-options input[type=text], body.single-product.postid-97916 .tm-extra-product-options input[type=number], body.single-product.postid-97916 .tm-extra-product-options textarea, body.single-product.postid-97916 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-97916 form.cart select:focus, body.single-product.postid-97916 form.cart input:focus, body.single-product.postid-97916 form.cart textarea:focus, body.single-product.postid-97916 .tm-extra-product-options input:focus, body.single-product.postid-97916 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-97916 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-97916 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-97916 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-97916 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-97916 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-97916 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-97916 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-97916 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-97916 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button, body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button:hover, body.single-product.postid-97916 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-97916 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-97916 .woocommerce-tabs, body.single-product.postid-97916 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97916 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-97916 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-97916 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-97916 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-97916 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-97916 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-97916 .related-products, body.single-product.postid-97916 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97916 .related-products>h3, body.single-product.postid-97916 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-97916 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-97916 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-97916{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-97916 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-97916 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97916 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97916 h1.product_title{
}

body.single-product.postid-97916 .summary-inner>.price, body.single-product.postid-97916 .wd-single-price .price{
}

body.single-product.postid-97916 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-97916 .woocommerce-tabs, body.single-product.postid-97916 .product-tabs-wrapper, body.single-product.postid-97916 .related-products, body.single-product.postid-97916 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-97916 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-97916{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button, body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-97916 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-97916 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-97916 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-97916 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-97916 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Rich Dad Poor Dad by Robert Kiyosaki" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-97999{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button, body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-97999 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-97999{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-97999 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-97999 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-97999 .woocommerce-product-gallery, body.single-product.postid-97999 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-97999 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-97999 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-97999 .summary-inner{
	padding:26px
}

body.single-product.postid-97999 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-97999 .summary-inner>.price, body.single-product.postid-97999 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-97999 .price del{
	color:#98a2b3;
}

body.single-product.postid-97999 .price ins{
	text-decoration:none
}

body.single-product.postid-97999 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-97999 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-97999 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-97999 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-97999 form.cart table.variations th, body.single-product.postid-97999 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-97999 form.cart table.variations label, body.single-product.postid-97999 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-97999 form.cart select, body.single-product.postid-97999 form.cart input[type=text], body.single-product.postid-97999 form.cart input[type=number], body.single-product.postid-97999 form.cart input[type=email], body.single-product.postid-97999 form.cart input[type=tel], body.single-product.postid-97999 form.cart textarea, body.single-product.postid-97999 .tm-extra-product-options input[type=text], body.single-product.postid-97999 .tm-extra-product-options input[type=number], body.single-product.postid-97999 .tm-extra-product-options textarea, body.single-product.postid-97999 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-97999 form.cart select:focus, body.single-product.postid-97999 form.cart input:focus, body.single-product.postid-97999 form.cart textarea:focus, body.single-product.postid-97999 .tm-extra-product-options input:focus, body.single-product.postid-97999 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-97999 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-97999 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-97999 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-97999 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-97999 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-97999 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-97999 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-97999 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-97999 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button, body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button:hover, body.single-product.postid-97999 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-97999 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-97999 .woocommerce-tabs, body.single-product.postid-97999 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97999 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-97999 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-97999 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-97999 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-97999 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-97999 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-97999 .related-products, body.single-product.postid-97999 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-97999 .related-products>h3, body.single-product.postid-97999 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-97999 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-97999 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-97999{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-97999 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-97999 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97999 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-97999 h1.product_title{
}

body.single-product.postid-97999 .summary-inner>.price, body.single-product.postid-97999 .wd-single-price .price{
}

body.single-product.postid-97999 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-97999 .woocommerce-tabs, body.single-product.postid-97999 .product-tabs-wrapper, body.single-product.postid-97999 .related-products, body.single-product.postid-97999 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-97999 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-97999{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button, body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-97999 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-97999 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-97999 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-97999 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-97999 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Rich Dad Poor Dad (NEPALI) by Robert T. Kiyosaki" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98012{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button, body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98012 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98012{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98012 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98012 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98012 .woocommerce-product-gallery, body.single-product.postid-98012 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98012 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98012 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98012 .summary-inner{
	padding:26px
}

body.single-product.postid-98012 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98012 .summary-inner>.price, body.single-product.postid-98012 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98012 .price del{
	color:#98a2b3;
}

body.single-product.postid-98012 .price ins{
	text-decoration:none
}

body.single-product.postid-98012 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98012 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98012 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98012 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98012 form.cart table.variations th, body.single-product.postid-98012 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98012 form.cart table.variations label, body.single-product.postid-98012 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98012 form.cart select, body.single-product.postid-98012 form.cart input[type=text], body.single-product.postid-98012 form.cart input[type=number], body.single-product.postid-98012 form.cart input[type=email], body.single-product.postid-98012 form.cart input[type=tel], body.single-product.postid-98012 form.cart textarea, body.single-product.postid-98012 .tm-extra-product-options input[type=text], body.single-product.postid-98012 .tm-extra-product-options input[type=number], body.single-product.postid-98012 .tm-extra-product-options textarea, body.single-product.postid-98012 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98012 form.cart select:focus, body.single-product.postid-98012 form.cart input:focus, body.single-product.postid-98012 form.cart textarea:focus, body.single-product.postid-98012 .tm-extra-product-options input:focus, body.single-product.postid-98012 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98012 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98012 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98012 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98012 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98012 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98012 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98012 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98012 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98012 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button, body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98012 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98012 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98012 .woocommerce-tabs, body.single-product.postid-98012 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98012 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98012 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98012 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98012 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98012 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98012 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98012 .related-products, body.single-product.postid-98012 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98012 .related-products>h3, body.single-product.postid-98012 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98012 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98012 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98012{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98012 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98012 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98012 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98012 h1.product_title{
}

body.single-product.postid-98012 .summary-inner>.price, body.single-product.postid-98012 .wd-single-price .price{
}

body.single-product.postid-98012 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98012 .woocommerce-tabs, body.single-product.postid-98012 .product-tabs-wrapper, body.single-product.postid-98012 .related-products, body.single-product.postid-98012 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98012 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98012{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button, body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98012 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98012 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98012 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98012 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98012 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The 48 Laws of Power (Big Size) by Robert Greene" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98041{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button, body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98041 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98041{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98041 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98041 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98041 .woocommerce-product-gallery, body.single-product.postid-98041 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98041 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98041 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98041 .summary-inner{
	padding:26px
}

body.single-product.postid-98041 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98041 .summary-inner>.price, body.single-product.postid-98041 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98041 .price del{
	color:#98a2b3;
}

body.single-product.postid-98041 .price ins{
	text-decoration:none
}

body.single-product.postid-98041 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98041 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98041 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98041 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98041 form.cart table.variations th, body.single-product.postid-98041 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98041 form.cart table.variations label, body.single-product.postid-98041 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98041 form.cart select, body.single-product.postid-98041 form.cart input[type=text], body.single-product.postid-98041 form.cart input[type=number], body.single-product.postid-98041 form.cart input[type=email], body.single-product.postid-98041 form.cart input[type=tel], body.single-product.postid-98041 form.cart textarea, body.single-product.postid-98041 .tm-extra-product-options input[type=text], body.single-product.postid-98041 .tm-extra-product-options input[type=number], body.single-product.postid-98041 .tm-extra-product-options textarea, body.single-product.postid-98041 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98041 form.cart select:focus, body.single-product.postid-98041 form.cart input:focus, body.single-product.postid-98041 form.cart textarea:focus, body.single-product.postid-98041 .tm-extra-product-options input:focus, body.single-product.postid-98041 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98041 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98041 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98041 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98041 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98041 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98041 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98041 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98041 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98041 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button, body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98041 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98041 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98041 .woocommerce-tabs, body.single-product.postid-98041 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98041 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98041 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98041 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98041 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98041 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98041 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98041 .related-products, body.single-product.postid-98041 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98041 .related-products>h3, body.single-product.postid-98041 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98041 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98041 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98041{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98041 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98041 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98041 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98041 h1.product_title{
}

body.single-product.postid-98041 .summary-inner>.price, body.single-product.postid-98041 .wd-single-price .price{
}

body.single-product.postid-98041 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98041 .woocommerce-tabs, body.single-product.postid-98041 .product-tabs-wrapper, body.single-product.postid-98041 .related-products, body.single-product.postid-98041 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98041 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98041{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button, body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98041 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98041 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98041 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98041 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98041 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Rework by Jason Fried and David Heinemeier Hansson" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98066{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button, body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98066 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98066{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98066 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98066 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98066 .woocommerce-product-gallery, body.single-product.postid-98066 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98066 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98066 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98066 .summary-inner{
	padding:26px
}

body.single-product.postid-98066 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98066 .summary-inner>.price, body.single-product.postid-98066 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98066 .price del{
	color:#98a2b3;
}

body.single-product.postid-98066 .price ins{
	text-decoration:none
}

body.single-product.postid-98066 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98066 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98066 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98066 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98066 form.cart table.variations th, body.single-product.postid-98066 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98066 form.cart table.variations label, body.single-product.postid-98066 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98066 form.cart select, body.single-product.postid-98066 form.cart input[type=text], body.single-product.postid-98066 form.cart input[type=number], body.single-product.postid-98066 form.cart input[type=email], body.single-product.postid-98066 form.cart input[type=tel], body.single-product.postid-98066 form.cart textarea, body.single-product.postid-98066 .tm-extra-product-options input[type=text], body.single-product.postid-98066 .tm-extra-product-options input[type=number], body.single-product.postid-98066 .tm-extra-product-options textarea, body.single-product.postid-98066 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98066 form.cart select:focus, body.single-product.postid-98066 form.cart input:focus, body.single-product.postid-98066 form.cart textarea:focus, body.single-product.postid-98066 .tm-extra-product-options input:focus, body.single-product.postid-98066 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98066 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98066 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98066 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98066 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98066 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98066 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98066 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98066 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98066 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button, body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98066 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98066 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98066 .woocommerce-tabs, body.single-product.postid-98066 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98066 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98066 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98066 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98066 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98066 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98066 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98066 .related-products, body.single-product.postid-98066 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98066 .related-products>h3, body.single-product.postid-98066 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98066 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98066 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98066{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98066 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98066 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98066 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98066 h1.product_title{
}

body.single-product.postid-98066 .summary-inner>.price, body.single-product.postid-98066 .wd-single-price .price{
}

body.single-product.postid-98066 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98066 .woocommerce-tabs, body.single-product.postid-98066 .product-tabs-wrapper, body.single-product.postid-98066 .related-products, body.single-product.postid-98066 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98066 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98066{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button, body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98066 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98066 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98066 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98066 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98066 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "12 Rules for Life Book by Jordan B. Peterson" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98077{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button, body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98077 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98077{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98077 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98077 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98077 .woocommerce-product-gallery, body.single-product.postid-98077 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98077 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98077 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98077 .summary-inner{
	padding:26px
}

body.single-product.postid-98077 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98077 .summary-inner>.price, body.single-product.postid-98077 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98077 .price del{
	color:#98a2b3;
}

body.single-product.postid-98077 .price ins{
	text-decoration:none
}

body.single-product.postid-98077 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98077 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98077 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98077 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98077 form.cart table.variations th, body.single-product.postid-98077 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98077 form.cart table.variations label, body.single-product.postid-98077 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98077 form.cart select, body.single-product.postid-98077 form.cart input[type=text], body.single-product.postid-98077 form.cart input[type=number], body.single-product.postid-98077 form.cart input[type=email], body.single-product.postid-98077 form.cart input[type=tel], body.single-product.postid-98077 form.cart textarea, body.single-product.postid-98077 .tm-extra-product-options input[type=text], body.single-product.postid-98077 .tm-extra-product-options input[type=number], body.single-product.postid-98077 .tm-extra-product-options textarea, body.single-product.postid-98077 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98077 form.cart select:focus, body.single-product.postid-98077 form.cart input:focus, body.single-product.postid-98077 form.cart textarea:focus, body.single-product.postid-98077 .tm-extra-product-options input:focus, body.single-product.postid-98077 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98077 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98077 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98077 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98077 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98077 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98077 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98077 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98077 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98077 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button, body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98077 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98077 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98077 .woocommerce-tabs, body.single-product.postid-98077 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98077 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98077 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98077 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98077 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98077 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98077 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98077 .related-products, body.single-product.postid-98077 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98077 .related-products>h3, body.single-product.postid-98077 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98077 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98077 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98077{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98077 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98077 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98077 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98077 h1.product_title{
}

body.single-product.postid-98077 .summary-inner>.price, body.single-product.postid-98077 .wd-single-price .price{
}

body.single-product.postid-98077 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98077 .woocommerce-tabs, body.single-product.postid-98077 .product-tabs-wrapper, body.single-product.postid-98077 .related-products, body.single-product.postid-98077 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98077 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98077{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button, body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98077 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98077 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98077 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98077 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98077 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Hooked: How to Build Habit-Forming Products Book by Nir Eyal" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98110{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button, body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98110 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98110{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98110 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98110 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98110 .woocommerce-product-gallery, body.single-product.postid-98110 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98110 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98110 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98110 .summary-inner{
	padding:26px
}

body.single-product.postid-98110 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98110 .summary-inner>.price, body.single-product.postid-98110 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98110 .price del{
	color:#98a2b3;
}

body.single-product.postid-98110 .price ins{
	text-decoration:none
}

body.single-product.postid-98110 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98110 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98110 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98110 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98110 form.cart table.variations th, body.single-product.postid-98110 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98110 form.cart table.variations label, body.single-product.postid-98110 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98110 form.cart select, body.single-product.postid-98110 form.cart input[type=text], body.single-product.postid-98110 form.cart input[type=number], body.single-product.postid-98110 form.cart input[type=email], body.single-product.postid-98110 form.cart input[type=tel], body.single-product.postid-98110 form.cart textarea, body.single-product.postid-98110 .tm-extra-product-options input[type=text], body.single-product.postid-98110 .tm-extra-product-options input[type=number], body.single-product.postid-98110 .tm-extra-product-options textarea, body.single-product.postid-98110 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98110 form.cart select:focus, body.single-product.postid-98110 form.cart input:focus, body.single-product.postid-98110 form.cart textarea:focus, body.single-product.postid-98110 .tm-extra-product-options input:focus, body.single-product.postid-98110 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98110 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98110 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98110 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98110 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98110 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98110 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98110 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98110 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98110 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button, body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98110 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98110 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98110 .woocommerce-tabs, body.single-product.postid-98110 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98110 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98110 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98110 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98110 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98110 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98110 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98110 .related-products, body.single-product.postid-98110 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98110 .related-products>h3, body.single-product.postid-98110 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98110 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98110 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98110{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98110 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98110 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98110 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98110 h1.product_title{
}

body.single-product.postid-98110 .summary-inner>.price, body.single-product.postid-98110 .wd-single-price .price{
}

body.single-product.postid-98110 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98110 .woocommerce-tabs, body.single-product.postid-98110 .product-tabs-wrapper, body.single-product.postid-98110 .related-products, body.single-product.postid-98110 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98110 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98110{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button, body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98110 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98110 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98110 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98110 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98110 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Think Like a Monk by Jay Shetty" Product    */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98117{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button, body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98117 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98117{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98117 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98117 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98117 .woocommerce-product-gallery, body.single-product.postid-98117 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98117 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98117 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98117 .summary-inner{
	padding:26px
}

body.single-product.postid-98117 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98117 .summary-inner>.price, body.single-product.postid-98117 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98117 .price del{
	color:#98a2b3;
}

body.single-product.postid-98117 .price ins{
	text-decoration:none
}

body.single-product.postid-98117 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98117 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98117 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98117 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98117 form.cart table.variations th, body.single-product.postid-98117 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98117 form.cart table.variations label, body.single-product.postid-98117 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98117 form.cart select, body.single-product.postid-98117 form.cart input[type=text], body.single-product.postid-98117 form.cart input[type=number], body.single-product.postid-98117 form.cart input[type=email], body.single-product.postid-98117 form.cart input[type=tel], body.single-product.postid-98117 form.cart textarea, body.single-product.postid-98117 .tm-extra-product-options input[type=text], body.single-product.postid-98117 .tm-extra-product-options input[type=number], body.single-product.postid-98117 .tm-extra-product-options textarea, body.single-product.postid-98117 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98117 form.cart select:focus, body.single-product.postid-98117 form.cart input:focus, body.single-product.postid-98117 form.cart textarea:focus, body.single-product.postid-98117 .tm-extra-product-options input:focus, body.single-product.postid-98117 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98117 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98117 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98117 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98117 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98117 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98117 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98117 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98117 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98117 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button, body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98117 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98117 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98117 .woocommerce-tabs, body.single-product.postid-98117 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98117 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98117 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98117 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98117 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98117 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98117 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98117 .related-products, body.single-product.postid-98117 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98117 .related-products>h3, body.single-product.postid-98117 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98117 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98117 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98117{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98117 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98117 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98117 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98117 h1.product_title{
}

body.single-product.postid-98117 .summary-inner>.price, body.single-product.postid-98117 .wd-single-price .price{
}

body.single-product.postid-98117 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98117 .woocommerce-tabs, body.single-product.postid-98117 .product-tabs-wrapper, body.single-product.postid-98117 .related-products, body.single-product.postid-98117 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98117 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98117{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button, body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98117 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98117 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98117 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98117 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98117 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Mindset : The New Psychology of Success Book by Carol S. Dweck" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98121{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button, body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98121 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98121{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98121 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98121 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98121 .woocommerce-product-gallery, body.single-product.postid-98121 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98121 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98121 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98121 .summary-inner{
	padding:26px
}

body.single-product.postid-98121 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98121 .summary-inner>.price, body.single-product.postid-98121 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98121 .price del{
	color:#98a2b3;
}

body.single-product.postid-98121 .price ins{
	text-decoration:none
}

body.single-product.postid-98121 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98121 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98121 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98121 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98121 form.cart table.variations th, body.single-product.postid-98121 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98121 form.cart table.variations label, body.single-product.postid-98121 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98121 form.cart select, body.single-product.postid-98121 form.cart input[type=text], body.single-product.postid-98121 form.cart input[type=number], body.single-product.postid-98121 form.cart input[type=email], body.single-product.postid-98121 form.cart input[type=tel], body.single-product.postid-98121 form.cart textarea, body.single-product.postid-98121 .tm-extra-product-options input[type=text], body.single-product.postid-98121 .tm-extra-product-options input[type=number], body.single-product.postid-98121 .tm-extra-product-options textarea, body.single-product.postid-98121 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98121 form.cart select:focus, body.single-product.postid-98121 form.cart input:focus, body.single-product.postid-98121 form.cart textarea:focus, body.single-product.postid-98121 .tm-extra-product-options input:focus, body.single-product.postid-98121 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98121 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98121 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98121 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98121 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98121 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98121 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98121 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98121 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98121 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button, body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98121 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98121 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98121 .woocommerce-tabs, body.single-product.postid-98121 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98121 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98121 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98121 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98121 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98121 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98121 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98121 .related-products, body.single-product.postid-98121 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98121 .related-products>h3, body.single-product.postid-98121 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98121 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98121 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98121{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98121 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98121 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98121 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98121 h1.product_title{
}

body.single-product.postid-98121 .summary-inner>.price, body.single-product.postid-98121 .wd-single-price .price{
}

body.single-product.postid-98121 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98121 .woocommerce-tabs, body.single-product.postid-98121 .product-tabs-wrapper, body.single-product.postid-98121 .related-products, body.single-product.postid-98121 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98121 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98121{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button, body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98121 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98121 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98121 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98121 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98121 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Golden Rules By Nepoleon Hill" Product      */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98130{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button, body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98130 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98130{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98130 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98130 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98130 .woocommerce-product-gallery, body.single-product.postid-98130 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98130 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98130 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98130 .summary-inner{
	padding:26px
}

body.single-product.postid-98130 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98130 .summary-inner>.price, body.single-product.postid-98130 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98130 .price del{
	color:#98a2b3;
}

body.single-product.postid-98130 .price ins{
	text-decoration:none
}

body.single-product.postid-98130 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98130 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98130 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98130 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98130 form.cart table.variations th, body.single-product.postid-98130 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98130 form.cart table.variations label, body.single-product.postid-98130 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98130 form.cart select, body.single-product.postid-98130 form.cart input[type=text], body.single-product.postid-98130 form.cart input[type=number], body.single-product.postid-98130 form.cart input[type=email], body.single-product.postid-98130 form.cart input[type=tel], body.single-product.postid-98130 form.cart textarea, body.single-product.postid-98130 .tm-extra-product-options input[type=text], body.single-product.postid-98130 .tm-extra-product-options input[type=number], body.single-product.postid-98130 .tm-extra-product-options textarea, body.single-product.postid-98130 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98130 form.cart select:focus, body.single-product.postid-98130 form.cart input:focus, body.single-product.postid-98130 form.cart textarea:focus, body.single-product.postid-98130 .tm-extra-product-options input:focus, body.single-product.postid-98130 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98130 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98130 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98130 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98130 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98130 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98130 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98130 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98130 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98130 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button, body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98130 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98130 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98130 .woocommerce-tabs, body.single-product.postid-98130 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98130 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98130 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98130 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98130 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98130 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98130 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98130 .related-products, body.single-product.postid-98130 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98130 .related-products>h3, body.single-product.postid-98130 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98130 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98130 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98130{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98130 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98130 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98130 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98130 h1.product_title{
}

body.single-product.postid-98130 .summary-inner>.price, body.single-product.postid-98130 .wd-single-price .price{
}

body.single-product.postid-98130 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98130 .woocommerce-tabs, body.single-product.postid-98130 .product-tabs-wrapper, body.single-product.postid-98130 .related-products, body.single-product.postid-98130 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98130 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98130{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button, body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98130 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98130 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98130 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98130 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98130 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Golden Rules of Success by Napoleon Hill" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98148{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button, body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98148 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98148{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98148 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98148 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98148 .woocommerce-product-gallery, body.single-product.postid-98148 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98148 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98148 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98148 .summary-inner{
	padding:26px
}

body.single-product.postid-98148 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98148 .summary-inner>.price, body.single-product.postid-98148 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98148 .price del{
	color:#98a2b3;
}

body.single-product.postid-98148 .price ins{
	text-decoration:none
}

body.single-product.postid-98148 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98148 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98148 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98148 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98148 form.cart table.variations th, body.single-product.postid-98148 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98148 form.cart table.variations label, body.single-product.postid-98148 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98148 form.cart select, body.single-product.postid-98148 form.cart input[type=text], body.single-product.postid-98148 form.cart input[type=number], body.single-product.postid-98148 form.cart input[type=email], body.single-product.postid-98148 form.cart input[type=tel], body.single-product.postid-98148 form.cart textarea, body.single-product.postid-98148 .tm-extra-product-options input[type=text], body.single-product.postid-98148 .tm-extra-product-options input[type=number], body.single-product.postid-98148 .tm-extra-product-options textarea, body.single-product.postid-98148 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98148 form.cart select:focus, body.single-product.postid-98148 form.cart input:focus, body.single-product.postid-98148 form.cart textarea:focus, body.single-product.postid-98148 .tm-extra-product-options input:focus, body.single-product.postid-98148 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98148 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98148 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98148 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98148 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98148 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98148 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98148 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98148 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98148 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button, body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98148 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98148 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98148 .woocommerce-tabs, body.single-product.postid-98148 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98148 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98148 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98148 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98148 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98148 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98148 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98148 .related-products, body.single-product.postid-98148 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98148 .related-products>h3, body.single-product.postid-98148 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98148 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98148 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98148{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98148 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98148 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98148 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98148 h1.product_title{
}

body.single-product.postid-98148 .summary-inner>.price, body.single-product.postid-98148 .wd-single-price .price{
}

body.single-product.postid-98148 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98148 .woocommerce-tabs, body.single-product.postid-98148 .product-tabs-wrapper, body.single-product.postid-98148 .related-products, body.single-product.postid-98148 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98148 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98148{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button, body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98148 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98148 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98148 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98148 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98148 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "How to Win Friends and Influence People by Dale Carnegie" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98155{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button, body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98155 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98155{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98155 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98155 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98155 .woocommerce-product-gallery, body.single-product.postid-98155 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98155 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98155 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98155 .summary-inner{
	padding:26px
}

body.single-product.postid-98155 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98155 .summary-inner>.price, body.single-product.postid-98155 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98155 .price del{
	color:#98a2b3;
}

body.single-product.postid-98155 .price ins{
	text-decoration:none
}

body.single-product.postid-98155 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98155 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98155 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98155 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98155 form.cart table.variations th, body.single-product.postid-98155 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98155 form.cart table.variations label, body.single-product.postid-98155 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98155 form.cart select, body.single-product.postid-98155 form.cart input[type=text], body.single-product.postid-98155 form.cart input[type=number], body.single-product.postid-98155 form.cart input[type=email], body.single-product.postid-98155 form.cart input[type=tel], body.single-product.postid-98155 form.cart textarea, body.single-product.postid-98155 .tm-extra-product-options input[type=text], body.single-product.postid-98155 .tm-extra-product-options input[type=number], body.single-product.postid-98155 .tm-extra-product-options textarea, body.single-product.postid-98155 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98155 form.cart select:focus, body.single-product.postid-98155 form.cart input:focus, body.single-product.postid-98155 form.cart textarea:focus, body.single-product.postid-98155 .tm-extra-product-options input:focus, body.single-product.postid-98155 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98155 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98155 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98155 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98155 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98155 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98155 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98155 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98155 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98155 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button, body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98155 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98155 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98155 .woocommerce-tabs, body.single-product.postid-98155 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98155 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98155 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98155 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98155 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98155 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98155 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98155 .related-products, body.single-product.postid-98155 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98155 .related-products>h3, body.single-product.postid-98155 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98155 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98155 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98155{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98155 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98155 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98155 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98155 h1.product_title{
}

body.single-product.postid-98155 .summary-inner>.price, body.single-product.postid-98155 .wd-single-price .price{
}

body.single-product.postid-98155 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98155 .woocommerce-tabs, body.single-product.postid-98155 .product-tabs-wrapper, body.single-product.postid-98155 .related-products, body.single-product.postid-98155 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98155 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98155{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button, body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98155 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98155 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98155 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98155 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98155 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Good to Great by James C. Collins" Product  */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98165{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button, body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98165 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98165{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98165 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98165 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98165 .woocommerce-product-gallery, body.single-product.postid-98165 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98165 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98165 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98165 .summary-inner{
	padding:26px
}

body.single-product.postid-98165 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98165 .summary-inner>.price, body.single-product.postid-98165 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98165 .price del{
	color:#98a2b3;
}

body.single-product.postid-98165 .price ins{
	text-decoration:none
}

body.single-product.postid-98165 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98165 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98165 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98165 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98165 form.cart table.variations th, body.single-product.postid-98165 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98165 form.cart table.variations label, body.single-product.postid-98165 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98165 form.cart select, body.single-product.postid-98165 form.cart input[type=text], body.single-product.postid-98165 form.cart input[type=number], body.single-product.postid-98165 form.cart input[type=email], body.single-product.postid-98165 form.cart input[type=tel], body.single-product.postid-98165 form.cart textarea, body.single-product.postid-98165 .tm-extra-product-options input[type=text], body.single-product.postid-98165 .tm-extra-product-options input[type=number], body.single-product.postid-98165 .tm-extra-product-options textarea, body.single-product.postid-98165 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98165 form.cart select:focus, body.single-product.postid-98165 form.cart input:focus, body.single-product.postid-98165 form.cart textarea:focus, body.single-product.postid-98165 .tm-extra-product-options input:focus, body.single-product.postid-98165 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98165 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98165 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98165 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98165 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98165 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98165 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98165 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98165 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98165 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button, body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98165 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98165 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98165 .woocommerce-tabs, body.single-product.postid-98165 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98165 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98165 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98165 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98165 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98165 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98165 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98165 .related-products, body.single-product.postid-98165 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98165 .related-products>h3, body.single-product.postid-98165 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98165 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98165 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98165{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98165 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98165 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98165 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98165 h1.product_title{
}

body.single-product.postid-98165 .summary-inner>.price, body.single-product.postid-98165 .wd-single-price .price{
}

body.single-product.postid-98165 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98165 .woocommerce-tabs, body.single-product.postid-98165 .product-tabs-wrapper, body.single-product.postid-98165 .related-products, body.single-product.postid-98165 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98165 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98165{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button, body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98165 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98165 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98165 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98165 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98165 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Ikigai (Paper Back) by Hector Garcia and Francesc Miralles" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98184{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button, body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98184 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98184{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98184 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98184 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98184 .woocommerce-product-gallery, body.single-product.postid-98184 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98184 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98184 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98184 .summary-inner{
	padding:26px
}

body.single-product.postid-98184 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98184 .summary-inner>.price, body.single-product.postid-98184 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98184 .price del{
	color:#98a2b3;
}

body.single-product.postid-98184 .price ins{
	text-decoration:none
}

body.single-product.postid-98184 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98184 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98184 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98184 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98184 form.cart table.variations th, body.single-product.postid-98184 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98184 form.cart table.variations label, body.single-product.postid-98184 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98184 form.cart select, body.single-product.postid-98184 form.cart input[type=text], body.single-product.postid-98184 form.cart input[type=number], body.single-product.postid-98184 form.cart input[type=email], body.single-product.postid-98184 form.cart input[type=tel], body.single-product.postid-98184 form.cart textarea, body.single-product.postid-98184 .tm-extra-product-options input[type=text], body.single-product.postid-98184 .tm-extra-product-options input[type=number], body.single-product.postid-98184 .tm-extra-product-options textarea, body.single-product.postid-98184 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98184 form.cart select:focus, body.single-product.postid-98184 form.cart input:focus, body.single-product.postid-98184 form.cart textarea:focus, body.single-product.postid-98184 .tm-extra-product-options input:focus, body.single-product.postid-98184 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98184 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98184 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98184 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98184 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98184 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98184 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98184 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98184 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98184 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button, body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98184 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98184 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98184 .woocommerce-tabs, body.single-product.postid-98184 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98184 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98184 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98184 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98184 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98184 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98184 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98184 .related-products, body.single-product.postid-98184 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98184 .related-products>h3, body.single-product.postid-98184 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98184 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98184 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98184{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98184 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98184 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98184 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98184 h1.product_title{
}

body.single-product.postid-98184 .summary-inner>.price, body.single-product.postid-98184 .wd-single-price .price{
}

body.single-product.postid-98184 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98184 .woocommerce-tabs, body.single-product.postid-98184 .product-tabs-wrapper, body.single-product.postid-98184 .related-products, body.single-product.postid-98184 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98184 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98184{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button, body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98184 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98184 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98184 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98184 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98184 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Ikigai (Hard Back) by Hector Garcia and Francesc Miralles" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98192{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button, body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98192 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98192{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98192 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98192 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98192 .woocommerce-product-gallery, body.single-product.postid-98192 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98192 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98192 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98192 .summary-inner{
	padding:26px
}

body.single-product.postid-98192 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98192 .summary-inner>.price, body.single-product.postid-98192 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98192 .price del{
	color:#98a2b3;
}

body.single-product.postid-98192 .price ins{
	text-decoration:none
}

body.single-product.postid-98192 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98192 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98192 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98192 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98192 form.cart table.variations th, body.single-product.postid-98192 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98192 form.cart table.variations label, body.single-product.postid-98192 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98192 form.cart select, body.single-product.postid-98192 form.cart input[type=text], body.single-product.postid-98192 form.cart input[type=number], body.single-product.postid-98192 form.cart input[type=email], body.single-product.postid-98192 form.cart input[type=tel], body.single-product.postid-98192 form.cart textarea, body.single-product.postid-98192 .tm-extra-product-options input[type=text], body.single-product.postid-98192 .tm-extra-product-options input[type=number], body.single-product.postid-98192 .tm-extra-product-options textarea, body.single-product.postid-98192 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98192 form.cart select:focus, body.single-product.postid-98192 form.cart input:focus, body.single-product.postid-98192 form.cart textarea:focus, body.single-product.postid-98192 .tm-extra-product-options input:focus, body.single-product.postid-98192 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98192 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98192 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98192 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98192 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98192 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98192 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98192 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98192 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98192 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button, body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98192 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98192 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98192 .woocommerce-tabs, body.single-product.postid-98192 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98192 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98192 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98192 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98192 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98192 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98192 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98192 .related-products, body.single-product.postid-98192 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98192 .related-products>h3, body.single-product.postid-98192 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98192 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98192 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98192{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98192 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98192 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98192 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98192 h1.product_title{
}

body.single-product.postid-98192 .summary-inner>.price, body.single-product.postid-98192 .wd-single-price .price{
}

body.single-product.postid-98192 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98192 .woocommerce-tabs, body.single-product.postid-98192 .product-tabs-wrapper, body.single-product.postid-98192 .related-products, body.single-product.postid-98192 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98192 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98192{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button, body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98192 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98192 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98192 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98192 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98192 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Dopamine Detox by Thibaut Meurissee" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98196{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button, body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98196 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98196{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98196 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98196 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98196 .woocommerce-product-gallery, body.single-product.postid-98196 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98196 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98196 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98196 .summary-inner{
	padding:26px
}

body.single-product.postid-98196 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98196 .summary-inner>.price, body.single-product.postid-98196 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98196 .price del{
	color:#98a2b3;
}

body.single-product.postid-98196 .price ins{
	text-decoration:none
}

body.single-product.postid-98196 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98196 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98196 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98196 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98196 form.cart table.variations th, body.single-product.postid-98196 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98196 form.cart table.variations label, body.single-product.postid-98196 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98196 form.cart select, body.single-product.postid-98196 form.cart input[type=text], body.single-product.postid-98196 form.cart input[type=number], body.single-product.postid-98196 form.cart input[type=email], body.single-product.postid-98196 form.cart input[type=tel], body.single-product.postid-98196 form.cart textarea, body.single-product.postid-98196 .tm-extra-product-options input[type=text], body.single-product.postid-98196 .tm-extra-product-options input[type=number], body.single-product.postid-98196 .tm-extra-product-options textarea, body.single-product.postid-98196 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98196 form.cart select:focus, body.single-product.postid-98196 form.cart input:focus, body.single-product.postid-98196 form.cart textarea:focus, body.single-product.postid-98196 .tm-extra-product-options input:focus, body.single-product.postid-98196 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98196 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98196 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98196 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98196 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98196 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98196 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98196 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98196 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98196 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button, body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98196 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98196 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98196 .woocommerce-tabs, body.single-product.postid-98196 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98196 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98196 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98196 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98196 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98196 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98196 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98196 .related-products, body.single-product.postid-98196 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98196 .related-products>h3, body.single-product.postid-98196 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98196 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98196 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98196{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98196 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98196 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98196 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98196 h1.product_title{
}

body.single-product.postid-98196 .summary-inner>.price, body.single-product.postid-98196 .wd-single-price .price{
}

body.single-product.postid-98196 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98196 .woocommerce-tabs, body.single-product.postid-98196 .product-tabs-wrapper, body.single-product.postid-98196 .related-products, body.single-product.postid-98196 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98196 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98196{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button, body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98196 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98196 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98196 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98196 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98196 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Art of Not Overthinking by Shaurya Kapoor" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98205{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button, body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98205 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98205{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98205 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98205 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98205 .woocommerce-product-gallery, body.single-product.postid-98205 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98205 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98205 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98205 .summary-inner{
	padding:26px
}

body.single-product.postid-98205 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98205 .summary-inner>.price, body.single-product.postid-98205 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98205 .price del{
	color:#98a2b3;
}

body.single-product.postid-98205 .price ins{
	text-decoration:none
}

body.single-product.postid-98205 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98205 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98205 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98205 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98205 form.cart table.variations th, body.single-product.postid-98205 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98205 form.cart table.variations label, body.single-product.postid-98205 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98205 form.cart select, body.single-product.postid-98205 form.cart input[type=text], body.single-product.postid-98205 form.cart input[type=number], body.single-product.postid-98205 form.cart input[type=email], body.single-product.postid-98205 form.cart input[type=tel], body.single-product.postid-98205 form.cart textarea, body.single-product.postid-98205 .tm-extra-product-options input[type=text], body.single-product.postid-98205 .tm-extra-product-options input[type=number], body.single-product.postid-98205 .tm-extra-product-options textarea, body.single-product.postid-98205 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98205 form.cart select:focus, body.single-product.postid-98205 form.cart input:focus, body.single-product.postid-98205 form.cart textarea:focus, body.single-product.postid-98205 .tm-extra-product-options input:focus, body.single-product.postid-98205 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98205 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98205 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98205 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98205 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98205 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98205 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98205 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98205 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98205 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button, body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98205 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98205 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98205 .woocommerce-tabs, body.single-product.postid-98205 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98205 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98205 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98205 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98205 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98205 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98205 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98205 .related-products, body.single-product.postid-98205 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98205 .related-products>h3, body.single-product.postid-98205 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98205 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98205 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98205{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98205 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98205 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98205 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98205 h1.product_title{
}

body.single-product.postid-98205 .summary-inner>.price, body.single-product.postid-98205 .wd-single-price .price{
}

body.single-product.postid-98205 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98205 .woocommerce-tabs, body.single-product.postid-98205 .product-tabs-wrapper, body.single-product.postid-98205 .related-products, body.single-product.postid-98205 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98205 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98205{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button, body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98205 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98205 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98205 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98205 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98205 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Art of Being Alone by Renuka Gavrani" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98212{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button, body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98212 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98212{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98212 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98212 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98212 .woocommerce-product-gallery, body.single-product.postid-98212 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98212 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98212 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98212 .summary-inner{
	padding:26px
}

body.single-product.postid-98212 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98212 .summary-inner>.price, body.single-product.postid-98212 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98212 .price del{
	color:#98a2b3;
}

body.single-product.postid-98212 .price ins{
	text-decoration:none
}

body.single-product.postid-98212 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98212 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98212 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98212 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98212 form.cart table.variations th, body.single-product.postid-98212 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98212 form.cart table.variations label, body.single-product.postid-98212 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98212 form.cart select, body.single-product.postid-98212 form.cart input[type=text], body.single-product.postid-98212 form.cart input[type=number], body.single-product.postid-98212 form.cart input[type=email], body.single-product.postid-98212 form.cart input[type=tel], body.single-product.postid-98212 form.cart textarea, body.single-product.postid-98212 .tm-extra-product-options input[type=text], body.single-product.postid-98212 .tm-extra-product-options input[type=number], body.single-product.postid-98212 .tm-extra-product-options textarea, body.single-product.postid-98212 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98212 form.cart select:focus, body.single-product.postid-98212 form.cart input:focus, body.single-product.postid-98212 form.cart textarea:focus, body.single-product.postid-98212 .tm-extra-product-options input:focus, body.single-product.postid-98212 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98212 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98212 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98212 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98212 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98212 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98212 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98212 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98212 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98212 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button, body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98212 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98212 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98212 .woocommerce-tabs, body.single-product.postid-98212 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98212 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98212 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98212 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98212 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98212 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98212 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98212 .related-products, body.single-product.postid-98212 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98212 .related-products>h3, body.single-product.postid-98212 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98212 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98212 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98212{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98212 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98212 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98212 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98212 h1.product_title{
}

body.single-product.postid-98212 .summary-inner>.price, body.single-product.postid-98212 .wd-single-price .price{
}

body.single-product.postid-98212 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98212 .woocommerce-tabs, body.single-product.postid-98212 .product-tabs-wrapper, body.single-product.postid-98212 .related-products, body.single-product.postid-98212 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98212 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98212{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button, body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98212 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98212 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98212 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98212 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98212 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Muna Madan by Laxmi Prasad Devkota" Product */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98219{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button, body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98219 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98219{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98219 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98219 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98219 .woocommerce-product-gallery, body.single-product.postid-98219 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98219 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98219 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98219 .summary-inner{
	padding:26px
}

body.single-product.postid-98219 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98219 .summary-inner>.price, body.single-product.postid-98219 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98219 .price del{
	color:#98a2b3;
}

body.single-product.postid-98219 .price ins{
	text-decoration:none
}

body.single-product.postid-98219 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98219 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98219 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98219 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98219 form.cart table.variations th, body.single-product.postid-98219 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98219 form.cart table.variations label, body.single-product.postid-98219 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98219 form.cart select, body.single-product.postid-98219 form.cart input[type=text], body.single-product.postid-98219 form.cart input[type=number], body.single-product.postid-98219 form.cart input[type=email], body.single-product.postid-98219 form.cart input[type=tel], body.single-product.postid-98219 form.cart textarea, body.single-product.postid-98219 .tm-extra-product-options input[type=text], body.single-product.postid-98219 .tm-extra-product-options input[type=number], body.single-product.postid-98219 .tm-extra-product-options textarea, body.single-product.postid-98219 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98219 form.cart select:focus, body.single-product.postid-98219 form.cart input:focus, body.single-product.postid-98219 form.cart textarea:focus, body.single-product.postid-98219 .tm-extra-product-options input:focus, body.single-product.postid-98219 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98219 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98219 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98219 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98219 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98219 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98219 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98219 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98219 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98219 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button, body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98219 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98219 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98219 .woocommerce-tabs, body.single-product.postid-98219 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98219 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98219 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98219 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98219 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98219 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98219 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98219 .related-products, body.single-product.postid-98219 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98219 .related-products>h3, body.single-product.postid-98219 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98219 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98219 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98219{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98219 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98219 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98219 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98219 h1.product_title{
}

body.single-product.postid-98219 .summary-inner>.price, body.single-product.postid-98219 .wd-single-price .price{
}

body.single-product.postid-98219 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98219 .woocommerce-tabs, body.single-product.postid-98219 .product-tabs-wrapper, body.single-product.postid-98219 .related-products, body.single-product.postid-98219 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98219 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98219{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button, body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98219 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98219 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98219 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98219 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98219 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Subtle Art of Not Giving a Fuck by Mark Manson" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98220{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button, body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98220 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98220{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98220 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98220 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98220 .woocommerce-product-gallery, body.single-product.postid-98220 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98220 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98220 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98220 .summary-inner{
	padding:26px
}

body.single-product.postid-98220 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98220 .summary-inner>.price, body.single-product.postid-98220 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98220 .price del{
	color:#98a2b3;
}

body.single-product.postid-98220 .price ins{
	text-decoration:none
}

body.single-product.postid-98220 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98220 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98220 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98220 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98220 form.cart table.variations th, body.single-product.postid-98220 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98220 form.cart table.variations label, body.single-product.postid-98220 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98220 form.cart select, body.single-product.postid-98220 form.cart input[type=text], body.single-product.postid-98220 form.cart input[type=number], body.single-product.postid-98220 form.cart input[type=email], body.single-product.postid-98220 form.cart input[type=tel], body.single-product.postid-98220 form.cart textarea, body.single-product.postid-98220 .tm-extra-product-options input[type=text], body.single-product.postid-98220 .tm-extra-product-options input[type=number], body.single-product.postid-98220 .tm-extra-product-options textarea, body.single-product.postid-98220 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98220 form.cart select:focus, body.single-product.postid-98220 form.cart input:focus, body.single-product.postid-98220 form.cart textarea:focus, body.single-product.postid-98220 .tm-extra-product-options input:focus, body.single-product.postid-98220 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98220 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98220 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98220 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98220 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98220 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98220 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98220 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98220 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98220 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button, body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98220 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98220 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98220 .woocommerce-tabs, body.single-product.postid-98220 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98220 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98220 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98220 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98220 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98220 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98220 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98220 .related-products, body.single-product.postid-98220 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98220 .related-products>h3, body.single-product.postid-98220 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98220 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98220 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98220{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98220 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98220 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98220 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98220 h1.product_title{
}

body.single-product.postid-98220 .summary-inner>.price, body.single-product.postid-98220 .wd-single-price .price{
}

body.single-product.postid-98220 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98220 .woocommerce-tabs, body.single-product.postid-98220 .product-tabs-wrapper, body.single-product.postid-98220 .related-products, body.single-product.postid-98220 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98220 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98220{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button, body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98220 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98220 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98220 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98220 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98220 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Zero to One Book by Blake Masters and Peter Thiel" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98221{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button, body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98221 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98221{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98221 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98221 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98221 .woocommerce-product-gallery, body.single-product.postid-98221 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98221 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98221 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98221 .summary-inner{
	padding:26px
}

body.single-product.postid-98221 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98221 .summary-inner>.price, body.single-product.postid-98221 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98221 .price del{
	color:#98a2b3;
}

body.single-product.postid-98221 .price ins{
	text-decoration:none
}

body.single-product.postid-98221 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98221 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98221 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98221 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98221 form.cart table.variations th, body.single-product.postid-98221 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98221 form.cart table.variations label, body.single-product.postid-98221 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98221 form.cart select, body.single-product.postid-98221 form.cart input[type=text], body.single-product.postid-98221 form.cart input[type=number], body.single-product.postid-98221 form.cart input[type=email], body.single-product.postid-98221 form.cart input[type=tel], body.single-product.postid-98221 form.cart textarea, body.single-product.postid-98221 .tm-extra-product-options input[type=text], body.single-product.postid-98221 .tm-extra-product-options input[type=number], body.single-product.postid-98221 .tm-extra-product-options textarea, body.single-product.postid-98221 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98221 form.cart select:focus, body.single-product.postid-98221 form.cart input:focus, body.single-product.postid-98221 form.cart textarea:focus, body.single-product.postid-98221 .tm-extra-product-options input:focus, body.single-product.postid-98221 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98221 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98221 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98221 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98221 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98221 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98221 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98221 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98221 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98221 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button, body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98221 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98221 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98221 .woocommerce-tabs, body.single-product.postid-98221 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98221 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98221 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98221 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98221 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98221 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98221 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98221 .related-products, body.single-product.postid-98221 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98221 .related-products>h3, body.single-product.postid-98221 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98221 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98221 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98221{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98221 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98221 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98221 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98221 h1.product_title{
}

body.single-product.postid-98221 .summary-inner>.price, body.single-product.postid-98221 .wd-single-price .price{
}

body.single-product.postid-98221 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98221 .woocommerce-tabs, body.single-product.postid-98221 .product-tabs-wrapper, body.single-product.postid-98221 .related-products, body.single-product.postid-98221 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98221 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98221{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button, body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98221 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98221 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98221 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98221 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98221 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Power of Your Subconscious Mind by Joseph Murphy" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98238{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button, body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98238 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98238{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98238 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98238 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98238 .woocommerce-product-gallery, body.single-product.postid-98238 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98238 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98238 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98238 .summary-inner{
	padding:26px
}

body.single-product.postid-98238 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98238 .summary-inner>.price, body.single-product.postid-98238 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98238 .price del{
	color:#98a2b3;
}

body.single-product.postid-98238 .price ins{
	text-decoration:none
}

body.single-product.postid-98238 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98238 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98238 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98238 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98238 form.cart table.variations th, body.single-product.postid-98238 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98238 form.cart table.variations label, body.single-product.postid-98238 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98238 form.cart select, body.single-product.postid-98238 form.cart input[type=text], body.single-product.postid-98238 form.cart input[type=number], body.single-product.postid-98238 form.cart input[type=email], body.single-product.postid-98238 form.cart input[type=tel], body.single-product.postid-98238 form.cart textarea, body.single-product.postid-98238 .tm-extra-product-options input[type=text], body.single-product.postid-98238 .tm-extra-product-options input[type=number], body.single-product.postid-98238 .tm-extra-product-options textarea, body.single-product.postid-98238 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98238 form.cart select:focus, body.single-product.postid-98238 form.cart input:focus, body.single-product.postid-98238 form.cart textarea:focus, body.single-product.postid-98238 .tm-extra-product-options input:focus, body.single-product.postid-98238 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98238 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98238 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98238 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98238 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98238 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98238 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98238 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98238 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98238 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button, body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98238 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98238 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98238 .woocommerce-tabs, body.single-product.postid-98238 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98238 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98238 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98238 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98238 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98238 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98238 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98238 .related-products, body.single-product.postid-98238 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98238 .related-products>h3, body.single-product.postid-98238 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98238 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98238 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98238{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98238 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98238 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98238 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98238 h1.product_title{
}

body.single-product.postid-98238 .summary-inner>.price, body.single-product.postid-98238 .wd-single-price .price{
}

body.single-product.postid-98238 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98238 .woocommerce-tabs, body.single-product.postid-98238 .product-tabs-wrapper, body.single-product.postid-98238 .related-products, body.single-product.postid-98238 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98238 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98238{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button, body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98238 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98238 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98238 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98238 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98238 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Leader In You Book by Dale Carnegie" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98242{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button, body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98242 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98242{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98242 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98242 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98242 .woocommerce-product-gallery, body.single-product.postid-98242 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98242 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98242 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98242 .summary-inner{
	padding:26px
}

body.single-product.postid-98242 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98242 .summary-inner>.price, body.single-product.postid-98242 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98242 .price del{
	color:#98a2b3;
}

body.single-product.postid-98242 .price ins{
	text-decoration:none
}

body.single-product.postid-98242 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98242 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98242 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98242 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98242 form.cart table.variations th, body.single-product.postid-98242 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98242 form.cart table.variations label, body.single-product.postid-98242 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98242 form.cart select, body.single-product.postid-98242 form.cart input[type=text], body.single-product.postid-98242 form.cart input[type=number], body.single-product.postid-98242 form.cart input[type=email], body.single-product.postid-98242 form.cart input[type=tel], body.single-product.postid-98242 form.cart textarea, body.single-product.postid-98242 .tm-extra-product-options input[type=text], body.single-product.postid-98242 .tm-extra-product-options input[type=number], body.single-product.postid-98242 .tm-extra-product-options textarea, body.single-product.postid-98242 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98242 form.cart select:focus, body.single-product.postid-98242 form.cart input:focus, body.single-product.postid-98242 form.cart textarea:focus, body.single-product.postid-98242 .tm-extra-product-options input:focus, body.single-product.postid-98242 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98242 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98242 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98242 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98242 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98242 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98242 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98242 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98242 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98242 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button, body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98242 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98242 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98242 .woocommerce-tabs, body.single-product.postid-98242 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98242 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98242 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98242 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98242 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98242 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98242 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98242 .related-products, body.single-product.postid-98242 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98242 .related-products>h3, body.single-product.postid-98242 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98242 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98242 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98242{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98242 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98242 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98242 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98242 h1.product_title{
}

body.single-product.postid-98242 .summary-inner>.price, body.single-product.postid-98242 .wd-single-price .price{
}

body.single-product.postid-98242 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98242 .woocommerce-tabs, body.single-product.postid-98242 .product-tabs-wrapper, body.single-product.postid-98242 .related-products, body.single-product.postid-98242 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98242 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98242{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button, body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98242 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98242 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98242 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98242 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98242 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Power of Discipline By Daniel Walter" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98244{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button, body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98244 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98244{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98244 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98244 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98244 .woocommerce-product-gallery, body.single-product.postid-98244 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98244 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98244 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98244 .summary-inner{
	padding:26px
}

body.single-product.postid-98244 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98244 .summary-inner>.price, body.single-product.postid-98244 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98244 .price del{
	color:#98a2b3;
}

body.single-product.postid-98244 .price ins{
	text-decoration:none
}

body.single-product.postid-98244 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98244 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98244 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98244 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98244 form.cart table.variations th, body.single-product.postid-98244 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98244 form.cart table.variations label, body.single-product.postid-98244 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98244 form.cart select, body.single-product.postid-98244 form.cart input[type=text], body.single-product.postid-98244 form.cart input[type=number], body.single-product.postid-98244 form.cart input[type=email], body.single-product.postid-98244 form.cart input[type=tel], body.single-product.postid-98244 form.cart textarea, body.single-product.postid-98244 .tm-extra-product-options input[type=text], body.single-product.postid-98244 .tm-extra-product-options input[type=number], body.single-product.postid-98244 .tm-extra-product-options textarea, body.single-product.postid-98244 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98244 form.cart select:focus, body.single-product.postid-98244 form.cart input:focus, body.single-product.postid-98244 form.cart textarea:focus, body.single-product.postid-98244 .tm-extra-product-options input:focus, body.single-product.postid-98244 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98244 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98244 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98244 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98244 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98244 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98244 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98244 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98244 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98244 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button, body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98244 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98244 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98244 .woocommerce-tabs, body.single-product.postid-98244 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98244 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98244 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98244 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98244 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98244 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98244 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98244 .related-products, body.single-product.postid-98244 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98244 .related-products>h3, body.single-product.postid-98244 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98244 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98244 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98244{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98244 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98244 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98244 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98244 h1.product_title{
}

body.single-product.postid-98244 .summary-inner>.price, body.single-product.postid-98244 .wd-single-price .price{
}

body.single-product.postid-98244 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98244 .woocommerce-tabs, body.single-product.postid-98244 .product-tabs-wrapper, body.single-product.postid-98244 .related-products, body.single-product.postid-98244 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98244 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98244{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button, body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98244 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98244 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98244 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98244 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98244 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Do It Today by Darius Foroux" Product       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98263{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button, body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98263 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98263{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98263 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98263 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98263 .woocommerce-product-gallery, body.single-product.postid-98263 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98263 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98263 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98263 .summary-inner{
	padding:26px
}

body.single-product.postid-98263 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98263 .summary-inner>.price, body.single-product.postid-98263 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98263 .price del{
	color:#98a2b3;
}

body.single-product.postid-98263 .price ins{
	text-decoration:none
}

body.single-product.postid-98263 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98263 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98263 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98263 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98263 form.cart table.variations th, body.single-product.postid-98263 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98263 form.cart table.variations label, body.single-product.postid-98263 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98263 form.cart select, body.single-product.postid-98263 form.cart input[type=text], body.single-product.postid-98263 form.cart input[type=number], body.single-product.postid-98263 form.cart input[type=email], body.single-product.postid-98263 form.cart input[type=tel], body.single-product.postid-98263 form.cart textarea, body.single-product.postid-98263 .tm-extra-product-options input[type=text], body.single-product.postid-98263 .tm-extra-product-options input[type=number], body.single-product.postid-98263 .tm-extra-product-options textarea, body.single-product.postid-98263 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98263 form.cart select:focus, body.single-product.postid-98263 form.cart input:focus, body.single-product.postid-98263 form.cart textarea:focus, body.single-product.postid-98263 .tm-extra-product-options input:focus, body.single-product.postid-98263 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98263 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98263 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98263 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98263 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98263 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98263 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98263 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98263 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98263 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button, body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98263 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98263 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98263 .woocommerce-tabs, body.single-product.postid-98263 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98263 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98263 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98263 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98263 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98263 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98263 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98263 .related-products, body.single-product.postid-98263 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98263 .related-products>h3, body.single-product.postid-98263 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98263 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98263 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98263{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98263 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98263 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98263 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98263 h1.product_title{
}

body.single-product.postid-98263 .summary-inner>.price, body.single-product.postid-98263 .wd-single-price .price{
}

body.single-product.postid-98263 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98263 .woocommerce-tabs, body.single-product.postid-98263 .product-tabs-wrapper, body.single-product.postid-98263 .related-products, body.single-product.postid-98263 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98263 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98263{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button, body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98263 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98263 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98263 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98263 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98263 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Read People Like A Book by Patrick King" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98320{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button, body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98320 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98320{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98320 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98320 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98320 .woocommerce-product-gallery, body.single-product.postid-98320 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98320 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98320 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98320 .summary-inner{
	padding:26px
}

body.single-product.postid-98320 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98320 .summary-inner>.price, body.single-product.postid-98320 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98320 .price del{
	color:#98a2b3;
}

body.single-product.postid-98320 .price ins{
	text-decoration:none
}

body.single-product.postid-98320 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98320 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98320 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98320 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98320 form.cart table.variations th, body.single-product.postid-98320 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98320 form.cart table.variations label, body.single-product.postid-98320 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98320 form.cart select, body.single-product.postid-98320 form.cart input[type=text], body.single-product.postid-98320 form.cart input[type=number], body.single-product.postid-98320 form.cart input[type=email], body.single-product.postid-98320 form.cart input[type=tel], body.single-product.postid-98320 form.cart textarea, body.single-product.postid-98320 .tm-extra-product-options input[type=text], body.single-product.postid-98320 .tm-extra-product-options input[type=number], body.single-product.postid-98320 .tm-extra-product-options textarea, body.single-product.postid-98320 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98320 form.cart select:focus, body.single-product.postid-98320 form.cart input:focus, body.single-product.postid-98320 form.cart textarea:focus, body.single-product.postid-98320 .tm-extra-product-options input:focus, body.single-product.postid-98320 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98320 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98320 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98320 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98320 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98320 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98320 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98320 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98320 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98320 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button, body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98320 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98320 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98320 .woocommerce-tabs, body.single-product.postid-98320 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98320 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98320 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98320 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98320 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98320 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98320 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98320 .related-products, body.single-product.postid-98320 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98320 .related-products>h3, body.single-product.postid-98320 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98320 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98320 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98320{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98320 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98320 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98320 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98320 h1.product_title{
}

body.single-product.postid-98320 .summary-inner>.price, body.single-product.postid-98320 .wd-single-price .price{
}

body.single-product.postid-98320 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98320 .woocommerce-tabs, body.single-product.postid-98320 .product-tabs-wrapper, body.single-product.postid-98320 .related-products, body.single-product.postid-98320 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98320 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98320{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button, body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98320 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98320 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98320 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98320 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98320 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Richest Man In Babylon by Clason George S." Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98324{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button, body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98324 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98324{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98324 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98324 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98324 .woocommerce-product-gallery, body.single-product.postid-98324 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98324 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98324 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98324 .summary-inner{
	padding:26px
}

body.single-product.postid-98324 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98324 .summary-inner>.price, body.single-product.postid-98324 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98324 .price del{
	color:#98a2b3;
}

body.single-product.postid-98324 .price ins{
	text-decoration:none
}

body.single-product.postid-98324 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98324 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98324 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98324 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98324 form.cart table.variations th, body.single-product.postid-98324 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98324 form.cart table.variations label, body.single-product.postid-98324 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98324 form.cart select, body.single-product.postid-98324 form.cart input[type=text], body.single-product.postid-98324 form.cart input[type=number], body.single-product.postid-98324 form.cart input[type=email], body.single-product.postid-98324 form.cart input[type=tel], body.single-product.postid-98324 form.cart textarea, body.single-product.postid-98324 .tm-extra-product-options input[type=text], body.single-product.postid-98324 .tm-extra-product-options input[type=number], body.single-product.postid-98324 .tm-extra-product-options textarea, body.single-product.postid-98324 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98324 form.cart select:focus, body.single-product.postid-98324 form.cart input:focus, body.single-product.postid-98324 form.cart textarea:focus, body.single-product.postid-98324 .tm-extra-product-options input:focus, body.single-product.postid-98324 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98324 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98324 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98324 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98324 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98324 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98324 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98324 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98324 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98324 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button, body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98324 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98324 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98324 .woocommerce-tabs, body.single-product.postid-98324 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98324 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98324 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98324 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98324 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98324 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98324 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98324 .related-products, body.single-product.postid-98324 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98324 .related-products>h3, body.single-product.postid-98324 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98324 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98324 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98324{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98324 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98324 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98324 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98324 h1.product_title{
}

body.single-product.postid-98324 .summary-inner>.price, body.single-product.postid-98324 .wd-single-price .price{
}

body.single-product.postid-98324 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98324 .woocommerce-tabs, body.single-product.postid-98324 .product-tabs-wrapper, body.single-product.postid-98324 .related-products, body.single-product.postid-98324 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98324 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98324{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button, body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98324 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98324 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98324 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98324 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98324 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "How To Attract Money (Nepali Version) By Joseph Murphy" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98349{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button, body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98349 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98349{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98349 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98349 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98349 .woocommerce-product-gallery, body.single-product.postid-98349 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98349 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98349 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98349 .summary-inner{
	padding:26px
}

body.single-product.postid-98349 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98349 .summary-inner>.price, body.single-product.postid-98349 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98349 .price del{
	color:#98a2b3;
}

body.single-product.postid-98349 .price ins{
	text-decoration:none
}

body.single-product.postid-98349 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98349 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98349 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98349 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98349 form.cart table.variations th, body.single-product.postid-98349 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98349 form.cart table.variations label, body.single-product.postid-98349 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98349 form.cart select, body.single-product.postid-98349 form.cart input[type=text], body.single-product.postid-98349 form.cart input[type=number], body.single-product.postid-98349 form.cart input[type=email], body.single-product.postid-98349 form.cart input[type=tel], body.single-product.postid-98349 form.cart textarea, body.single-product.postid-98349 .tm-extra-product-options input[type=text], body.single-product.postid-98349 .tm-extra-product-options input[type=number], body.single-product.postid-98349 .tm-extra-product-options textarea, body.single-product.postid-98349 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98349 form.cart select:focus, body.single-product.postid-98349 form.cart input:focus, body.single-product.postid-98349 form.cart textarea:focus, body.single-product.postid-98349 .tm-extra-product-options input:focus, body.single-product.postid-98349 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98349 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98349 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98349 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98349 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98349 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98349 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98349 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98349 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98349 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button, body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98349 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98349 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98349 .woocommerce-tabs, body.single-product.postid-98349 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98349 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98349 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98349 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98349 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98349 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98349 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98349 .related-products, body.single-product.postid-98349 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98349 .related-products>h3, body.single-product.postid-98349 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98349 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98349 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98349{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98349 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98349 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98349 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98349 h1.product_title{
}

body.single-product.postid-98349 .summary-inner>.price, body.single-product.postid-98349 .wd-single-price .price{
}

body.single-product.postid-98349 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98349 .woocommerce-tabs, body.single-product.postid-98349 .product-tabs-wrapper, body.single-product.postid-98349 .related-products, body.single-product.postid-98349 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98349 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98349{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button, body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98349 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98349 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98349 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98349 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98349 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Power of Positive Thinking Book by Norman Vincent Peale" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98355{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button, body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98355 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98355{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98355 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98355 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98355 .woocommerce-product-gallery, body.single-product.postid-98355 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98355 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98355 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98355 .summary-inner{
	padding:26px
}

body.single-product.postid-98355 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98355 .summary-inner>.price, body.single-product.postid-98355 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98355 .price del{
	color:#98a2b3;
}

body.single-product.postid-98355 .price ins{
	text-decoration:none
}

body.single-product.postid-98355 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98355 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98355 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98355 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98355 form.cart table.variations th, body.single-product.postid-98355 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98355 form.cart table.variations label, body.single-product.postid-98355 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98355 form.cart select, body.single-product.postid-98355 form.cart input[type=text], body.single-product.postid-98355 form.cart input[type=number], body.single-product.postid-98355 form.cart input[type=email], body.single-product.postid-98355 form.cart input[type=tel], body.single-product.postid-98355 form.cart textarea, body.single-product.postid-98355 .tm-extra-product-options input[type=text], body.single-product.postid-98355 .tm-extra-product-options input[type=number], body.single-product.postid-98355 .tm-extra-product-options textarea, body.single-product.postid-98355 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98355 form.cart select:focus, body.single-product.postid-98355 form.cart input:focus, body.single-product.postid-98355 form.cart textarea:focus, body.single-product.postid-98355 .tm-extra-product-options input:focus, body.single-product.postid-98355 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98355 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98355 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98355 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98355 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98355 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98355 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98355 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98355 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98355 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button, body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98355 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98355 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98355 .woocommerce-tabs, body.single-product.postid-98355 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98355 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98355 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98355 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98355 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98355 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98355 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98355 .related-products, body.single-product.postid-98355 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98355 .related-products>h3, body.single-product.postid-98355 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98355 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98355 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98355{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98355 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98355 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98355 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98355 h1.product_title{
}

body.single-product.postid-98355 .summary-inner>.price, body.single-product.postid-98355 .wd-single-price .price{
}

body.single-product.postid-98355 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98355 .woocommerce-tabs, body.single-product.postid-98355 .product-tabs-wrapper, body.single-product.postid-98355 .related-products, body.single-product.postid-98355 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98355 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98355{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button, body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98355 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98355 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98355 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98355 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98355 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Can We Be Strangers Again by Shrijeet Shandilya" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98362{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button, body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98362 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98362{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98362 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98362 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98362 .woocommerce-product-gallery, body.single-product.postid-98362 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98362 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98362 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98362 .summary-inner{
	padding:26px
}

body.single-product.postid-98362 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98362 .summary-inner>.price, body.single-product.postid-98362 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98362 .price del{
	color:#98a2b3;
}

body.single-product.postid-98362 .price ins{
	text-decoration:none
}

body.single-product.postid-98362 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98362 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98362 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98362 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98362 form.cart table.variations th, body.single-product.postid-98362 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98362 form.cart table.variations label, body.single-product.postid-98362 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98362 form.cart select, body.single-product.postid-98362 form.cart input[type=text], body.single-product.postid-98362 form.cart input[type=number], body.single-product.postid-98362 form.cart input[type=email], body.single-product.postid-98362 form.cart input[type=tel], body.single-product.postid-98362 form.cart textarea, body.single-product.postid-98362 .tm-extra-product-options input[type=text], body.single-product.postid-98362 .tm-extra-product-options input[type=number], body.single-product.postid-98362 .tm-extra-product-options textarea, body.single-product.postid-98362 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98362 form.cart select:focus, body.single-product.postid-98362 form.cart input:focus, body.single-product.postid-98362 form.cart textarea:focus, body.single-product.postid-98362 .tm-extra-product-options input:focus, body.single-product.postid-98362 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98362 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98362 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98362 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98362 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98362 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98362 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98362 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98362 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98362 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button, body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98362 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98362 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98362 .woocommerce-tabs, body.single-product.postid-98362 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98362 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98362 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98362 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98362 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98362 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98362 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98362 .related-products, body.single-product.postid-98362 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98362 .related-products>h3, body.single-product.postid-98362 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98362 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98362 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98362{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98362 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98362 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98362 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98362 h1.product_title{
}

body.single-product.postid-98362 .summary-inner>.price, body.single-product.postid-98362 .wd-single-price .price{
}

body.single-product.postid-98362 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98362 .woocommerce-tabs, body.single-product.postid-98362 .product-tabs-wrapper, body.single-product.postid-98362 .related-products, body.single-product.postid-98362 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98362 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98362{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button, body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98362 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98362 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98362 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98362 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98362 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Compound Effect by Darren Hardy" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98365{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button, body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98365 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98365{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98365 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98365 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98365 .woocommerce-product-gallery, body.single-product.postid-98365 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98365 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98365 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98365 .summary-inner{
	padding:26px
}

body.single-product.postid-98365 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98365 .summary-inner>.price, body.single-product.postid-98365 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98365 .price del{
	color:#98a2b3;
}

body.single-product.postid-98365 .price ins{
	text-decoration:none
}

body.single-product.postid-98365 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98365 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98365 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98365 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98365 form.cart table.variations th, body.single-product.postid-98365 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98365 form.cart table.variations label, body.single-product.postid-98365 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98365 form.cart select, body.single-product.postid-98365 form.cart input[type=text], body.single-product.postid-98365 form.cart input[type=number], body.single-product.postid-98365 form.cart input[type=email], body.single-product.postid-98365 form.cart input[type=tel], body.single-product.postid-98365 form.cart textarea, body.single-product.postid-98365 .tm-extra-product-options input[type=text], body.single-product.postid-98365 .tm-extra-product-options input[type=number], body.single-product.postid-98365 .tm-extra-product-options textarea, body.single-product.postid-98365 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98365 form.cart select:focus, body.single-product.postid-98365 form.cart input:focus, body.single-product.postid-98365 form.cart textarea:focus, body.single-product.postid-98365 .tm-extra-product-options input:focus, body.single-product.postid-98365 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98365 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98365 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98365 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98365 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98365 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98365 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98365 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98365 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98365 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button, body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98365 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98365 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98365 .woocommerce-tabs, body.single-product.postid-98365 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98365 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98365 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98365 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98365 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98365 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98365 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98365 .related-products, body.single-product.postid-98365 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98365 .related-products>h3, body.single-product.postid-98365 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98365 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98365 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98365{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98365 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98365 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98365 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98365 h1.product_title{
}

body.single-product.postid-98365 .summary-inner>.price, body.single-product.postid-98365 .wd-single-price .price{
}

body.single-product.postid-98365 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98365 .woocommerce-tabs, body.single-product.postid-98365 .product-tabs-wrapper, body.single-product.postid-98365 .related-products, body.single-product.postid-98365 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98365 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98365{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button, body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98365 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98365 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98365 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98365 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98365 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The 12 Week Year Book by Brian P. Moran and Michael Lennington" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98367{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button, body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98367 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98367{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98367 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98367 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98367 .woocommerce-product-gallery, body.single-product.postid-98367 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98367 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98367 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98367 .summary-inner{
	padding:26px
}

body.single-product.postid-98367 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98367 .summary-inner>.price, body.single-product.postid-98367 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98367 .price del{
	color:#98a2b3;
}

body.single-product.postid-98367 .price ins{
	text-decoration:none
}

body.single-product.postid-98367 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98367 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98367 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98367 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98367 form.cart table.variations th, body.single-product.postid-98367 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98367 form.cart table.variations label, body.single-product.postid-98367 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98367 form.cart select, body.single-product.postid-98367 form.cart input[type=text], body.single-product.postid-98367 form.cart input[type=number], body.single-product.postid-98367 form.cart input[type=email], body.single-product.postid-98367 form.cart input[type=tel], body.single-product.postid-98367 form.cart textarea, body.single-product.postid-98367 .tm-extra-product-options input[type=text], body.single-product.postid-98367 .tm-extra-product-options input[type=number], body.single-product.postid-98367 .tm-extra-product-options textarea, body.single-product.postid-98367 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98367 form.cart select:focus, body.single-product.postid-98367 form.cart input:focus, body.single-product.postid-98367 form.cart textarea:focus, body.single-product.postid-98367 .tm-extra-product-options input:focus, body.single-product.postid-98367 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98367 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98367 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98367 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98367 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98367 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98367 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98367 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98367 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98367 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button, body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98367 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98367 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98367 .woocommerce-tabs, body.single-product.postid-98367 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98367 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98367 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98367 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98367 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98367 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98367 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98367 .related-products, body.single-product.postid-98367 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98367 .related-products>h3, body.single-product.postid-98367 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98367 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98367 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98367{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98367 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98367 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98367 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98367 h1.product_title{
}

body.single-product.postid-98367 .summary-inner>.price, body.single-product.postid-98367 .wd-single-price .price{
}

body.single-product.postid-98367 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98367 .woocommerce-tabs, body.single-product.postid-98367 .product-tabs-wrapper, body.single-product.postid-98367 .related-products, body.single-product.postid-98367 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98367 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98367{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button, body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98367 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98367 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98367 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98367 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98367 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Poor Economics by Abhijit V. Banerjee and Esther Duflo" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98373{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button, body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98373 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98373{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98373 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98373 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98373 .woocommerce-product-gallery, body.single-product.postid-98373 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98373 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98373 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98373 .summary-inner{
	padding:26px
}

body.single-product.postid-98373 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98373 .summary-inner>.price, body.single-product.postid-98373 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98373 .price del{
	color:#98a2b3;
}

body.single-product.postid-98373 .price ins{
	text-decoration:none
}

body.single-product.postid-98373 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98373 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98373 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98373 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98373 form.cart table.variations th, body.single-product.postid-98373 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98373 form.cart table.variations label, body.single-product.postid-98373 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98373 form.cart select, body.single-product.postid-98373 form.cart input[type=text], body.single-product.postid-98373 form.cart input[type=number], body.single-product.postid-98373 form.cart input[type=email], body.single-product.postid-98373 form.cart input[type=tel], body.single-product.postid-98373 form.cart textarea, body.single-product.postid-98373 .tm-extra-product-options input[type=text], body.single-product.postid-98373 .tm-extra-product-options input[type=number], body.single-product.postid-98373 .tm-extra-product-options textarea, body.single-product.postid-98373 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98373 form.cart select:focus, body.single-product.postid-98373 form.cart input:focus, body.single-product.postid-98373 form.cart textarea:focus, body.single-product.postid-98373 .tm-extra-product-options input:focus, body.single-product.postid-98373 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98373 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98373 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98373 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98373 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98373 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98373 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98373 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98373 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98373 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button, body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98373 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98373 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98373 .woocommerce-tabs, body.single-product.postid-98373 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98373 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98373 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98373 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98373 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98373 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98373 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98373 .related-products, body.single-product.postid-98373 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98373 .related-products>h3, body.single-product.postid-98373 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98373 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98373 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98373{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98373 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98373 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98373 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98373 h1.product_title{
}

body.single-product.postid-98373 .summary-inner>.price, body.single-product.postid-98373 .wd-single-price .price{
}

body.single-product.postid-98373 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98373 .woocommerce-tabs, body.single-product.postid-98373 .product-tabs-wrapper, body.single-product.postid-98373 .related-products, body.single-product.postid-98373 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98373 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98373{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button, body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98373 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98373 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98373 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98373 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98373 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Think Straight: Change your thoughts, Change your life by Darius Foroux" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98376{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button, body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98376 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98376{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98376 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98376 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98376 .woocommerce-product-gallery, body.single-product.postid-98376 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98376 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98376 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98376 .summary-inner{
	padding:26px
}

body.single-product.postid-98376 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98376 .summary-inner>.price, body.single-product.postid-98376 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98376 .price del{
	color:#98a2b3;
}

body.single-product.postid-98376 .price ins{
	text-decoration:none
}

body.single-product.postid-98376 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98376 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98376 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98376 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98376 form.cart table.variations th, body.single-product.postid-98376 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98376 form.cart table.variations label, body.single-product.postid-98376 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98376 form.cart select, body.single-product.postid-98376 form.cart input[type=text], body.single-product.postid-98376 form.cart input[type=number], body.single-product.postid-98376 form.cart input[type=email], body.single-product.postid-98376 form.cart input[type=tel], body.single-product.postid-98376 form.cart textarea, body.single-product.postid-98376 .tm-extra-product-options input[type=text], body.single-product.postid-98376 .tm-extra-product-options input[type=number], body.single-product.postid-98376 .tm-extra-product-options textarea, body.single-product.postid-98376 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98376 form.cart select:focus, body.single-product.postid-98376 form.cart input:focus, body.single-product.postid-98376 form.cart textarea:focus, body.single-product.postid-98376 .tm-extra-product-options input:focus, body.single-product.postid-98376 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98376 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98376 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98376 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98376 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98376 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98376 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98376 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98376 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98376 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button, body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98376 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98376 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98376 .woocommerce-tabs, body.single-product.postid-98376 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98376 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98376 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98376 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98376 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98376 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98376 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98376 .related-products, body.single-product.postid-98376 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98376 .related-products>h3, body.single-product.postid-98376 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98376 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98376 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98376{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98376 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98376 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98376 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98376 h1.product_title{
}

body.single-product.postid-98376 .summary-inner>.price, body.single-product.postid-98376 .wd-single-price .price{
}

body.single-product.postid-98376 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98376 .woocommerce-tabs, body.single-product.postid-98376 .product-tabs-wrapper, body.single-product.postid-98376 .related-products, body.single-product.postid-98376 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98376 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98376{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button, body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98376 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98376 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98376 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98376 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98376 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Make Your Bed Book by William H. McRaven" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98387{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button, body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98387 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98387{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98387 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98387 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98387 .woocommerce-product-gallery, body.single-product.postid-98387 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98387 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98387 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98387 .summary-inner{
	padding:26px
}

body.single-product.postid-98387 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98387 .summary-inner>.price, body.single-product.postid-98387 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98387 .price del{
	color:#98a2b3;
}

body.single-product.postid-98387 .price ins{
	text-decoration:none
}

body.single-product.postid-98387 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98387 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98387 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98387 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98387 form.cart table.variations th, body.single-product.postid-98387 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98387 form.cart table.variations label, body.single-product.postid-98387 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98387 form.cart select, body.single-product.postid-98387 form.cart input[type=text], body.single-product.postid-98387 form.cart input[type=number], body.single-product.postid-98387 form.cart input[type=email], body.single-product.postid-98387 form.cart input[type=tel], body.single-product.postid-98387 form.cart textarea, body.single-product.postid-98387 .tm-extra-product-options input[type=text], body.single-product.postid-98387 .tm-extra-product-options input[type=number], body.single-product.postid-98387 .tm-extra-product-options textarea, body.single-product.postid-98387 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98387 form.cart select:focus, body.single-product.postid-98387 form.cart input:focus, body.single-product.postid-98387 form.cart textarea:focus, body.single-product.postid-98387 .tm-extra-product-options input:focus, body.single-product.postid-98387 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98387 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98387 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98387 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98387 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98387 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98387 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98387 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98387 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98387 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button, body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98387 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98387 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98387 .woocommerce-tabs, body.single-product.postid-98387 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98387 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98387 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98387 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98387 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98387 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98387 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98387 .related-products, body.single-product.postid-98387 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98387 .related-products>h3, body.single-product.postid-98387 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98387 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98387 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98387{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98387 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98387 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98387 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98387 h1.product_title{
}

body.single-product.postid-98387 .summary-inner>.price, body.single-product.postid-98387 .wd-single-price .price{
}

body.single-product.postid-98387 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98387 .woocommerce-tabs, body.single-product.postid-98387 .product-tabs-wrapper, body.single-product.postid-98387 .related-products, body.single-product.postid-98387 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98387 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98387{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button, body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98387 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98387 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98387 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98387 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98387 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Technical Analysis of the Financial Markets (PB) by John J. Murphy" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98394{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button, body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98394 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98394{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98394 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98394 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98394 .woocommerce-product-gallery, body.single-product.postid-98394 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98394 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98394 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98394 .summary-inner{
	padding:26px
}

body.single-product.postid-98394 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98394 .summary-inner>.price, body.single-product.postid-98394 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98394 .price del{
	color:#98a2b3;
}

body.single-product.postid-98394 .price ins{
	text-decoration:none
}

body.single-product.postid-98394 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98394 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98394 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98394 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98394 form.cart table.variations th, body.single-product.postid-98394 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98394 form.cart table.variations label, body.single-product.postid-98394 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98394 form.cart select, body.single-product.postid-98394 form.cart input[type=text], body.single-product.postid-98394 form.cart input[type=number], body.single-product.postid-98394 form.cart input[type=email], body.single-product.postid-98394 form.cart input[type=tel], body.single-product.postid-98394 form.cart textarea, body.single-product.postid-98394 .tm-extra-product-options input[type=text], body.single-product.postid-98394 .tm-extra-product-options input[type=number], body.single-product.postid-98394 .tm-extra-product-options textarea, body.single-product.postid-98394 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98394 form.cart select:focus, body.single-product.postid-98394 form.cart input:focus, body.single-product.postid-98394 form.cart textarea:focus, body.single-product.postid-98394 .tm-extra-product-options input:focus, body.single-product.postid-98394 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98394 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98394 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98394 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98394 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98394 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98394 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98394 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98394 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98394 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button, body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98394 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98394 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98394 .woocommerce-tabs, body.single-product.postid-98394 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98394 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98394 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98394 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98394 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98394 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98394 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98394 .related-products, body.single-product.postid-98394 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98394 .related-products>h3, body.single-product.postid-98394 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98394 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98394 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98394{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98394 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98394 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98394 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98394 h1.product_title{
}

body.single-product.postid-98394 .summary-inner>.price, body.single-product.postid-98394 .wd-single-price .price{
}

body.single-product.postid-98394 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98394 .woocommerce-tabs, body.single-product.postid-98394 .product-tabs-wrapper, body.single-product.postid-98394 .related-products, body.single-product.postid-98394 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98394 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98394{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button, body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98394 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98394 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98394 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98394 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98394 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Deep Work by Cal Newport" Product           */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98525{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button, body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98525 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98525{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98525 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98525 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98525 .woocommerce-product-gallery, body.single-product.postid-98525 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98525 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98525 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98525 .summary-inner{
	padding:26px
}

body.single-product.postid-98525 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98525 .summary-inner>.price, body.single-product.postid-98525 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98525 .price del{
	color:#98a2b3;
}

body.single-product.postid-98525 .price ins{
	text-decoration:none
}

body.single-product.postid-98525 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98525 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98525 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98525 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98525 form.cart table.variations th, body.single-product.postid-98525 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98525 form.cart table.variations label, body.single-product.postid-98525 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98525 form.cart select, body.single-product.postid-98525 form.cart input[type=text], body.single-product.postid-98525 form.cart input[type=number], body.single-product.postid-98525 form.cart input[type=email], body.single-product.postid-98525 form.cart input[type=tel], body.single-product.postid-98525 form.cart textarea, body.single-product.postid-98525 .tm-extra-product-options input[type=text], body.single-product.postid-98525 .tm-extra-product-options input[type=number], body.single-product.postid-98525 .tm-extra-product-options textarea, body.single-product.postid-98525 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98525 form.cart select:focus, body.single-product.postid-98525 form.cart input:focus, body.single-product.postid-98525 form.cart textarea:focus, body.single-product.postid-98525 .tm-extra-product-options input:focus, body.single-product.postid-98525 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98525 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98525 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98525 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98525 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98525 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98525 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98525 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98525 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98525 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button, body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98525 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98525 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98525 .woocommerce-tabs, body.single-product.postid-98525 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98525 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98525 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98525 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98525 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98525 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98525 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98525 .related-products, body.single-product.postid-98525 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98525 .related-products>h3, body.single-product.postid-98525 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98525 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98525 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98525{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98525 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98525 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98525 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98525 h1.product_title{
}

body.single-product.postid-98525 .summary-inner>.price, body.single-product.postid-98525 .wd-single-price .price{
}

body.single-product.postid-98525 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98525 .woocommerce-tabs, body.single-product.postid-98525 .product-tabs-wrapper, body.single-product.postid-98525 .related-products, body.single-product.postid-98525 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98525 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98525{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button, body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98525 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98525 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98525 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98525 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98525 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Can&#8217;t Hurt Me by David Goggins" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98531{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button, body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98531 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98531{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98531 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98531 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98531 .woocommerce-product-gallery, body.single-product.postid-98531 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98531 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98531 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98531 .summary-inner{
	padding:26px
}

body.single-product.postid-98531 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98531 .summary-inner>.price, body.single-product.postid-98531 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98531 .price del{
	color:#98a2b3;
}

body.single-product.postid-98531 .price ins{
	text-decoration:none
}

body.single-product.postid-98531 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98531 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98531 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98531 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98531 form.cart table.variations th, body.single-product.postid-98531 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98531 form.cart table.variations label, body.single-product.postid-98531 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98531 form.cart select, body.single-product.postid-98531 form.cart input[type=text], body.single-product.postid-98531 form.cart input[type=number], body.single-product.postid-98531 form.cart input[type=email], body.single-product.postid-98531 form.cart input[type=tel], body.single-product.postid-98531 form.cart textarea, body.single-product.postid-98531 .tm-extra-product-options input[type=text], body.single-product.postid-98531 .tm-extra-product-options input[type=number], body.single-product.postid-98531 .tm-extra-product-options textarea, body.single-product.postid-98531 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98531 form.cart select:focus, body.single-product.postid-98531 form.cart input:focus, body.single-product.postid-98531 form.cart textarea:focus, body.single-product.postid-98531 .tm-extra-product-options input:focus, body.single-product.postid-98531 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98531 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98531 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98531 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98531 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98531 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98531 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98531 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98531 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98531 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button, body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98531 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98531 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98531 .woocommerce-tabs, body.single-product.postid-98531 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98531 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98531 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98531 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98531 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98531 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98531 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98531 .related-products, body.single-product.postid-98531 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98531 .related-products>h3, body.single-product.postid-98531 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98531 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98531 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98531{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98531 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98531 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98531 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98531 h1.product_title{
}

body.single-product.postid-98531 .summary-inner>.price, body.single-product.postid-98531 .wd-single-price .price{
}

body.single-product.postid-98531 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98531 .woocommerce-tabs, body.single-product.postid-98531 .product-tabs-wrapper, body.single-product.postid-98531 .related-products, body.single-product.postid-98531 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98531 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98531{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button, body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98531 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98531 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98531 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98531 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98531 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Your Next Five Moves by Patrick Bet-David" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98539{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button, body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98539 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98539{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98539 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98539 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98539 .woocommerce-product-gallery, body.single-product.postid-98539 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98539 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98539 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98539 .summary-inner{
	padding:26px
}

body.single-product.postid-98539 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98539 .summary-inner>.price, body.single-product.postid-98539 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98539 .price del{
	color:#98a2b3;
}

body.single-product.postid-98539 .price ins{
	text-decoration:none
}

body.single-product.postid-98539 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98539 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98539 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98539 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98539 form.cart table.variations th, body.single-product.postid-98539 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98539 form.cart table.variations label, body.single-product.postid-98539 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98539 form.cart select, body.single-product.postid-98539 form.cart input[type=text], body.single-product.postid-98539 form.cart input[type=number], body.single-product.postid-98539 form.cart input[type=email], body.single-product.postid-98539 form.cart input[type=tel], body.single-product.postid-98539 form.cart textarea, body.single-product.postid-98539 .tm-extra-product-options input[type=text], body.single-product.postid-98539 .tm-extra-product-options input[type=number], body.single-product.postid-98539 .tm-extra-product-options textarea, body.single-product.postid-98539 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98539 form.cart select:focus, body.single-product.postid-98539 form.cart input:focus, body.single-product.postid-98539 form.cart textarea:focus, body.single-product.postid-98539 .tm-extra-product-options input:focus, body.single-product.postid-98539 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98539 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98539 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98539 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98539 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98539 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98539 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98539 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98539 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98539 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button, body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98539 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98539 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98539 .woocommerce-tabs, body.single-product.postid-98539 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98539 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98539 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98539 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98539 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98539 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98539 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98539 .related-products, body.single-product.postid-98539 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98539 .related-products>h3, body.single-product.postid-98539 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98539 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98539 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98539{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98539 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98539 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98539 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98539 h1.product_title{
}

body.single-product.postid-98539 .summary-inner>.price, body.single-product.postid-98539 .wd-single-price .price{
}

body.single-product.postid-98539 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98539 .woocommerce-tabs, body.single-product.postid-98539 .product-tabs-wrapper, body.single-product.postid-98539 .related-products, body.single-product.postid-98539 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98539 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98539{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button, body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98539 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98539 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98539 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98539 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98539 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Good Vibes Good Life by Vex King" Product   */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98545{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button, body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98545 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98545{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98545 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98545 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98545 .woocommerce-product-gallery, body.single-product.postid-98545 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98545 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98545 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98545 .summary-inner{
	padding:26px
}

body.single-product.postid-98545 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98545 .summary-inner>.price, body.single-product.postid-98545 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98545 .price del{
	color:#98a2b3;
}

body.single-product.postid-98545 .price ins{
	text-decoration:none
}

body.single-product.postid-98545 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98545 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98545 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98545 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98545 form.cart table.variations th, body.single-product.postid-98545 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98545 form.cart table.variations label, body.single-product.postid-98545 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98545 form.cart select, body.single-product.postid-98545 form.cart input[type=text], body.single-product.postid-98545 form.cart input[type=number], body.single-product.postid-98545 form.cart input[type=email], body.single-product.postid-98545 form.cart input[type=tel], body.single-product.postid-98545 form.cart textarea, body.single-product.postid-98545 .tm-extra-product-options input[type=text], body.single-product.postid-98545 .tm-extra-product-options input[type=number], body.single-product.postid-98545 .tm-extra-product-options textarea, body.single-product.postid-98545 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98545 form.cart select:focus, body.single-product.postid-98545 form.cart input:focus, body.single-product.postid-98545 form.cart textarea:focus, body.single-product.postid-98545 .tm-extra-product-options input:focus, body.single-product.postid-98545 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98545 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98545 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98545 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98545 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98545 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98545 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98545 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98545 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98545 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button, body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98545 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98545 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98545 .woocommerce-tabs, body.single-product.postid-98545 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98545 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98545 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98545 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98545 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98545 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98545 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98545 .related-products, body.single-product.postid-98545 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98545 .related-products>h3, body.single-product.postid-98545 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98545 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98545 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98545{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98545 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98545 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98545 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98545 h1.product_title{
}

body.single-product.postid-98545 .summary-inner>.price, body.single-product.postid-98545 .wd-single-price .price{
}

body.single-product.postid-98545 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98545 .woocommerce-tabs, body.single-product.postid-98545 .product-tabs-wrapper, body.single-product.postid-98545 .related-products, body.single-product.postid-98545 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98545 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98545{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button, body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98545 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98545 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98545 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98545 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98545 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Diary of a CEO: The 33 Laws of Business and Life by Steven Bartlett" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98552{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button, body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98552 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98552{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98552 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98552 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98552 .woocommerce-product-gallery, body.single-product.postid-98552 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98552 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98552 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98552 .summary-inner{
	padding:26px
}

body.single-product.postid-98552 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98552 .summary-inner>.price, body.single-product.postid-98552 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98552 .price del{
	color:#98a2b3;
}

body.single-product.postid-98552 .price ins{
	text-decoration:none
}

body.single-product.postid-98552 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98552 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98552 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98552 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98552 form.cart table.variations th, body.single-product.postid-98552 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98552 form.cart table.variations label, body.single-product.postid-98552 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98552 form.cart select, body.single-product.postid-98552 form.cart input[type=text], body.single-product.postid-98552 form.cart input[type=number], body.single-product.postid-98552 form.cart input[type=email], body.single-product.postid-98552 form.cart input[type=tel], body.single-product.postid-98552 form.cart textarea, body.single-product.postid-98552 .tm-extra-product-options input[type=text], body.single-product.postid-98552 .tm-extra-product-options input[type=number], body.single-product.postid-98552 .tm-extra-product-options textarea, body.single-product.postid-98552 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98552 form.cart select:focus, body.single-product.postid-98552 form.cart input:focus, body.single-product.postid-98552 form.cart textarea:focus, body.single-product.postid-98552 .tm-extra-product-options input:focus, body.single-product.postid-98552 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98552 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98552 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98552 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98552 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98552 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98552 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98552 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98552 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98552 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button, body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98552 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98552 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98552 .woocommerce-tabs, body.single-product.postid-98552 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98552 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98552 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98552 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98552 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98552 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98552 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98552 .related-products, body.single-product.postid-98552 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98552 .related-products>h3, body.single-product.postid-98552 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98552 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98552 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98552{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98552 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98552 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98552 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98552 h1.product_title{
}

body.single-product.postid-98552 .summary-inner>.price, body.single-product.postid-98552 .wd-single-price .price{
}

body.single-product.postid-98552 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98552 .woocommerce-tabs, body.single-product.postid-98552 .product-tabs-wrapper, body.single-product.postid-98552 .related-products, body.single-product.postid-98552 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98552 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98552{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button, body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98552 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98552 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98552 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98552 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98552 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Eat That Frog by Brian Tracy" Product       */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98667{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button, body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98667 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98667{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98667 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98667 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98667 .woocommerce-product-gallery, body.single-product.postid-98667 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98667 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98667 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98667 .summary-inner{
	padding:26px
}

body.single-product.postid-98667 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98667 .summary-inner>.price, body.single-product.postid-98667 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98667 .price del{
	color:#98a2b3;
}

body.single-product.postid-98667 .price ins{
	text-decoration:none
}

body.single-product.postid-98667 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98667 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98667 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98667 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98667 form.cart table.variations th, body.single-product.postid-98667 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98667 form.cart table.variations label, body.single-product.postid-98667 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98667 form.cart select, body.single-product.postid-98667 form.cart input[type=text], body.single-product.postid-98667 form.cart input[type=number], body.single-product.postid-98667 form.cart input[type=email], body.single-product.postid-98667 form.cart input[type=tel], body.single-product.postid-98667 form.cart textarea, body.single-product.postid-98667 .tm-extra-product-options input[type=text], body.single-product.postid-98667 .tm-extra-product-options input[type=number], body.single-product.postid-98667 .tm-extra-product-options textarea, body.single-product.postid-98667 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98667 form.cart select:focus, body.single-product.postid-98667 form.cart input:focus, body.single-product.postid-98667 form.cart textarea:focus, body.single-product.postid-98667 .tm-extra-product-options input:focus, body.single-product.postid-98667 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98667 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98667 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98667 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98667 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98667 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98667 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98667 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98667 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98667 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button, body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98667 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98667 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98667 .woocommerce-tabs, body.single-product.postid-98667 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98667 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98667 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98667 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98667 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98667 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98667 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98667 .related-products, body.single-product.postid-98667 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98667 .related-products>h3, body.single-product.postid-98667 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98667 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98667 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98667{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98667 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98667 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98667 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98667 h1.product_title{
}

body.single-product.postid-98667 .summary-inner>.price, body.single-product.postid-98667 .wd-single-price .price{
}

body.single-product.postid-98667 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98667 .woocommerce-tabs, body.single-product.postid-98667 .product-tabs-wrapper, body.single-product.postid-98667 .related-products, body.single-product.postid-98667 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98667 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98667{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button, body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98667 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98667 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98667 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98667 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98667 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Share bata Karodpati by Rabindra Bhattarai" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98671{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button, body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98671 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98671{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98671 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98671 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98671 .woocommerce-product-gallery, body.single-product.postid-98671 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98671 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98671 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98671 .summary-inner{
	padding:26px
}

body.single-product.postid-98671 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98671 .summary-inner>.price, body.single-product.postid-98671 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98671 .price del{
	color:#98a2b3;
}

body.single-product.postid-98671 .price ins{
	text-decoration:none
}

body.single-product.postid-98671 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98671 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98671 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98671 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98671 form.cart table.variations th, body.single-product.postid-98671 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98671 form.cart table.variations label, body.single-product.postid-98671 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98671 form.cart select, body.single-product.postid-98671 form.cart input[type=text], body.single-product.postid-98671 form.cart input[type=number], body.single-product.postid-98671 form.cart input[type=email], body.single-product.postid-98671 form.cart input[type=tel], body.single-product.postid-98671 form.cart textarea, body.single-product.postid-98671 .tm-extra-product-options input[type=text], body.single-product.postid-98671 .tm-extra-product-options input[type=number], body.single-product.postid-98671 .tm-extra-product-options textarea, body.single-product.postid-98671 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98671 form.cart select:focus, body.single-product.postid-98671 form.cart input:focus, body.single-product.postid-98671 form.cart textarea:focus, body.single-product.postid-98671 .tm-extra-product-options input:focus, body.single-product.postid-98671 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98671 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98671 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98671 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98671 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98671 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98671 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98671 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98671 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98671 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button, body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98671 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98671 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98671 .woocommerce-tabs, body.single-product.postid-98671 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98671 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98671 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98671 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98671 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98671 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98671 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98671 .related-products, body.single-product.postid-98671 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98671 .related-products>h3, body.single-product.postid-98671 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98671 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98671 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98671{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98671 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98671 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98671 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98671 h1.product_title{
}

body.single-product.postid-98671 .summary-inner>.price, body.single-product.postid-98671 .wd-single-price .price{
}

body.single-product.postid-98671 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98671 .woocommerce-tabs, body.single-product.postid-98671 .product-tabs-wrapper, body.single-product.postid-98671 .related-products, body.single-product.postid-98671 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98671 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98671{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button, body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98671 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98671 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98671 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98671 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98671 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Blue Ocean Strategy by W. Chan Kim and Renée Mauborgne" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-98676{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button, body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-98676 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-98676{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-98676 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-98676 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-98676 .woocommerce-product-gallery, body.single-product.postid-98676 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-98676 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-98676 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-98676 .summary-inner{
	padding:26px
}

body.single-product.postid-98676 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-98676 .summary-inner>.price, body.single-product.postid-98676 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-98676 .price del{
	color:#98a2b3;
}

body.single-product.postid-98676 .price ins{
	text-decoration:none
}

body.single-product.postid-98676 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-98676 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-98676 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-98676 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-98676 form.cart table.variations th, body.single-product.postid-98676 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-98676 form.cart table.variations label, body.single-product.postid-98676 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-98676 form.cart select, body.single-product.postid-98676 form.cart input[type=text], body.single-product.postid-98676 form.cart input[type=number], body.single-product.postid-98676 form.cart input[type=email], body.single-product.postid-98676 form.cart input[type=tel], body.single-product.postid-98676 form.cart textarea, body.single-product.postid-98676 .tm-extra-product-options input[type=text], body.single-product.postid-98676 .tm-extra-product-options input[type=number], body.single-product.postid-98676 .tm-extra-product-options textarea, body.single-product.postid-98676 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-98676 form.cart select:focus, body.single-product.postid-98676 form.cart input:focus, body.single-product.postid-98676 form.cart textarea:focus, body.single-product.postid-98676 .tm-extra-product-options input:focus, body.single-product.postid-98676 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-98676 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-98676 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-98676 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-98676 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-98676 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-98676 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-98676 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-98676 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-98676 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button, body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button:hover, body.single-product.postid-98676 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-98676 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-98676 .woocommerce-tabs, body.single-product.postid-98676 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98676 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-98676 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-98676 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-98676 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-98676 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-98676 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-98676 .related-products, body.single-product.postid-98676 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-98676 .related-products>h3, body.single-product.postid-98676 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-98676 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-98676 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-98676{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-98676 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-98676 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98676 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-98676 h1.product_title{
}

body.single-product.postid-98676 .summary-inner>.price, body.single-product.postid-98676 .wd-single-price .price{
}

body.single-product.postid-98676 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-98676 .woocommerce-tabs, body.single-product.postid-98676 .product-tabs-wrapper, body.single-product.postid-98676 .related-products, body.single-product.postid-98676 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-98676 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-98676{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button, body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-98676 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-98676 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-98676 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-98676 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-98676 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The War of Art by Steven Pressfield : Break Through the Blocks and Win Your Inner Creative Battles" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99409{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button, body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99409 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99409{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99409 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99409 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99409 .woocommerce-product-gallery, body.single-product.postid-99409 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99409 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99409 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99409 .summary-inner{
	padding:26px
}

body.single-product.postid-99409 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99409 .summary-inner>.price, body.single-product.postid-99409 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99409 .price del{
	color:#98a2b3;
}

body.single-product.postid-99409 .price ins{
	text-decoration:none
}

body.single-product.postid-99409 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99409 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99409 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99409 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99409 form.cart table.variations th, body.single-product.postid-99409 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99409 form.cart table.variations label, body.single-product.postid-99409 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99409 form.cart select, body.single-product.postid-99409 form.cart input[type=text], body.single-product.postid-99409 form.cart input[type=number], body.single-product.postid-99409 form.cart input[type=email], body.single-product.postid-99409 form.cart input[type=tel], body.single-product.postid-99409 form.cart textarea, body.single-product.postid-99409 .tm-extra-product-options input[type=text], body.single-product.postid-99409 .tm-extra-product-options input[type=number], body.single-product.postid-99409 .tm-extra-product-options textarea, body.single-product.postid-99409 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99409 form.cart select:focus, body.single-product.postid-99409 form.cart input:focus, body.single-product.postid-99409 form.cart textarea:focus, body.single-product.postid-99409 .tm-extra-product-options input:focus, body.single-product.postid-99409 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99409 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99409 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99409 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99409 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99409 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99409 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99409 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99409 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99409 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button, body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99409 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99409 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99409 .woocommerce-tabs, body.single-product.postid-99409 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99409 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99409 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99409 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99409 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99409 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99409 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99409 .related-products, body.single-product.postid-99409 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99409 .related-products>h3, body.single-product.postid-99409 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99409 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99409 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99409{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99409 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99409 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99409 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99409 h1.product_title{
}

body.single-product.postid-99409 .summary-inner>.price, body.single-product.postid-99409 .wd-single-price .price{
}

body.single-product.postid-99409 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99409 .woocommerce-tabs, body.single-product.postid-99409 .product-tabs-wrapper, body.single-product.postid-99409 .related-products, body.single-product.postid-99409 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99409 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99409{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button, body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99409 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99409 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99409 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99409 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99409 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Tools Of Titans by Tim Ferriss" Product     */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99415{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button, body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99415 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99415{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99415 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99415 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99415 .woocommerce-product-gallery, body.single-product.postid-99415 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99415 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99415 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99415 .summary-inner{
	padding:26px
}

body.single-product.postid-99415 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99415 .summary-inner>.price, body.single-product.postid-99415 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99415 .price del{
	color:#98a2b3;
}

body.single-product.postid-99415 .price ins{
	text-decoration:none
}

body.single-product.postid-99415 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99415 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99415 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99415 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99415 form.cart table.variations th, body.single-product.postid-99415 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99415 form.cart table.variations label, body.single-product.postid-99415 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99415 form.cart select, body.single-product.postid-99415 form.cart input[type=text], body.single-product.postid-99415 form.cart input[type=number], body.single-product.postid-99415 form.cart input[type=email], body.single-product.postid-99415 form.cart input[type=tel], body.single-product.postid-99415 form.cart textarea, body.single-product.postid-99415 .tm-extra-product-options input[type=text], body.single-product.postid-99415 .tm-extra-product-options input[type=number], body.single-product.postid-99415 .tm-extra-product-options textarea, body.single-product.postid-99415 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99415 form.cart select:focus, body.single-product.postid-99415 form.cart input:focus, body.single-product.postid-99415 form.cart textarea:focus, body.single-product.postid-99415 .tm-extra-product-options input:focus, body.single-product.postid-99415 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99415 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99415 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99415 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99415 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99415 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99415 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99415 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99415 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99415 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button, body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99415 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99415 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99415 .woocommerce-tabs, body.single-product.postid-99415 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99415 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99415 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99415 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99415 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99415 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99415 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99415 .related-products, body.single-product.postid-99415 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99415 .related-products>h3, body.single-product.postid-99415 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99415 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99415 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99415{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99415 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99415 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99415 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99415 h1.product_title{
}

body.single-product.postid-99415 .summary-inner>.price, body.single-product.postid-99415 .wd-single-price .price{
}

body.single-product.postid-99415 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99415 .woocommerce-tabs, body.single-product.postid-99415 .product-tabs-wrapper, body.single-product.postid-99415 .related-products, body.single-product.postid-99415 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99415 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99415{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button, body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99415 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99415 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99415 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99415 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99415 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Miracle Morning by Hal Elrod" Product   */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99423{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button, body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99423 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99423{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99423 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99423 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99423 .woocommerce-product-gallery, body.single-product.postid-99423 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99423 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99423 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99423 .summary-inner{
	padding:26px
}

body.single-product.postid-99423 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99423 .summary-inner>.price, body.single-product.postid-99423 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99423 .price del{
	color:#98a2b3;
}

body.single-product.postid-99423 .price ins{
	text-decoration:none
}

body.single-product.postid-99423 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99423 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99423 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99423 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99423 form.cart table.variations th, body.single-product.postid-99423 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99423 form.cart table.variations label, body.single-product.postid-99423 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99423 form.cart select, body.single-product.postid-99423 form.cart input[type=text], body.single-product.postid-99423 form.cart input[type=number], body.single-product.postid-99423 form.cart input[type=email], body.single-product.postid-99423 form.cart input[type=tel], body.single-product.postid-99423 form.cart textarea, body.single-product.postid-99423 .tm-extra-product-options input[type=text], body.single-product.postid-99423 .tm-extra-product-options input[type=number], body.single-product.postid-99423 .tm-extra-product-options textarea, body.single-product.postid-99423 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99423 form.cart select:focus, body.single-product.postid-99423 form.cart input:focus, body.single-product.postid-99423 form.cart textarea:focus, body.single-product.postid-99423 .tm-extra-product-options input:focus, body.single-product.postid-99423 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99423 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99423 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99423 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99423 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99423 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99423 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99423 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99423 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99423 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button, body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99423 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99423 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99423 .woocommerce-tabs, body.single-product.postid-99423 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99423 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99423 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99423 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99423 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99423 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99423 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99423 .related-products, body.single-product.postid-99423 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99423 .related-products>h3, body.single-product.postid-99423 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99423 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99423 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99423{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99423 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99423 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99423 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99423 h1.product_title{
}

body.single-product.postid-99423 .summary-inner>.price, body.single-product.postid-99423 .wd-single-price .price{
}

body.single-product.postid-99423 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99423 .woocommerce-tabs, body.single-product.postid-99423 .product-tabs-wrapper, body.single-product.postid-99423 .related-products, body.single-product.postid-99423 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99423 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99423{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button, body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99423 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99423 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99423 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99423 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99423 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Obstacle is the Way by Ryan Holiday" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99428{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button, body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99428 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99428{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99428 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99428 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99428 .woocommerce-product-gallery, body.single-product.postid-99428 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99428 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99428 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99428 .summary-inner{
	padding:26px
}

body.single-product.postid-99428 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99428 .summary-inner>.price, body.single-product.postid-99428 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99428 .price del{
	color:#98a2b3;
}

body.single-product.postid-99428 .price ins{
	text-decoration:none
}

body.single-product.postid-99428 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99428 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99428 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99428 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99428 form.cart table.variations th, body.single-product.postid-99428 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99428 form.cart table.variations label, body.single-product.postid-99428 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99428 form.cart select, body.single-product.postid-99428 form.cart input[type=text], body.single-product.postid-99428 form.cart input[type=number], body.single-product.postid-99428 form.cart input[type=email], body.single-product.postid-99428 form.cart input[type=tel], body.single-product.postid-99428 form.cart textarea, body.single-product.postid-99428 .tm-extra-product-options input[type=text], body.single-product.postid-99428 .tm-extra-product-options input[type=number], body.single-product.postid-99428 .tm-extra-product-options textarea, body.single-product.postid-99428 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99428 form.cart select:focus, body.single-product.postid-99428 form.cart input:focus, body.single-product.postid-99428 form.cart textarea:focus, body.single-product.postid-99428 .tm-extra-product-options input:focus, body.single-product.postid-99428 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99428 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99428 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99428 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99428 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99428 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99428 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99428 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99428 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99428 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button, body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99428 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99428 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99428 .woocommerce-tabs, body.single-product.postid-99428 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99428 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99428 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99428 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99428 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99428 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99428 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99428 .related-products, body.single-product.postid-99428 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99428 .related-products>h3, body.single-product.postid-99428 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99428 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99428 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99428{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99428 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99428 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99428 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99428 h1.product_title{
}

body.single-product.postid-99428 .summary-inner>.price, body.single-product.postid-99428 .wd-single-price .price{
}

body.single-product.postid-99428 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99428 .woocommerce-tabs, body.single-product.postid-99428 .product-tabs-wrapper, body.single-product.postid-99428 .related-products, body.single-product.postid-99428 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99428 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99428{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button, body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99428 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99428 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99428 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99428 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99428 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Long Walk to Freedom by Nelson Mandela" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99434{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button, body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99434 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99434{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99434 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99434 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99434 .woocommerce-product-gallery, body.single-product.postid-99434 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99434 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99434 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99434 .summary-inner{
	padding:26px
}

body.single-product.postid-99434 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99434 .summary-inner>.price, body.single-product.postid-99434 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99434 .price del{
	color:#98a2b3;
}

body.single-product.postid-99434 .price ins{
	text-decoration:none
}

body.single-product.postid-99434 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99434 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99434 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99434 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99434 form.cart table.variations th, body.single-product.postid-99434 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99434 form.cart table.variations label, body.single-product.postid-99434 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99434 form.cart select, body.single-product.postid-99434 form.cart input[type=text], body.single-product.postid-99434 form.cart input[type=number], body.single-product.postid-99434 form.cart input[type=email], body.single-product.postid-99434 form.cart input[type=tel], body.single-product.postid-99434 form.cart textarea, body.single-product.postid-99434 .tm-extra-product-options input[type=text], body.single-product.postid-99434 .tm-extra-product-options input[type=number], body.single-product.postid-99434 .tm-extra-product-options textarea, body.single-product.postid-99434 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99434 form.cart select:focus, body.single-product.postid-99434 form.cart input:focus, body.single-product.postid-99434 form.cart textarea:focus, body.single-product.postid-99434 .tm-extra-product-options input:focus, body.single-product.postid-99434 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99434 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99434 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99434 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99434 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99434 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99434 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99434 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99434 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99434 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button, body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99434 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99434 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99434 .woocommerce-tabs, body.single-product.postid-99434 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99434 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99434 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99434 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99434 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99434 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99434 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99434 .related-products, body.single-product.postid-99434 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99434 .related-products>h3, body.single-product.postid-99434 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99434 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99434 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99434{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99434 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99434 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99434 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99434 h1.product_title{
}

body.single-product.postid-99434 .summary-inner>.price, body.single-product.postid-99434 .wd-single-price .price{
}

body.single-product.postid-99434 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99434 .woocommerce-tabs, body.single-product.postid-99434 .product-tabs-wrapper, body.single-product.postid-99434 .related-products, body.single-product.postid-99434 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99434 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99434{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button, body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99434 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99434 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99434 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99434 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99434 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Obstacle is the Way (Hardcover) By Ryan Holiday" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99443{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button, body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99443 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99443{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99443 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99443 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99443 .woocommerce-product-gallery, body.single-product.postid-99443 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99443 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99443 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99443 .summary-inner{
	padding:26px
}

body.single-product.postid-99443 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99443 .summary-inner>.price, body.single-product.postid-99443 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99443 .price del{
	color:#98a2b3;
}

body.single-product.postid-99443 .price ins{
	text-decoration:none
}

body.single-product.postid-99443 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99443 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99443 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99443 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99443 form.cart table.variations th, body.single-product.postid-99443 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99443 form.cart table.variations label, body.single-product.postid-99443 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99443 form.cart select, body.single-product.postid-99443 form.cart input[type=text], body.single-product.postid-99443 form.cart input[type=number], body.single-product.postid-99443 form.cart input[type=email], body.single-product.postid-99443 form.cart input[type=tel], body.single-product.postid-99443 form.cart textarea, body.single-product.postid-99443 .tm-extra-product-options input[type=text], body.single-product.postid-99443 .tm-extra-product-options input[type=number], body.single-product.postid-99443 .tm-extra-product-options textarea, body.single-product.postid-99443 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99443 form.cart select:focus, body.single-product.postid-99443 form.cart input:focus, body.single-product.postid-99443 form.cart textarea:focus, body.single-product.postid-99443 .tm-extra-product-options input:focus, body.single-product.postid-99443 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99443 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99443 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99443 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99443 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99443 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99443 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99443 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99443 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99443 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button, body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99443 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99443 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99443 .woocommerce-tabs, body.single-product.postid-99443 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99443 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99443 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99443 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99443 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99443 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99443 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99443 .related-products, body.single-product.postid-99443 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99443 .related-products>h3, body.single-product.postid-99443 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99443 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99443 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99443{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99443 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99443 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99443 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99443 h1.product_title{
}

body.single-product.postid-99443 .summary-inner>.price, body.single-product.postid-99443 .wd-single-price .price{
}

body.single-product.postid-99443 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99443 .woocommerce-tabs, body.single-product.postid-99443 .product-tabs-wrapper, body.single-product.postid-99443 .related-products, body.single-product.postid-99443 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99443 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99443{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button, body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99443 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99443 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99443 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99443 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99443 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "48 Laws of Power (Nepali) by Robert Greene" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99446{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button, body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99446 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99446{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99446 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99446 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99446 .woocommerce-product-gallery, body.single-product.postid-99446 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99446 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99446 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99446 .summary-inner{
	padding:26px
}

body.single-product.postid-99446 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99446 .summary-inner>.price, body.single-product.postid-99446 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99446 .price del{
	color:#98a2b3;
}

body.single-product.postid-99446 .price ins{
	text-decoration:none
}

body.single-product.postid-99446 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99446 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99446 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99446 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99446 form.cart table.variations th, body.single-product.postid-99446 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99446 form.cart table.variations label, body.single-product.postid-99446 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99446 form.cart select, body.single-product.postid-99446 form.cart input[type=text], body.single-product.postid-99446 form.cart input[type=number], body.single-product.postid-99446 form.cart input[type=email], body.single-product.postid-99446 form.cart input[type=tel], body.single-product.postid-99446 form.cart textarea, body.single-product.postid-99446 .tm-extra-product-options input[type=text], body.single-product.postid-99446 .tm-extra-product-options input[type=number], body.single-product.postid-99446 .tm-extra-product-options textarea, body.single-product.postid-99446 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99446 form.cart select:focus, body.single-product.postid-99446 form.cart input:focus, body.single-product.postid-99446 form.cart textarea:focus, body.single-product.postid-99446 .tm-extra-product-options input:focus, body.single-product.postid-99446 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99446 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99446 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99446 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99446 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99446 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99446 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99446 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99446 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99446 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button, body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99446 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99446 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99446 .woocommerce-tabs, body.single-product.postid-99446 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99446 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99446 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99446 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99446 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99446 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99446 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99446 .related-products, body.single-product.postid-99446 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99446 .related-products>h3, body.single-product.postid-99446 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99446 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99446 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99446{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99446 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99446 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99446 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99446 h1.product_title{
}

body.single-product.postid-99446 .summary-inner>.price, body.single-product.postid-99446 .wd-single-price .price{
}

body.single-product.postid-99446 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99446 .woocommerce-tabs, body.single-product.postid-99446 .product-tabs-wrapper, body.single-product.postid-99446 .related-products, body.single-product.postid-99446 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99446 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99446{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button, body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99446 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99446 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99446 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99446 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99446 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Love Hypothesis by Ali Hazelwood" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99455{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button, body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99455 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99455{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99455 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99455 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99455 .woocommerce-product-gallery, body.single-product.postid-99455 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99455 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99455 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99455 .summary-inner{
	padding:26px
}

body.single-product.postid-99455 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99455 .summary-inner>.price, body.single-product.postid-99455 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99455 .price del{
	color:#98a2b3;
}

body.single-product.postid-99455 .price ins{
	text-decoration:none
}

body.single-product.postid-99455 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99455 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99455 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99455 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99455 form.cart table.variations th, body.single-product.postid-99455 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99455 form.cart table.variations label, body.single-product.postid-99455 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99455 form.cart select, body.single-product.postid-99455 form.cart input[type=text], body.single-product.postid-99455 form.cart input[type=number], body.single-product.postid-99455 form.cart input[type=email], body.single-product.postid-99455 form.cart input[type=tel], body.single-product.postid-99455 form.cart textarea, body.single-product.postid-99455 .tm-extra-product-options input[type=text], body.single-product.postid-99455 .tm-extra-product-options input[type=number], body.single-product.postid-99455 .tm-extra-product-options textarea, body.single-product.postid-99455 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99455 form.cart select:focus, body.single-product.postid-99455 form.cart input:focus, body.single-product.postid-99455 form.cart textarea:focus, body.single-product.postid-99455 .tm-extra-product-options input:focus, body.single-product.postid-99455 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99455 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99455 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99455 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99455 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99455 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99455 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99455 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99455 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99455 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button, body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99455 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99455 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99455 .woocommerce-tabs, body.single-product.postid-99455 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99455 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99455 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99455 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99455 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99455 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99455 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99455 .related-products, body.single-product.postid-99455 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99455 .related-products>h3, body.single-product.postid-99455 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99455 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99455 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99455{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99455 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99455 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99455 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99455 h1.product_title{
}

body.single-product.postid-99455 .summary-inner>.price, body.single-product.postid-99455 .wd-single-price .price{
}

body.single-product.postid-99455 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99455 .woocommerce-tabs, body.single-product.postid-99455 .product-tabs-wrapper, body.single-product.postid-99455 .related-products, body.single-product.postid-99455 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99455 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99455{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button, body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99455 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99455 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99455 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99455 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99455 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "The Visual MBA by Jason Barron" Product     */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99460{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button, body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99460 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99460{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99460 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99460 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99460 .woocommerce-product-gallery, body.single-product.postid-99460 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99460 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99460 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99460 .summary-inner{
	padding:26px
}

body.single-product.postid-99460 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99460 .summary-inner>.price, body.single-product.postid-99460 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99460 .price del{
	color:#98a2b3;
}

body.single-product.postid-99460 .price ins{
	text-decoration:none
}

body.single-product.postid-99460 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99460 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99460 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99460 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99460 form.cart table.variations th, body.single-product.postid-99460 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99460 form.cart table.variations label, body.single-product.postid-99460 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99460 form.cart select, body.single-product.postid-99460 form.cart input[type=text], body.single-product.postid-99460 form.cart input[type=number], body.single-product.postid-99460 form.cart input[type=email], body.single-product.postid-99460 form.cart input[type=tel], body.single-product.postid-99460 form.cart textarea, body.single-product.postid-99460 .tm-extra-product-options input[type=text], body.single-product.postid-99460 .tm-extra-product-options input[type=number], body.single-product.postid-99460 .tm-extra-product-options textarea, body.single-product.postid-99460 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99460 form.cart select:focus, body.single-product.postid-99460 form.cart input:focus, body.single-product.postid-99460 form.cart textarea:focus, body.single-product.postid-99460 .tm-extra-product-options input:focus, body.single-product.postid-99460 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99460 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99460 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99460 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99460 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99460 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99460 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99460 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99460 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99460 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button, body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99460 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99460 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99460 .woocommerce-tabs, body.single-product.postid-99460 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99460 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99460 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99460 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99460 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99460 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99460 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99460 .related-products, body.single-product.postid-99460 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99460 .related-products>h3, body.single-product.postid-99460 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99460 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99460 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99460{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99460 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99460 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99460 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99460 h1.product_title{
}

body.single-product.postid-99460 .summary-inner>.price, body.single-product.postid-99460 .wd-single-price .price{
}

body.single-product.postid-99460 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99460 .woocommerce-tabs, body.single-product.postid-99460 .product-tabs-wrapper, body.single-product.postid-99460 .related-products, body.single-product.postid-99460 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99460 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99460{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button, body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99460 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99460 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99460 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99460 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99460 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "I Don&#8217;t Love You Anymore by Rithvik Singh" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99527{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button, body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99527 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99527{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99527 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99527 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99527 .woocommerce-product-gallery, body.single-product.postid-99527 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99527 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99527 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99527 .summary-inner{
	padding:26px
}

body.single-product.postid-99527 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99527 .summary-inner>.price, body.single-product.postid-99527 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99527 .price del{
	color:#98a2b3;
}

body.single-product.postid-99527 .price ins{
	text-decoration:none
}

body.single-product.postid-99527 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99527 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99527 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99527 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99527 form.cart table.variations th, body.single-product.postid-99527 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99527 form.cart table.variations label, body.single-product.postid-99527 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99527 form.cart select, body.single-product.postid-99527 form.cart input[type=text], body.single-product.postid-99527 form.cart input[type=number], body.single-product.postid-99527 form.cart input[type=email], body.single-product.postid-99527 form.cart input[type=tel], body.single-product.postid-99527 form.cart textarea, body.single-product.postid-99527 .tm-extra-product-options input[type=text], body.single-product.postid-99527 .tm-extra-product-options input[type=number], body.single-product.postid-99527 .tm-extra-product-options textarea, body.single-product.postid-99527 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99527 form.cart select:focus, body.single-product.postid-99527 form.cart input:focus, body.single-product.postid-99527 form.cart textarea:focus, body.single-product.postid-99527 .tm-extra-product-options input:focus, body.single-product.postid-99527 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99527 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99527 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99527 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99527 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99527 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99527 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99527 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99527 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99527 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button, body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99527 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99527 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99527 .woocommerce-tabs, body.single-product.postid-99527 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99527 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99527 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99527 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99527 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99527 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99527 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99527 .related-products, body.single-product.postid-99527 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99527 .related-products>h3, body.single-product.postid-99527 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99527 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99527 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99527{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99527 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99527 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99527 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99527 h1.product_title{
}

body.single-product.postid-99527 .summary-inner>.price, body.single-product.postid-99527 .wd-single-price .price{
}

body.single-product.postid-99527 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99527 .woocommerce-tabs, body.single-product.postid-99527 .product-tabs-wrapper, body.single-product.postid-99527 .related-products, body.single-product.postid-99527 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99527 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99527{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button, body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99527 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99527 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99527 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99527 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99527 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Warmth By Rithvik Singh" Product            */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99548{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button, body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99548 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99548{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99548 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99548 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99548 .woocommerce-product-gallery, body.single-product.postid-99548 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99548 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99548 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99548 .summary-inner{
	padding:26px
}

body.single-product.postid-99548 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99548 .summary-inner>.price, body.single-product.postid-99548 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99548 .price del{
	color:#98a2b3;
}

body.single-product.postid-99548 .price ins{
	text-decoration:none
}

body.single-product.postid-99548 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99548 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99548 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99548 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99548 form.cart table.variations th, body.single-product.postid-99548 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99548 form.cart table.variations label, body.single-product.postid-99548 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99548 form.cart select, body.single-product.postid-99548 form.cart input[type=text], body.single-product.postid-99548 form.cart input[type=number], body.single-product.postid-99548 form.cart input[type=email], body.single-product.postid-99548 form.cart input[type=tel], body.single-product.postid-99548 form.cart textarea, body.single-product.postid-99548 .tm-extra-product-options input[type=text], body.single-product.postid-99548 .tm-extra-product-options input[type=number], body.single-product.postid-99548 .tm-extra-product-options textarea, body.single-product.postid-99548 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99548 form.cart select:focus, body.single-product.postid-99548 form.cart input:focus, body.single-product.postid-99548 form.cart textarea:focus, body.single-product.postid-99548 .tm-extra-product-options input:focus, body.single-product.postid-99548 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99548 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99548 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99548 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99548 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99548 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99548 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99548 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99548 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99548 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button, body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99548 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99548 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99548 .woocommerce-tabs, body.single-product.postid-99548 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99548 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99548 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99548 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99548 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99548 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99548 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99548 .related-products, body.single-product.postid-99548 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99548 .related-products>h3, body.single-product.postid-99548 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99548 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99548 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99548{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99548 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99548 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99548 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99548 h1.product_title{
}

body.single-product.postid-99548 .summary-inner>.price, body.single-product.postid-99548 .wd-single-price .price{
}

body.single-product.postid-99548 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99548 .woocommerce-tabs, body.single-product.postid-99548 .product-tabs-wrapper, body.single-product.postid-99548 .related-products, body.single-product.postid-99548 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99548 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99548{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button, body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99548 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99548 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99548 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99548 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99548 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "How To Stop Overthinking Forever by Rithvik Singh" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99556{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button, body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99556 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99556{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99556 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99556 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99556 .woocommerce-product-gallery, body.single-product.postid-99556 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99556 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99556 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99556 .summary-inner{
	padding:26px
}

body.single-product.postid-99556 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99556 .summary-inner>.price, body.single-product.postid-99556 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99556 .price del{
	color:#98a2b3;
}

body.single-product.postid-99556 .price ins{
	text-decoration:none
}

body.single-product.postid-99556 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99556 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99556 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99556 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99556 form.cart table.variations th, body.single-product.postid-99556 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99556 form.cart table.variations label, body.single-product.postid-99556 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99556 form.cart select, body.single-product.postid-99556 form.cart input[type=text], body.single-product.postid-99556 form.cart input[type=number], body.single-product.postid-99556 form.cart input[type=email], body.single-product.postid-99556 form.cart input[type=tel], body.single-product.postid-99556 form.cart textarea, body.single-product.postid-99556 .tm-extra-product-options input[type=text], body.single-product.postid-99556 .tm-extra-product-options input[type=number], body.single-product.postid-99556 .tm-extra-product-options textarea, body.single-product.postid-99556 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99556 form.cart select:focus, body.single-product.postid-99556 form.cart input:focus, body.single-product.postid-99556 form.cart textarea:focus, body.single-product.postid-99556 .tm-extra-product-options input:focus, body.single-product.postid-99556 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99556 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99556 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99556 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99556 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99556 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99556 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99556 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99556 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99556 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button, body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99556 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99556 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99556 .woocommerce-tabs, body.single-product.postid-99556 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99556 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99556 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99556 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99556 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99556 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99556 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99556 .related-products, body.single-product.postid-99556 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99556 .related-products>h3, body.single-product.postid-99556 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99556 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99556 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99556{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99556 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99556 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99556 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99556 h1.product_title{
}

body.single-product.postid-99556 .summary-inner>.price, body.single-product.postid-99556 .wd-single-price .price{
}

body.single-product.postid-99556 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99556 .woocommerce-tabs, body.single-product.postid-99556 .product-tabs-wrapper, body.single-product.postid-99556 .related-products, body.single-product.postid-99556 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99556 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99556{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button, body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99556 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99556 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99556 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99556 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99556 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Thank You for Leaving by Rithvik Singh" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99563{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button, body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99563 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99563{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99563 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99563 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99563 .woocommerce-product-gallery, body.single-product.postid-99563 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99563 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99563 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99563 .summary-inner{
	padding:26px
}

body.single-product.postid-99563 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99563 .summary-inner>.price, body.single-product.postid-99563 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99563 .price del{
	color:#98a2b3;
}

body.single-product.postid-99563 .price ins{
	text-decoration:none
}

body.single-product.postid-99563 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99563 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99563 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99563 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99563 form.cart table.variations th, body.single-product.postid-99563 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99563 form.cart table.variations label, body.single-product.postid-99563 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99563 form.cart select, body.single-product.postid-99563 form.cart input[type=text], body.single-product.postid-99563 form.cart input[type=number], body.single-product.postid-99563 form.cart input[type=email], body.single-product.postid-99563 form.cart input[type=tel], body.single-product.postid-99563 form.cart textarea, body.single-product.postid-99563 .tm-extra-product-options input[type=text], body.single-product.postid-99563 .tm-extra-product-options input[type=number], body.single-product.postid-99563 .tm-extra-product-options textarea, body.single-product.postid-99563 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99563 form.cart select:focus, body.single-product.postid-99563 form.cart input:focus, body.single-product.postid-99563 form.cart textarea:focus, body.single-product.postid-99563 .tm-extra-product-options input:focus, body.single-product.postid-99563 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99563 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99563 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99563 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99563 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99563 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99563 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99563 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99563 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99563 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button, body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99563 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99563 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99563 .woocommerce-tabs, body.single-product.postid-99563 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99563 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99563 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99563 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99563 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99563 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99563 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99563 .related-products, body.single-product.postid-99563 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99563 .related-products>h3, body.single-product.postid-99563 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99563 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99563 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99563{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99563 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99563 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99563 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99563 h1.product_title{
}

body.single-product.postid-99563 .summary-inner>.price, body.single-product.postid-99563 .wd-single-price .price{
}

body.single-product.postid-99563 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99563 .woocommerce-tabs, body.single-product.postid-99563 .product-tabs-wrapper, body.single-product.postid-99563 .related-products, body.single-product.postid-99563 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99563 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99563{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button, body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99563 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99563 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99563 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99563 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99563 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Twisted Love Book by Ana Huang" Product     */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99767{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button, body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99767 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99767{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99767 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99767 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99767 .woocommerce-product-gallery, body.single-product.postid-99767 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99767 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99767 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99767 .summary-inner{
	padding:26px
}

body.single-product.postid-99767 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99767 .summary-inner>.price, body.single-product.postid-99767 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99767 .price del{
	color:#98a2b3;
}

body.single-product.postid-99767 .price ins{
	text-decoration:none
}

body.single-product.postid-99767 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99767 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99767 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99767 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99767 form.cart table.variations th, body.single-product.postid-99767 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99767 form.cart table.variations label, body.single-product.postid-99767 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99767 form.cart select, body.single-product.postid-99767 form.cart input[type=text], body.single-product.postid-99767 form.cart input[type=number], body.single-product.postid-99767 form.cart input[type=email], body.single-product.postid-99767 form.cart input[type=tel], body.single-product.postid-99767 form.cart textarea, body.single-product.postid-99767 .tm-extra-product-options input[type=text], body.single-product.postid-99767 .tm-extra-product-options input[type=number], body.single-product.postid-99767 .tm-extra-product-options textarea, body.single-product.postid-99767 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99767 form.cart select:focus, body.single-product.postid-99767 form.cart input:focus, body.single-product.postid-99767 form.cart textarea:focus, body.single-product.postid-99767 .tm-extra-product-options input:focus, body.single-product.postid-99767 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99767 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99767 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99767 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99767 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99767 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99767 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99767 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99767 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99767 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button, body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99767 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99767 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99767 .woocommerce-tabs, body.single-product.postid-99767 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99767 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99767 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99767 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99767 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99767 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99767 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99767 .related-products, body.single-product.postid-99767 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99767 .related-products>h3, body.single-product.postid-99767 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99767 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99767 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99767{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99767 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99767 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99767 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99767 h1.product_title{
}

body.single-product.postid-99767 .summary-inner>.price, body.single-product.postid-99767 .wd-single-price .price{
}

body.single-product.postid-99767 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99767 .woocommerce-tabs, body.single-product.postid-99767 .product-tabs-wrapper, body.single-product.postid-99767 .related-products, body.single-product.postid-99767 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99767 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99767{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button, body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99767 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99767 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99767 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99767 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99767 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Twisted Games by Ana Huang" Product         */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99781{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button, body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99781 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99781{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99781 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99781 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99781 .woocommerce-product-gallery, body.single-product.postid-99781 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99781 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99781 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99781 .summary-inner{
	padding:26px
}

body.single-product.postid-99781 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99781 .summary-inner>.price, body.single-product.postid-99781 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99781 .price del{
	color:#98a2b3;
}

body.single-product.postid-99781 .price ins{
	text-decoration:none
}

body.single-product.postid-99781 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99781 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99781 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99781 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99781 form.cart table.variations th, body.single-product.postid-99781 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99781 form.cart table.variations label, body.single-product.postid-99781 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99781 form.cart select, body.single-product.postid-99781 form.cart input[type=text], body.single-product.postid-99781 form.cart input[type=number], body.single-product.postid-99781 form.cart input[type=email], body.single-product.postid-99781 form.cart input[type=tel], body.single-product.postid-99781 form.cart textarea, body.single-product.postid-99781 .tm-extra-product-options input[type=text], body.single-product.postid-99781 .tm-extra-product-options input[type=number], body.single-product.postid-99781 .tm-extra-product-options textarea, body.single-product.postid-99781 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99781 form.cart select:focus, body.single-product.postid-99781 form.cart input:focus, body.single-product.postid-99781 form.cart textarea:focus, body.single-product.postid-99781 .tm-extra-product-options input:focus, body.single-product.postid-99781 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99781 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99781 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99781 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99781 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99781 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99781 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99781 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99781 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99781 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button, body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99781 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99781 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99781 .woocommerce-tabs, body.single-product.postid-99781 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99781 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99781 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99781 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99781 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99781 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99781 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99781 .related-products, body.single-product.postid-99781 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99781 .related-products>h3, body.single-product.postid-99781 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99781 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99781 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99781{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99781 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99781 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99781 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99781 h1.product_title{
}

body.single-product.postid-99781 .summary-inner>.price, body.single-product.postid-99781 .wd-single-price .price{
}

body.single-product.postid-99781 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99781 .woocommerce-tabs, body.single-product.postid-99781 .product-tabs-wrapper, body.single-product.postid-99781 .related-products, body.single-product.postid-99781 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99781 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99781{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button, body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99781 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99781 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99781 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99781 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99781 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Twisted Hate by Ana Huang" Product          */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99792{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button, body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99792 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99792{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99792 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99792 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99792 .woocommerce-product-gallery, body.single-product.postid-99792 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99792 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99792 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99792 .summary-inner{
	padding:26px
}

body.single-product.postid-99792 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99792 .summary-inner>.price, body.single-product.postid-99792 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99792 .price del{
	color:#98a2b3;
}

body.single-product.postid-99792 .price ins{
	text-decoration:none
}

body.single-product.postid-99792 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99792 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99792 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99792 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99792 form.cart table.variations th, body.single-product.postid-99792 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99792 form.cart table.variations label, body.single-product.postid-99792 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99792 form.cart select, body.single-product.postid-99792 form.cart input[type=text], body.single-product.postid-99792 form.cart input[type=number], body.single-product.postid-99792 form.cart input[type=email], body.single-product.postid-99792 form.cart input[type=tel], body.single-product.postid-99792 form.cart textarea, body.single-product.postid-99792 .tm-extra-product-options input[type=text], body.single-product.postid-99792 .tm-extra-product-options input[type=number], body.single-product.postid-99792 .tm-extra-product-options textarea, body.single-product.postid-99792 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99792 form.cart select:focus, body.single-product.postid-99792 form.cart input:focus, body.single-product.postid-99792 form.cart textarea:focus, body.single-product.postid-99792 .tm-extra-product-options input:focus, body.single-product.postid-99792 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99792 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99792 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99792 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99792 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99792 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99792 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99792 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99792 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99792 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button, body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99792 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99792 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99792 .woocommerce-tabs, body.single-product.postid-99792 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99792 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99792 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99792 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99792 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99792 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99792 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99792 .related-products, body.single-product.postid-99792 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99792 .related-products>h3, body.single-product.postid-99792 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99792 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99792 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99792{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99792 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99792 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99792 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99792 h1.product_title{
}

body.single-product.postid-99792 .summary-inner>.price, body.single-product.postid-99792 .wd-single-price .price{
}

body.single-product.postid-99792 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99792 .woocommerce-tabs, body.single-product.postid-99792 .product-tabs-wrapper, body.single-product.postid-99792 .related-products, body.single-product.postid-99792 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99792 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99792{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button, body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99792 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99792 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99792 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99792 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99792 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Twisted Lies by Ana Huang" Product          */
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-99798{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button, body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99798 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99798{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99798 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99798 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99798 .woocommerce-product-gallery, body.single-product.postid-99798 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99798 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99798 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99798 .summary-inner{
	padding:26px
}

body.single-product.postid-99798 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99798 .summary-inner>.price, body.single-product.postid-99798 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99798 .price del{
	color:#98a2b3;
}

body.single-product.postid-99798 .price ins{
	text-decoration:none
}

body.single-product.postid-99798 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99798 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99798 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99798 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99798 form.cart table.variations th, body.single-product.postid-99798 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99798 form.cart table.variations label, body.single-product.postid-99798 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99798 form.cart select, body.single-product.postid-99798 form.cart input[type=text], body.single-product.postid-99798 form.cart input[type=number], body.single-product.postid-99798 form.cart input[type=email], body.single-product.postid-99798 form.cart input[type=tel], body.single-product.postid-99798 form.cart textarea, body.single-product.postid-99798 .tm-extra-product-options input[type=text], body.single-product.postid-99798 .tm-extra-product-options input[type=number], body.single-product.postid-99798 .tm-extra-product-options textarea, body.single-product.postid-99798 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99798 form.cart select:focus, body.single-product.postid-99798 form.cart input:focus, body.single-product.postid-99798 form.cart textarea:focus, body.single-product.postid-99798 .tm-extra-product-options input:focus, body.single-product.postid-99798 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99798 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99798 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99798 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99798 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99798 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99798 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99798 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99798 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99798 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button, body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99798 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99798 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99798 .woocommerce-tabs, body.single-product.postid-99798 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99798 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99798 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99798 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99798 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99798 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99798 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99798 .related-products, body.single-product.postid-99798 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99798 .related-products>h3, body.single-product.postid-99798 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99798 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99798 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99798{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99798 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99798 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99798 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99798 h1.product_title{
}

body.single-product.postid-99798 .summary-inner>.price, body.single-product.postid-99798 .wd-single-price .price{
}

body.single-product.postid-99798 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99798 .woocommerce-tabs, body.single-product.postid-99798 .product-tabs-wrapper, body.single-product.postid-99798 .related-products, body.single-product.postid-99798 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99798 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99798{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button, body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99798 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99798 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99798 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99798 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99798 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Mini DC UPS Power Backup for Wi-Fi Router, CCTV &amp; More (10400mAh)" Product*/
/*-----------------------------------------------*/
@media (max-width: 767px){

	body.single-product.postid-101452{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button, body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-101452 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-101452{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-101452 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-101452 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-101452 .woocommerce-product-gallery, body.single-product.postid-101452 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-101452 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-101452 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-101452 .summary-inner{
	padding:26px
}

body.single-product.postid-101452 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-101452 .summary-inner>.price, body.single-product.postid-101452 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-101452 .price del{
	color:#98a2b3;
}

body.single-product.postid-101452 .price ins{
	text-decoration:none
}

body.single-product.postid-101452 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-101452 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-101452 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-101452 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-101452 form.cart table.variations th, body.single-product.postid-101452 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-101452 form.cart table.variations label, body.single-product.postid-101452 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-101452 form.cart select, body.single-product.postid-101452 form.cart input[type=text], body.single-product.postid-101452 form.cart input[type=number], body.single-product.postid-101452 form.cart input[type=email], body.single-product.postid-101452 form.cart input[type=tel], body.single-product.postid-101452 form.cart textarea, body.single-product.postid-101452 .tm-extra-product-options input[type=text], body.single-product.postid-101452 .tm-extra-product-options input[type=number], body.single-product.postid-101452 .tm-extra-product-options textarea, body.single-product.postid-101452 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-101452 form.cart select:focus, body.single-product.postid-101452 form.cart input:focus, body.single-product.postid-101452 form.cart textarea:focus, body.single-product.postid-101452 .tm-extra-product-options input:focus, body.single-product.postid-101452 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-101452 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-101452 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-101452 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-101452 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-101452 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-101452 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-101452 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-101452 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-101452 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button, body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button:hover, body.single-product.postid-101452 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-101452 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-101452 .woocommerce-tabs, body.single-product.postid-101452 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-101452 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-101452 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-101452 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-101452 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-101452 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-101452 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-101452 .related-products, body.single-product.postid-101452 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-101452 .related-products>h3, body.single-product.postid-101452 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-101452 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-101452 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-101452{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-101452 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-101452 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-101452 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-101452 h1.product_title{
}

body.single-product.postid-101452 .summary-inner>.price, body.single-product.postid-101452 .wd-single-price .price{
}

body.single-product.postid-101452 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-101452 .woocommerce-tabs, body.single-product.postid-101452 .product-tabs-wrapper, body.single-product.postid-101452 .related-products, body.single-product.postid-101452 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-101452 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-101452{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button, body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-101452 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-101452 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-101452 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-101452 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-101452 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "My account layout ? App Redesign Draft" Woodmart_layout*/
/*-----------------------------------------------*/
body.postid-185624 .cb-account-head{
	max-width:1180px;
	margin:18px auto;
	padding:38px;
	border-radius:24px;
	background:-webkit-linear-gradient(315deg,#0c1324,#1769e0);	background:-o-linear-gradient(315deg,#0c1324,#1769e0);	background:linear-gradient(135deg,#0c1324,#1769e0);
	color:#fff
}

body.postid-185624 .cb-account-head h1{
	margin:8px 0;
	color:#fff;
	font-size:42px
}

body.postid-185624 .cb-account-head p{
	margin:0;
	color:#dbe7ff
}

body.postid-185624 .cb-account-shell{
	display:-ms-grid!important;	display:grid!important;
	-ms-grid-columns:260px 1fr;	grid-template-columns:260px 1fr;
	gap:18px;
	max-width:1180px;
	margin:0 auto 40px
}

body.postid-185624 .cb-account-nav, body.postid-185624 .cb-account-content{
	padding:20px;
	border-radius:20px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.postid-185624 .cb-account-nav .woocommerce-MyAccount-navigation-link a{
	padding:13px;
	border-radius:10px
}

body.postid-185624 .cb-account-nav .is-active a{
	background:#edf4ff;
	color:#1769e0
}

@media(max-width:767px){

	body.postid-185624 .cb-account-head{
	margin:10px;
	padding:24px;
	border-radius:18px
}

body.postid-185624 .cb-account-head h1{
	font-size:32px
}

body.postid-185624 .cb-account-shell{
	display:block!important;
	margin:0 10px 80px
}

body.postid-185624 .cb-account-nav{
	margin-bottom:12px;
	overflow-x:auto
}

body.postid-185624 .cb-account-nav ul{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	min-width:max-content;
	gap:6px
}

body.postid-185624 .cb-account-content{
	padding:16px
	}

}



/*-----------------------------------------------*/
/*  "Shop Archive ? App Redesign Draft" Woodmart_layout*/
/*-----------------------------------------------*/
body.postid-185635 .cb-archive-hero{
	max-width:1240px;
	margin:18px auto;
	padding:34px;
	border-radius:24px;
	background:-webkit-linear-gradient(315deg,#eef4ff,#fff);	background:-o-linear-gradient(315deg,#eef4ff,#fff);	background:linear-gradient(135deg,#eef4ff,#fff);
	box-shadow:0 8px 28px #0000000c
}

body.postid-185635 .cb-archive-tools{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	max-width:1240px;
	margin:0 auto 14px;
	padding:12px 16px;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:14px;
	border-radius:16px;
	background:#fff
}

body.postid-185635 .cb-filter-area, body.postid-185635 .cb-active-filters, body.postid-185635 .cb-archive-grid{
	max-width:1240px;
	margin:0 auto 16px
}

body.postid-185635 .cb-archive-grid{
	padding:18px;
	border-radius:22px;
	background:#fff
}

body.postid-185635 .cb-archive-grid .product-wrapper{
	padding:10px;
	border:1px solid #ececf0;
	border-radius:16px
}

body.postid-185635 .cb-archive-grid .product-image-link{
	overflow:hidden;
	border-radius:13px;
	background:#f5f5f7
}

@media(max-width:767px){

	body.postid-185635 .cb-archive-hero{
	margin:10px 10px 12px;
	padding:22px;
	border-radius:18px
}

body.postid-185635 .cb-archive-tools{
	display:-webkit-sticky;	display:sticky;
	top:0;
	z-index:20;
	margin:0 10px 10px;
	padding:9px;
	overflow-x:auto
}

body.postid-185635 .cb-archive-tools .wd-shop-result-count, body.postid-185635 .cb-archive-tools .wd-products-per-page{
	display:none
}

body.postid-185635 .cb-filter-area, body.postid-185635 .cb-active-filters, body.postid-185635 .cb-archive-grid{
	margin:0 10px 12px
}

body.postid-185635 .cb-archive-grid{
	padding:5px;
	border-radius:18px
}

body.postid-185635 .cb-archive-grid .products{
	grid-template-columns:repeat(2,minmax(0,1fr))!important
}

body.postid-185635 .cb-archive-grid .product-grid-item{
	padding:5px!important
	}

}



/*-----------------------------------------------*/
/*  "Checkout ? App Redesign Draft" Page         */
/*-----------------------------------------------*/
body.page-id-185637 .cb-checkout-steps, body.page-id-185637 .cb-checkout-tools, body.page-id-185637 .cb-checkout-shell{
	max-width:1120px;
	margin:18px auto
}

body.page-id-185637 .cb-checkout-steps, body.page-id-185637 .cb-checkout-tools{
	padding:14px 20px;
	border-radius:16px;
	background:#fff
}

body.page-id-185637 .cb-checkout-shell{
	display:-ms-grid!important;	display:grid!important;
	-ms-grid-columns:minmax(0,1.15fr) minmax(340px,.85fr);	grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);
	gap:20px
}

body.page-id-185637 .cb-checkout-details, body.page-id-185637 .cb-checkout-order{
	padding:26px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.page-id-185637 .cb-checkout-order{
	display:-webkit-sticky;	display:sticky;
	top:20px;
	height:max-content
}

body.page-id-185637 .cb-checkout-shell input, body.page-id-185637 .cb-checkout-shell select, body.page-id-185637 .cb-checkout-shell textarea{
	min-height:46px;
	border-radius:10px
}

body.page-id-185637 .cb-checkout-shell #place_order{
	width:100%;
	min-height:54px;
	border-radius:12px;
	background:#1769e0
}

@media(max-width:767px){

	body.page-id-185637 .cb-checkout-steps, body.page-id-185637 .cb-checkout-tools, body.page-id-185637 .cb-checkout-shell{
	margin:10px
}

body.page-id-185637 .cb-checkout-shell{
	display:block!important
}

body.page-id-185637 .cb-checkout-details, body.page-id-185637 .cb-checkout-order{
	padding:16px;
	border-radius:18px
}

body.page-id-185637 .cb-checkout-order{
	position:static;
	margin-top:12px
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-1842 .cb-checkout-steps{
	max-width:1180px;
	margin:18px auto;
	padding:14px;
	border-radius:16px;
	background:#fff
}

body.page-id-1842 .cb-cart-shell{
	display:-ms-grid!important;	display:grid!important;
	-ms-grid-columns:minmax(0,1.6fr) minmax(320px,.7fr);	grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);
	gap:20px;
	max-width:1180px;
	margin:0 auto 40px
}

body.page-id-1842 .cb-cart-main, body.page-id-1842 .cb-cart-side{
	padding:24px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.page-id-1842 .cb-cart-side{
	display:-webkit-sticky;	display:sticky;
	top:20px;
	height:max-content
}

body.page-id-1842 .cb-cart-shell .checkout-button{
	min-height:52px;
	border-radius:12px;
	background:#1769e0
}

@media(max-width:767px){

	body.page-id-1842 .cb-checkout-steps{
	margin:10px
}

body.page-id-1842 .cb-cart-shell{
	display:block!important;
	margin:0 10px 80px
}

body.page-id-1842 .cb-cart-main, body.page-id-1842 .cb-cart-side{
	padding:15px;
	border-radius:18px
}

body.page-id-1842 .cb-cart-side{
	position:static;
	margin-top:12px
	}

}



/*-----------------------------------------------*/
/*  "Cart ? App Redesign Draft" Page             */
/*-----------------------------------------------*/
body.page-id-185636 .cb-checkout-steps{
	max-width:1180px;
	margin:18px auto;
	padding:14px;
	border-radius:16px;
	background:#fff
}

body.page-id-185636 .cb-cart-shell{
	display:-ms-grid!important;	display:grid!important;
	-ms-grid-columns:minmax(0,1.6fr) minmax(320px,.7fr);	grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);
	gap:20px;
	max-width:1180px;
	margin:0 auto 40px
}

body.page-id-185636 .cb-cart-main, body.page-id-185636 .cb-cart-side{
	padding:24px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.page-id-185636 .cb-cart-side{
	display:-webkit-sticky;	display:sticky;
	top:20px;
	height:max-content
}

body.page-id-185636 .cb-cart-shell .checkout-button{
	min-height:52px;
	border-radius:12px;
	background:#1769e0
}

@media(max-width:767px){

	body.page-id-185636 .cb-checkout-steps{
	margin:10px
}

body.page-id-185636 .cb-cart-shell{
	display:block!important;
	margin:0 10px 80px
}

body.page-id-185636 .cb-cart-main, body.page-id-185636 .cb-cart-side{
	padding:15px;
	border-radius:18px
}

body.page-id-185636 .cb-cart-side{
	position:static;
	margin-top:12px
	}

}



/*-----------------------------------------------*/
/*  "Physical Product ? App Draft" Woodmart_layout*/
/*-----------------------------------------------*/
body.postid-185625 .cb-product-main{
	max-width:1240px;
	margin:18px auto 34px;
	padding:24px;
	border:1px solid #e7e8ec;
	border-radius:24px;
	background:#fff;
	box-shadow:0 12px 38px rgba(0,0,0,.06)
}

body.postid-185625 .cb-product-main .woocommerce-product-gallery{
	overflow:hidden;
	border-radius:18px;
	background:#f5f5f7
}

body.postid-185625 .cb-product-main .product_title{
	color:#1d1d1f;
	letter-spacing:-.025em
}

body.postid-185625 .cb-product-main .price{
	color:#1769e0
}

body.postid-185625 .cb-product-main form.cart{
	padding:18px;
	border:1px solid #e5e7eb;
	border-radius:16px;
	background:#f8fafc
}

body.postid-185625 .cb-product-main form.cart input, body.postid-185625 .cb-product-main form.cart select, body.postid-185625 .cb-product-main form.cart textarea{
	border-radius:10px
}

body.postid-185625 .cb-product-benefits{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(3,1fr);	grid-template-columns:repeat(3,1fr);
	gap:8px;
	margin:12px 0 18px
}

body.postid-185625 .cb-product-benefits span{
	padding:11px;
	border-radius:11px;
	background:#f3f6fb;
	color:#344054;
	font-size:12px;
	text-align:center
}

body.postid-185625 .cb-product-content, body.postid-185625 .cb-product-reviews, body.postid-185625 .cb-product-related{
	max-width:1240px;
	margin:0 auto 26px;
	padding:28px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px rgba(0,0,0,.045)
}

body.postid-185625 .cb-mobile-sticky-price{
	display:none
}

body.postid-185625 .cb-product-topup .wd-single-gallery{
	max-width:520px;
	margin:auto
}

body.postid-185625 .cb-product-topup .woocommerce-product-gallery img{
	object-fit:contain
}

body.postid-185625 .cb-product-topup .tm-extra-product-options{
	margin-top:12px
}

body.postid-185625 .cb-product-topup .tm-extra-product-options .tmcp-field-wrap{
	padding:10px;
	border-radius:12px;
	background:#fff
}

body.postid-185625 .cb-product-book .woocommerce-product-gallery img{
	object-fit:contain;
	max-height:620px
}

body.postid-185625 .cb-product-book .wd-single-gallery{
	background:#f2f2f4
}

@media(max-width:767px){

	body.postid-185625 .cb-product-main{
	margin:10px 10px 18px;
	padding:12px;
	border-radius:18px
}

body.postid-185625 .cb-product-main .woocommerce-product-gallery{
	border-radius:15px
}

body.postid-185625 .cb-product-topup .woocommerce-product-gallery__image a{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	justify-content:center
}

body.postid-185625 .cb-product-topup .woocommerce-product-gallery img{
	max-height:320px;
	width:auto!important
}

body.postid-185625 .cb-product-book .woocommerce-product-gallery img{
	max-height:420px
}

body.postid-185625 .cb-product-benefits{
	grid-template-columns:1fr
}

body.postid-185625 .cb-product-content, body.postid-185625 .cb-product-reviews, body.postid-185625 .cb-product-related{
	margin:0 10px 16px;
	padding:18px;
	border-radius:18px
}

body.postid-185625 .cb-product-main form.cart{
	padding:13px
}

body.postid-185625 .cb-mobile-sticky-price{
	position:fixed!important;
	left:8px;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100003;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	width:29%;
	height:52px;
	padding:0 8px;
	border-radius:10px;
	background:#f2f6ff;
	color:#1769e0;
	overflow:hidden
}

body.postid-185625 .cb-mobile-sticky-price .price{
	margin:0!important;
	font-size:13px!important;
	line-height:1.15!important
}

body.postid-185625 .cb-product-main form.cart .single_add_to_cart_button{
	left:calc(29% + 12px)!important;
	width:calc(35.5% - 12px)!important
}

body.postid-185625 .cb-product-main form.cart .wd-buy-now-btn{
	right:8px!important;
	width:calc(35.5% - 12px)!important
}

body.single-product:after.postid-185625{
	height:calc(68px + env(safe-area-inset-bottom,0px))
	}

}



/*-----------------------------------------------*/
/*  "Books Product ? App Draft" Woodmart_layout  */
/*-----------------------------------------------*/
body.postid-185626 .cb-product-main{
	max-width:1240px;
	margin:18px auto 34px;
	padding:24px;
	border:1px solid #e7e8ec;
	border-radius:24px;
	background:#fff;
	box-shadow:0 12px 38px rgba(0,0,0,.06)
}

body.postid-185626 .cb-product-main .woocommerce-product-gallery{
	overflow:hidden;
	border-radius:18px;
	background:#f5f5f7
}

body.postid-185626 .cb-product-main .product_title{
	color:#1d1d1f;
	letter-spacing:-.025em
}

body.postid-185626 .cb-product-main .price{
	color:#1769e0
}

body.postid-185626 .cb-product-main form.cart{
	padding:18px;
	border:1px solid #e5e7eb;
	border-radius:16px;
	background:#f8fafc
}

body.postid-185626 .cb-product-main form.cart input, body.postid-185626 .cb-product-main form.cart select, body.postid-185626 .cb-product-main form.cart textarea{
	border-radius:10px
}

body.postid-185626 .cb-product-benefits{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(3,1fr);	grid-template-columns:repeat(3,1fr);
	gap:8px;
	margin:12px 0 18px
}

body.postid-185626 .cb-product-benefits span{
	padding:11px;
	border-radius:11px;
	background:#f3f6fb;
	color:#344054;
	font-size:12px;
	text-align:center
}

body.postid-185626 .cb-product-content, body.postid-185626 .cb-product-reviews, body.postid-185626 .cb-product-related{
	max-width:1240px;
	margin:0 auto 26px;
	padding:28px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px rgba(0,0,0,.045)
}

body.postid-185626 .cb-mobile-sticky-price{
	display:none
}

body.postid-185626 .cb-product-topup .wd-single-gallery{
	max-width:520px;
	margin:auto
}

body.postid-185626 .cb-product-topup .woocommerce-product-gallery img{
	object-fit:contain
}

body.postid-185626 .cb-product-topup .tm-extra-product-options{
	margin-top:12px
}

body.postid-185626 .cb-product-topup .tm-extra-product-options .tmcp-field-wrap{
	padding:10px;
	border-radius:12px;
	background:#fff
}

body.postid-185626 .cb-product-book .woocommerce-product-gallery img{
	object-fit:contain;
	max-height:620px
}

body.postid-185626 .cb-product-book .wd-single-gallery{
	background:#f2f2f4
}

@media(max-width:767px){

	body.postid-185626 .cb-product-main{
	margin:10px 10px 18px;
	padding:12px;
	border-radius:18px
}

body.postid-185626 .cb-product-main .woocommerce-product-gallery{
	border-radius:15px
}

body.postid-185626 .cb-product-topup .woocommerce-product-gallery__image a{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	justify-content:center
}

body.postid-185626 .cb-product-topup .woocommerce-product-gallery img{
	max-height:320px;
	width:auto!important
}

body.postid-185626 .cb-product-book .woocommerce-product-gallery img{
	max-height:420px
}

body.postid-185626 .cb-product-benefits{
	grid-template-columns:1fr
}

body.postid-185626 .cb-product-content, body.postid-185626 .cb-product-reviews, body.postid-185626 .cb-product-related{
	margin:0 10px 16px;
	padding:18px;
	border-radius:18px
}

body.postid-185626 .cb-product-main form.cart{
	padding:13px
}

body.postid-185626 .cb-mobile-sticky-price{
	position:fixed!important;
	left:8px;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100003;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	width:29%;
	height:52px;
	padding:0 8px;
	border-radius:10px;
	background:#f2f6ff;
	color:#1769e0;
	overflow:hidden
}

body.postid-185626 .cb-mobile-sticky-price .price{
	margin:0!important;
	font-size:13px!important;
	line-height:1.15!important
}

body.postid-185626 .cb-product-main form.cart .single_add_to_cart_button{
	left:calc(29% + 12px)!important;
	width:calc(35.5% - 12px)!important
}

body.postid-185626 .cb-product-main form.cart .wd-buy-now-btn{
	right:8px!important;
	width:calc(35.5% - 12px)!important
}

body.single-product:after.postid-185626{
	height:calc(68px + env(safe-area-inset-bottom,0px))
	}

}



/*-----------------------------------------------*/
/*  "TopUp Product ? App Draft" Woodmart_layout  */
/*-----------------------------------------------*/
body.postid-185628 .cb-product-main{
	max-width:1240px;
	margin:18px auto 34px;
	padding:24px;
	border:1px solid #e7e8ec;
	border-radius:24px;
	background:#fff;
	box-shadow:0 12px 38px rgba(0,0,0,.06)
}

body.postid-185628 .cb-product-main .woocommerce-product-gallery{
	overflow:hidden;
	border-radius:18px;
	background:#f5f5f7
}

body.postid-185628 .cb-product-main .product_title{
	color:#1d1d1f;
	letter-spacing:-.025em
}

body.postid-185628 .cb-product-main .price{
	color:#1769e0
}

body.postid-185628 .cb-product-main form.cart{
	padding:18px;
	border:1px solid #e5e7eb;
	border-radius:16px;
	background:#f8fafc
}

body.postid-185628 .cb-product-main form.cart input, body.postid-185628 .cb-product-main form.cart select, body.postid-185628 .cb-product-main form.cart textarea{
	border-radius:10px
}

body.postid-185628 .cb-product-benefits{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(3,1fr);	grid-template-columns:repeat(3,1fr);
	gap:8px;
	margin:12px 0 18px
}

body.postid-185628 .cb-product-benefits span{
	padding:11px;
	border-radius:11px;
	background:#f3f6fb;
	color:#344054;
	font-size:12px;
	text-align:center
}

body.postid-185628 .cb-product-content, body.postid-185628 .cb-product-reviews, body.postid-185628 .cb-product-related{
	max-width:1240px;
	margin:0 auto 26px;
	padding:28px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 8px 28px rgba(0,0,0,.045)
}

body.postid-185628 .cb-mobile-sticky-price{
	display:none
}

body.postid-185628 .cb-product-topup .wd-single-gallery{
	max-width:520px;
	margin:auto
}

body.postid-185628 .cb-product-topup .woocommerce-product-gallery img{
	object-fit:contain
}

body.postid-185628 .cb-product-topup .tm-extra-product-options{
	margin-top:12px
}

body.postid-185628 .cb-product-topup .tm-extra-product-options .tmcp-field-wrap{
	padding:10px;
	border-radius:12px;
	background:#fff
}

body.postid-185628 .cb-product-book .woocommerce-product-gallery img{
	object-fit:contain;
	max-height:620px
}

body.postid-185628 .cb-product-book .wd-single-gallery{
	background:#f2f2f4
}

@media(max-width:767px){

	body.postid-185628 .cb-product-main{
	margin:10px 10px 18px;
	padding:12px;
	border-radius:18px
}

body.postid-185628 .cb-product-main .woocommerce-product-gallery{
	border-radius:15px
}

body.postid-185628 .cb-product-topup .woocommerce-product-gallery__image a{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	justify-content:center
}

body.postid-185628 .cb-product-topup .woocommerce-product-gallery img{
	max-height:320px;
	width:auto!important
}

body.postid-185628 .cb-product-book .woocommerce-product-gallery img{
	max-height:420px
}

body.postid-185628 .cb-product-benefits{
	grid-template-columns:1fr
}

body.postid-185628 .cb-product-content, body.postid-185628 .cb-product-reviews, body.postid-185628 .cb-product-related{
	margin:0 10px 16px;
	padding:18px;
	border-radius:18px
}

body.postid-185628 .cb-product-main form.cart{
	padding:13px
}

body.postid-185628 .cb-mobile-sticky-price{
	position:fixed!important;
	left:8px;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100003;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	width:29%;
	height:52px;
	padding:0 8px;
	border-radius:10px;
	background:#f2f6ff;
	color:#1769e0;
	overflow:hidden
}

body.postid-185628 .cb-mobile-sticky-price .price{
	margin:0!important;
	font-size:13px!important;
	line-height:1.15!important
}

body.postid-185628 .cb-product-main form.cart .single_add_to_cart_button{
	left:calc(29% + 12px)!important;
	width:calc(35.5% - 12px)!important
}

body.postid-185628 .cb-product-main form.cart .wd-buy-now-btn{
	right:8px!important;
	width:calc(35.5% - 12px)!important
}

body.single-product:after.postid-185628{
	height:calc(68px + env(safe-area-inset-bottom,0px))
	}

}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping" Page            */
/*-----------------------------------------------*/
body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap:hover{
	-webkit-transform: translateY(-5px);	-ms-transform: translateY(-5px);	transform: translateY(-5px);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-5px);	-ms-transform: translateY(-5px);	transform: translateY(-5px);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}

body.page-id-2351 .wd-stretch-cont-sm .wd-entities-title a{
	font-size: 1em;
	display: -webkit-box;


	overflow: hidden;
	max-height: 5em;
	font-size: 1em;
	display: -webkit-box;


	overflow: hidden;
	max-height: 5em;
}

body.page-id-2351 .elementor-element-4317765d .elementor-container .elementor-top-column > .elementor-widget-wrap{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	gap: 15px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-2351 #main-content{
	padding-top:0px;
	padding-top:0px;
}

body.page-id-2351 .wd-page-wrapper .main-page-wrapper{
	background-color:#0f1115;
	background-color:#0f1115;
}

body.page-id-2351 .elementor-shortcode div .woocommerce{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-2351 .wd-negative-gap .e-con-inner > .elementor-element > .elementor-widget-container .wd-carousel-container .wd-carousel-inner .wd-carousel .wd-carousel-wrap .wd-carousel-item .product-grid-item .product-wrapper .product-element-top .product-image-link .product-labels .product-label{
	background-color:rgba(237,237,237,0.79) !important;
	background-color:rgba(237,237,237,0.79) !important;
}

body.page-id-2351 #main-content .elementor .e-con-boxed{
	background-color:rgba(56,56,56,0);
	background-color:rgba(56,56,56,0);
}

body.page-id-2351 .elementor .e-con-full .wd-carousel-container{
	background-color:#2e3a49;
	border-color:#0c6cf2;
	border-width:3px;
	background-color:#2e3a49;
	border-color:#0c6cf2;
	border-width:3px;
}

body.page-id-2351 .elementor .e-con-full .wd-entities-title a{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 .elementor .title-wrapper h4{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 .elementor .e-con-boxed .title-after_title{
	color:#ffffff;
	color:#ffffff;
}

body.page-id-2351 #main-content .elementor > .elementor-element{
	background-color:#1a1d23;
	margin-top:12px;
	padding-right:19px;
	padding-left:19px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#1a1d23;
	margin-top:12px;
	padding-left:19px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-2351 .elementor > .elementor-element > .elementor-element > .elementor-widget-container .wd-carousel-container{
	padding-top:14px;
	padding-left:13px;
	padding-right:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-top:14px;
	padding-left:13px;
	padding-right:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-2351 .wd-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#0f1115;
}

body.page-id-2351{
	background-color:#0f1115 !important;
}

body.page-id-2351 .whb-header .whb-main-header .whb-flex-flex-middle{
	background-color:#0c6cf2 !important;
}

body.page-id-2351 .whb-header .whb-main-header .whb-header-bottom{
	background-color:#1a1d23 !important;
}

body.page-id-2351 .pagination-infinit .product-grid-item .product-wrapper{
	background-color:#2e3a49;
	border-width:2px;
	border-style:solid;
	border-color:#1a7aff;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0c6cf2;
}

body.page-id-2351 .pagination-infinit .wd-add-btn .add-to-cart-loop{
	background-color:#ffc000 !important;
	color:#34495e !important;
}

body.page-id-2351 .pagination-infinit ins bdi{
	color:#ffffff;
}

body.page-id-2351 .pagination-infinit del bdi{
	color:#69727e;
}

body.page-id-2351 .wd-star-rating .star-rating div{
	color:#ffffff !important;
}

body.page-id-2351 .elementor .elementor-hidden-tablet > .elementor-element{
	height:182px;
}

body.page-id-2351 .wd-toolbar a img{
	height:36px !important;
}

@media (max-width: 768px){

	body.page-id-2351 .elementor-element-20089cd9 .elementor-widget-wrap{
	padding: 15px;
	padding: 15px;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-19 .place-order label{
	visibility:hidden;
}

body.page-id-19 #customer_details .woocommerce-billing-fields h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-19 .hentry .woocommerce-checkout .order-review-inner{
	background-color:#ffffff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-19 #billing_first_name{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 #billing_last_name{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 .digcon input[type=text]{
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
}

body.page-id-19 #username{
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 #billing_email{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-19 .woocommerce-order .woocommerce-order-details h2{
	text-align:center;
}

body.page-id-19 .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong{
	color:#0047b6;
	font-weight:700;
}

body.page-id-19 .woocommerce-table--order-details thead .product-name{
	background-color:#febf00;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:12px;
}

body.page-id-19 .woocommerce-table--order-details tr .woocommerce-table__product-table{
	background-color:#febf00;
	border-top-right-radius:12px;
}

body.page-id-19 .woocommerce-table--order-details tr:nth-child(2) td{
	background-color:#febf00;
	border-bottom-right-radius:15px;
	color:#333333;
}

body.page-id-19 .woocommerce-table--order-details tr:nth-child(2) .woocommerce-Price-amount{
	color:#333333;
	font-size:14px;
	font-weight:700;
}

body.page-id-19 .woocommerce-table__product-total .woocommerce-Price-amount bdi{
	color:#0047b6;
	font-size:14px;
}

body.page-id-19 .woocommerce-table--order-details tfoot tr:nth-child(1) .woocommerce-Price-amount{
	color:#0047b6;
	font-size:14px;
}

body.page-id-19 #main-content .row{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot th{
	background-color:#fec000;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	padding-left:9px !important;
}

body.page-id-19 .woocommerce-checkout-review-order-table .order-total th{
	background-color:transparent;
}

body.page-id-19 .woocommerce-checkout-review-order-table .cart-subtotal td{
	-webkit-box-shadow:0px 0px 0px -50px #777777;	box-shadow:0px 0px 0px -50px #777777;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	padding-top:27px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396{
	background-color: #FFFFFF;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396:hover{
	-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-3px);	-ms-transform: translateY(-3px);	transform: translateY(-3px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 h2, body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 p{
	color: #333;
	margin-bottom: 15px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 .button{
	background-color: #007aff;
	color: #FFFFFF;
	border: none;
	border-radius: 8px;
	padding: 10px 15px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-113a396 .button:hover{
	background-color: #005bb5;
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a{
	background-color: #F9F9F9;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	transition: box-shadow 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a:hover{
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-2px);	-ms-transform: translateY(-2px);	transform: translateY(-2px);
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a h2{
	color: #333;
	margin-bottom: 15px;
	font-size: 20px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a p{
	color: #555;
	line-height: 1.6;
	margin-bottom: 15px;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a .button{
	background-color: #007aff;
	color: #FFFFFF;
	border: none;
	border-radius: 8px;
	padding: 10px 15px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.3s ease, transform 0.3s ease;
}

body.page-id-19 .elementor-element-7758448 .elementor-element-213839a .button:hover{
	background-color: #005bb5;
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
}

body.page-id-19 #billing_first_name, body.page-id-19 #billing_last_name, body.page-id-19 #billing_phone_field div input[type=tel], body.page-id-19 #billing_email{
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	padding: 12px 15px;
	font-size: 16px;
	color: #333;
	transition: border-color 0.3s ease;
}

body.page-id-19 #billing_first_name:focus, body.page-id-19 #billing_last_name:focus, body.page-id-19 #billing_phone_field div input[type=tel]:focus, body.page-id-19 #billing_email:focus{
	border-color: #007aff;
	outline: none;
	-webkit-box-shadow: 0 0 5px rgba(0, 122, 255, 0.5);	box-shadow: 0 0 5px rgba(0, 122, 255, 0.5);
}

body.page-id-19 #billing_first_name::placeholder, body.page-id-19 #billing_last_name::placeholder, body.page-id-19 #billing_phone_field div input[type=tel]::placeholder, body.page-id-19 #billing_email::placeholder{
	color: #A0A0A0;
	opacity: 1;
}

body.page-id-19 .main-page-wrapper .wd-builder-off .hentry .entry-content .woocommerce .woocommerce-order .woocommerce-order-details div .woocommerce-table--order-details tfoot tr td .woocommerce-Price-amount{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-received{
	background-color: #f0f8ff;
	color: #0047b6;
	font-size: 18px;
	font-weight: 600;
	padding: 20px;
	border-radius: 12px;
	text-align: center;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-received:hover{
	background-color: #e6f2ff;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details{
	background-color: #ffffff;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	margin-top: 20px;
	color: #333;
	font-size: 16px;
	line-height: 1.6;
	transition: box-shadow 0.3s ease, background-color 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details:hover{
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
	background-color: #f9f9f9;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details{
	background-color: #ffffff;
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	margin-top: 20px;
	color: #333;
	font-size: 16px;
	line-height: 1.6;
	transition: box-shadow 0.3s ease, background-color 0.3s ease;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details:hover{
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	background-color: #f9f9f9;
}

body.page-id-19 .woocommerce-table--order-details tbody .woocommerce-table__product-total{
	background-color:transparent !important;
}

body.page-id-19 .woocommerce-table--order-details tbody .product-name{
	background-color:transparent !important;
}

body.page-id-19 .whb-main-header .whb-hidden-lg .searchsubmit span{
	display:none;
}

body.page-id-19 .woocommerce-table--order-details p img{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-19 #place_order{
	background: #FFC200;
	color: #333;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot .order-total{
	background: #fff;
}

body.page-id-19 .hentry .checkout{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 16px;
	padding: 40px;
	margin: 30px auto;
	max-width: 960px;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	color: #333;
	line-height: 1.6;
}

body.page-id-19 .hentry .checkout h2, body.page-id-19 .hentry .checkout h3{
	font-size: 24px;
	font-weight: 700;
	color: #1a1a1a;
	margin-top: 0;
	margin-bottom: 25px;
	line-height: 1.2;
}

body.page-id-19 .hentry .checkout label{
	font-size: 15px;
	font-weight: 500;
	color: #333;
	margin-bottom: 8px;
	display: block;
}

body.page-id-19 .hentry .checkout input[type="text"], body.page-id-19 .hentry .checkout input[type="email"], body.page-id-19 .hentry .checkout input[type="tel"], body.page-id-19 .hentry .checkout input[type="password"], body.page-id-19 .hentry .checkout textarea, body.page-id-19 .hentry .checkout select{
	width: 100%;
	padding: 12px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #ffffff;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
	transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

body.page-id-19 .hentry .checkout input[type="text"]:focus, body.page-id-19 .hentry .checkout input[type="email"]:focus, body.page-id-19 .hentry .checkout input[type="tel"]:focus, body.page-id-19 .hentry .checkout input[type="password"]:focus, body.page-id-19 .hentry .checkout textarea:focus, body.page-id-19 .hentry .checkout select:focus{
	border-color: #007aff;
	outline: none;
	-webkit-box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.25);	box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.25);
}

body.page-id-19 .hentry .checkout button.button, body.page-id-19 .hentry .checkout .button{
	display: inline-block;
	padding: 15px 30px;
	background-color: #007aff;
	color: #ffffff;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	margin-top: 30px;

	-moz-appearance: none;
	appearance: none;
}

body.page-id-19 .hentry .checkout button.button:hover, body.page-id-19 .hentry .checkout .button:hover{
	background-color: #006ad5;
	-webkit-box-shadow: 0 4px 10px rgba(0, 122, 255, 0.3);	box-shadow: 0 4px 10px rgba(0, 122, 255, 0.3);
}

body.page-id-19 .hentry .checkout button.button:focus, body.page-id-19 .hentry .checkout .button:focus{
	outline: none;
	background-color: #0056b3;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);	box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.4);
}

body.page-id-19 .wd-toolbar{
	display: none;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	border-style:solid;
	border-color:#ffffff;
}

body.page-id-19 .woocommerce-checkout-review-order-table tfoot td{
	border-top-right-radius:7px !important;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:7px !important;
	padding-right:6px !important;
	padding-bottom:30px;
}

@media (max-width: 767px){

	body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details{
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-order-details:hover{
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details{
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
	padding: 15px;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 8px;
}

body.page-id-19 .hentry .woocommerce-order .woocommerce-thankyou-order-details:hover{
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}

body.page-id-19 #place_order{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	position: fixed !important;
	bottom: 0 !important;
	right: 0;
	width: 100% !important;
	padding: 0 !important;
	height: 55px;
	margin-top: 0 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	z-index: 1200;
	font-size: 15px;
	}

}



@media (max-width:576px){

	body.page-id-19 .order-total td bdi{
	font-size: 20px;
	color: #333;
	}

}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product .wd-products-holder div .tm-collapse{
	display:none;
}

body.post-type-archive-product .tc-cell > .tc-row .tc-container > div .tc-row{
	display:none;
}

body.post-type-archive-product .wd-products-holder div .tm-extra-product-options-field{
	display:none;
}

body.post-type-archive-product .pagination-infinit .product-wrapper .product-element-bottom{
	background-color: #fff;
}

body.post-type-archive-product #main-content .shop-loop-head{
	background-color: #fff;
	padding: 10px;
	border-radius: 50px;
}

body.post-type-archive-product .pagination-infinit .product-labels span{
	background-color:rgba(237,237,237,0.79) !important;
}



/*-----------------------------------------------*/
/*  "Books" Page                                 */
/*-----------------------------------------------*/
body.page-id-85124 .whb-header .whb-main-header .whb-flex-flex-middle{
	background-color: rgb(26, 178, 178);
}

body.page-id-85124 .whb-main-header .whb-hidden-lg .wd-header-my-account .wd-tools-icon{
	background-color:#138585;
}

body.page-id-85124 .whb-main-header .whb-hidden-lg .cart-widget-opener .wd-tools-icon{
	background-color:#138585;
}

body.page-id-85124 .elementor .elementor-element .e-child{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}

body.page-id-85124 #main-content{
	padding-top:0px;
}

body.page-id-85124 .whb-main-header .wd-header-my-account .wd-tools-icon{
	background-color:#039a86 !important;
}



/*-----------------------------------------------*/
/*  "Mela" Page                                  */
/*-----------------------------------------------*/
body.page-id-65618 .e-con-boxed .e-con-full{
	height:43px;
	padding-top:2px;
	margin-bottom:7px;
	padding-left:0px;
}

body.page-id-65618 .elementor-widget-icon .elementor-icon .e-fas-arrow-left{
	padding-bottom:16px;
	padding-top:8px;
	min-height:51px;
}

body.page-id-65618 .title-wrapper .liner-continer h4{
	min-height:40px;
}

body.page-id-65618 .e-con-boxed .elementor-widget-wd_title .elementor-widget-container{
	padding-left:7px !important;
	padding-top:5px !important;
}



/*-----------------------------------------------*/
/*  "Free Fire UID Top Up" Product               */
/*-----------------------------------------------*/
body.postid-3093 .elementor .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner{
	padding-top:0px;
}

body.postid-3093 .e-con-inner > .elementor-element > .elementor-element{
	padding-bottom:0px;
}

body.postid-3093 .elementor .wd-section-stretch .e-con-inner .elementor-element .e-con-inner .elementor-element .wd-btn-design-full .elementor-widget-container #cb-product-cart-form div .variations tbody tr .value ul{
	-ms-grid-columns:1fr 1fr 1fr !important;	grid-template-columns:1fr 1fr 1fr !important;
}

body.postid-3093 .wd-section-stretch .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{
	padding-top:1px;
	padding-left:0px !important;
	padding-right:0px !important;
}

body.postid-3093 .elementor .wd-section-stretch .e-con-inner .wd-single-reviews .elementor-widget-container #reviews #comments .wd-reviews-content ol{
	-ms-grid-columns:1fr 1fr !important;	grid-template-columns:1fr 1fr !important;
}

body.postid-3093 #main-content{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

body.postid-3093 .wd-content-area .product .elementor > .elementor-element{
	margin-bottom:-16px;
	margin-top:-16px;
}

body.postid-3093 .variations tbody tr{
	padding-top:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

body.postid-3093 .woocommerce-variation-add-to-cart-enabled .nta-woo-products-button .nta_wa_button{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.postid-3093 .elementor .wd-section-stretch .e-con-inner .elementor-element .e-con-inner .elementor-element .wd-btn-design-full .tc-init .wd-reset-side-lg div .variations tbody tr .woo-variation-items-wrapper ul{
	-ms-grid-columns:1fr 1fr 1fr !important;	grid-template-columns:1fr 1fr 1fr !important;
}

body.postid-3093 .elementor .elementor-element .wd-single-title{
	height:44px;
}

body.postid-3093 .whb-flex-flex-middle .wd-header-my-account .wd-tools-icon{
	background-color:#1050cb;
}

body.postid-3093 .variations tr ul{
	-webkit-column-gap:2px !important;	column-gap:2px !important;
}

@media (max-width:1024px){

	body.postid-3093 .variations tr label{
	display:none !important;
}

body.postid-3093 .variations tr .label{
	display:none !important;
}

body.postid-3093 #cb-product-cart-form{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	}

}



@media (min-width:1025px){

	body.postid-3093 .variations tr .label{
	display:none !important;
	}

}



/*-----------------------------------------------*/
/*  "Free Fire Diamond Top Up" Page              */
/*-----------------------------------------------*/
body.page-id-90058 .whb-main-header .whb-flex-flex-middle .container{
	background-color:#0f0000;
	background-image:-webkit-linear-gradient(left, #000877 43%, #eb052c 80%);	background-image:-o-linear-gradient(left, #000877 43%, #eb052c 80%);	background-image:linear-gradient(to right, #000877 43%, #eb052c 80%);
}

body.page-id-90058 .whb-main-header .whb-hidden-lg .cart-widget-opener .wd-tools-icon{
	background-color:rgba(28,97,231,0.12);
}

body.page-id-90058 .whb-header .whb-main-header .whb-flex-flex-middle{
	border-bottom-width:0px;
}

body.page-id-90058 .hentry .elementor .elementor-element-3e594af{
	background-color:#000000 !important;
}

body.page-id-90058 #main-content{
	padding-top:0px;
}

body.page-id-90058 .menu-item .woodmart-nav-link span{
	color:#ffffff;
}

body.page-id-90058 .whb-main-header .whb-hidden-lg .wd-cart-number{
	background-color:#ffffff;
	color:#333;
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Free Fire Membership (User ID)" Product     */
/*-----------------------------------------------*/
body.postid-2261 .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	min-height:582px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2261 .entry-summary .woocommerce-product-details__short-description .short-description .product-descr-list li:nth-child(8) .copy-the-code-inside-wrap:nth-child(1) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:-o-linear-gradient(left, #5fb946 0%, #15974b 100%);	background-image:linear-gradient(to right, #5fb946 0%, #15974b 100%);
	font-family:'Luckiest Guy', display;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:500;
}

body.postid-2261 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(3) .copy-the-code-target{
	background-image:-webkit-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:-o-linear-gradient(left, #e52d27 0%, #b31217 100%);	background-image:linear-gradient(to right, #e52d27 0%, #b31217 100%);
	color:#ffffff;
}

body.postid-2261 #main-content .entry-summary .hljs-tag{
	color:#ffffff;
}

body.postid-2261 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	font-family:'Luckiest Guy', display;
	font-weight:500;
}

body.postid-2261 #tc-epo-form-23257-0 .cpf-section .tm-collapse{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:-o-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:linear-gradient(to right, #e0eafc 0%, #cfdef3 100%);
}

body.postid-2261 .tm-collapse-wrap .tmcp-field-wrap input[type=text]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-2261 .woo-variation-items-wrapper .single-product-variable-items li{
	border-top-left-radius:7px !important;
	border-top-right-radius:7px !important;
	border-bottom-left-radius:7px !important;
	border-bottom-right-radius:7px !important;
}

@media (max-width: 767px){

	body.single-product.postid-2261{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button, body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-2261 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-2261{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-2261 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-2261 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-2261 .woocommerce-product-gallery, body.single-product.postid-2261 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-2261 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-2261 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-2261 .summary-inner{
	padding:26px
}

body.single-product.postid-2261 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-2261 .summary-inner>.price, body.single-product.postid-2261 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-2261 .price del{
	color:#98a2b3;
}

body.single-product.postid-2261 .price ins{
	text-decoration:none
}

body.single-product.postid-2261 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-2261 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-2261 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-2261 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-2261 form.cart table.variations th, body.single-product.postid-2261 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-2261 form.cart table.variations label, body.single-product.postid-2261 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-2261 form.cart select, body.single-product.postid-2261 form.cart input[type=text], body.single-product.postid-2261 form.cart input[type=number], body.single-product.postid-2261 form.cart input[type=email], body.single-product.postid-2261 form.cart input[type=tel], body.single-product.postid-2261 form.cart textarea, body.single-product.postid-2261 .tm-extra-product-options input[type=text], body.single-product.postid-2261 .tm-extra-product-options input[type=number], body.single-product.postid-2261 .tm-extra-product-options textarea, body.single-product.postid-2261 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-2261 form.cart select:focus, body.single-product.postid-2261 form.cart input:focus, body.single-product.postid-2261 form.cart textarea:focus, body.single-product.postid-2261 .tm-extra-product-options input:focus, body.single-product.postid-2261 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-2261 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-2261 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-2261 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-2261 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-2261 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-2261 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-2261 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-2261 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-2261 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button, body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button:hover, body.single-product.postid-2261 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-2261 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-2261 .woocommerce-tabs, body.single-product.postid-2261 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-2261 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-2261 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-2261 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-2261 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-2261 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-2261 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-2261 .related-products, body.single-product.postid-2261 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-2261 .related-products>h3, body.single-product.postid-2261 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-2261 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-2261 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-2261{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-2261 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-2261 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-2261 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-2261 h1.product_title{
}

body.single-product.postid-2261 .summary-inner>.price, body.single-product.postid-2261 .wd-single-price .price{
}

body.single-product.postid-2261 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-2261 .woocommerce-tabs, body.single-product.postid-2261 .product-tabs-wrapper, body.single-product.postid-2261 .related-products, body.single-product.postid-2261 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-2261 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-2261{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button, body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-2261 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-2261 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-2261 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-2261 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-2261 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "Bar floating block" Wd_floating_block       */
/*-----------------------------------------------*/
body.postid-29596 .wd-page-wrapper div .e-con > div{
	background-color:#2874F0;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-1229 .elementor .menuWrapper > .elementor-element{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(84px, 84px);
	-ms-grid-rows: repeat(4, auto);	grid-template-rows: repeat(4, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-1229 .menuWrapper .wd-image img{
	border-radius: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

body.page-id-1229 .elementor .menuWrapper{
	padding: 0px;
}

body.page-id-1229 .e-con-full .elementor-widget-html iframe{
	padding: 0px;
}

body.page-id-1229 .elementor .e-con-full{
	padding: 0px;
}

body.page-id-1229 #main-content{
	padding: 0px;
}

body.page-id-1229 #main-content .wd-content-area{
	padding: 0px;
}

body.page-id-1229 #main-content article{
	padding: 0px;
}

body.page-id-1229 .main-page-wrapper .hentry .elementor{
	padding: 0px;
}

body.page-id-1229 .hentry .elementor .wd-negative-gap{
	padding: 0px;
}

body.page-id-1229 .elementor .wd-negative-gap .e-con-inner{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item:nth-child(2){

	grid-column: span 2;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item:nth-child(1){

	display:-ms-grid;	display:grid;
	grid-column: span 2;
	-ms-grid-columns: repeat(2, 1fr);	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: 1fr;	grid-template-rows: 1fr;
	padding: 0px;
	background-image: url('http://charibazar.com/wp-content/uploads/2025/09/Untitled.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

body.page-id-1229 .menuWrapper .menu-item:nth-child(1) .elementor-widget:nth-child(1) .pb-seo-lazy{
	display:inline-block;
	-webkit-transform:translatex(5px) translatey(17px);	-ms-transform:translatex(5px) translatey(17px);	transform:translatex(5px) translatey(17px);
	width:82%;
}

body.page-id-1229 .menuWrapper .elementor-element .menu-item{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .menu-item .elementor-widget{
	padding: 0px;
	margin-bottom: 0px;
}

body.page-id-1229 .menuWrapper .menu-item .elementor-widget-container{
	padding: 0px;
}

body.page-id-1229 .menuWrapper .elementor-widget:nth-child(2) .pb-seo-lazy{
	width:75px;
}

body.page-id-1229 .menuWrapper .menu-item h6{
	font-weight:500;
	font-size:10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: inter_semi_bold, Roboto Medium, Roboto-Medium, Droid Sans, HelveticaNeue-Medium, Helvetica Neue Medium, sans-serif-medium;
	max-width: 100%;
	color: rgba(33, 33, 33, 1.00);
	background-color: rgba(0, 0, 0, 0);
	font-size: 10px;
	margin-top: 6px;
	overflow-x: hidden;
	overflow-y: hidden;
}

body.page-id-1229 .wd-negative-gap .menuWrapper > .elementor-element{
	background-color:#ffffff;
}

body.page-id-1229 .wd-page-wrapper .main-page-wrapper{
	background-color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Refashion" Page                             */
/*-----------------------------------------------*/
body.page-id-65687 .elementor .menuWrapper > .elementor-element{
	display:-ms-grid;	display:grid;
	grid-auto-flow: column;
	grid-auto-columns: minmax(84px, 84px);
	-ms-grid-rows: repeat(2, auto);	grid-template-rows: repeat(2, auto);
	gap: 0px;
	overflow-x: auto;

	padding: 12px;
	scrollbar-width: none;
	scroll-snap-type: x mandatory;
	border-radius: 0px;
	padding: 0px;
}

body.page-id-65687 .menuWrapper .elementor-element .menu-item{
	padding: 0px;
}

body.page-id-65687 .menuWrapper .wd-image img{
	border-radius: 0px;
}

body.page-id-65687 .elementor .menuWrapper{
	padding: 0px;
}

body.page-id-65687 .e-con-full .elementor-widget-html iframe{
	padding: 0px;
}

body.page-id-65687 .elementor .e-con-full{
	padding: 0px;
}



/*-----------------------------------------------*/
/*  "App-cart" Page                              */
/*-----------------------------------------------*/
body.page-id-64446 .whb-header .whb-main-header .whb-flex-flex-middle{
	display:none;
}

body.page-id-64446 .website-wrapper footer{
	display:none;
}

body.page-id-64446 .hentry .return-to-shop a{
	display:none;
}

body.page-id-64446 .website-wrapper .main-page-wrapper{
	background-color:rgba(245,245,247,0);
}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping Nepal" Page      */
/*-----------------------------------------------*/
body.page-id-84966 .wd-carousel-wrap .wd-product-header a{
	font-size:0.7rem;
}



/*-----------------------------------------------*/
/*  "My Account App" Page                        */
/*-----------------------------------------------*/
body.page-id-64413 .woocommerce-MyAccount-navigation ul a{
	font-weight:600;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background:-webkit-linear-gradient(315deg, #e0f7ff, #ffffff);	background:-o-linear-gradient(315deg, #e0f7ff, #ffffff);	background:linear-gradient(135deg, #e0f7ff, #ffffff);
	padding: 60px;
	border-radius: 20px;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	background-image: url('https://www.icloud.com/system/icloud.com/current/wallpaper.webp');
	background-size: cover;
	background-position: center;
	border-radius: 20px;
	overflow: hidden;
	padding: 20px;
	color: #fff;
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	display:none;
}

body.page-id-64413 .hentry .woocommerce-my-account-wrapper{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	margin: 0 auto;
	padding: 30px;
}

body.page-id-64413 .whb-main-header .whb-flex-flex-middle .container{
	display:none;
}

body.page-id-64413 .website-wrapper header{
	display:none;
}

body.page-id-64413 .website-wrapper .main-footer .footer-sidebar{
	display:none;
}

body.page-id-64413 .website-wrapper .wd-prefooter{
	display:none;
}

body.page-id-64413 .copyrights-wrapper .min-footer{
	display:none;
}



/*-----------------------------------------------*/
/*  "Home Mega-electronics" Page                 */
/*-----------------------------------------------*/
body.page-id-14 .website-wrapper .main-page-wrapper{
	background-color:#0a7cff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
	margin-right:-40px;
	margin-left:-40px;
	margin-bottom:-40px;
}

body.page-id-14 .elementor-element-5937e8c .elementor-top-column:nth-child(1) .woodmart-title-container{
	color:#f9e5c2;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}



/*-----------------------------------------------*/
/*  "Stores List" Page                           */
/*-----------------------------------------------*/
body.page-id-97964 #marketking_vendor_page_badges_container{
	-webkit-transform:translatex(77px) translatey(-46px);	-ms-transform:translatex(77px) translatey(-46px);	transform:translatex(77px) translatey(-46px);
}

body.page-id-97964 #marketking_vendor_store_page_header, body.page-id-97964 #marketking_vendor_store_page_profile, body.page-id-97964 #marketking_vendor_store_page_banner, body.page-id-97964 .main-page-wrapper .hentry .marketking_tabclass, body.page-id-97964 .hentry .marketking_tabclass .marketking_tabclass_left, body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks, body.page-id-97964 #marketking_vendor_tab_products, body.page-id-97964 #marketking_vendor_tab_products .woocommerce{
	--ik-bg: rgba(255,255,255,0.55);
	--ik-bg-strong: rgba(255,255,255,0.75);
	--ik-border: rgba(148,163,184,0.18);
	--ik-text: #0f172a;
	--ik-muted: #475569;
	--ik-accent: #0ea5e9;
	--ik-shadow: 0 18px 50px rgba(2,6,23,0.12);
	--ik-radius: 22px;
}

body.page-id-97964 #marketking_vendor_store_page_header{
	position: relative;
	color: var(--ik-text);
	margin-bottom: 18px;
	border-radius: var(--ik-radius);
	overflow: hidden;
	background:-webkit-linear-gradient(top, rgba(248,250,252,.65), rgba(248,250,252,.35));	background:-o-linear-gradient(top, rgba(248,250,252,.65), rgba(248,250,252,.35));	background:linear-gradient(180deg, rgba(248,250,252,.65), rgba(248,250,252,.35));
	border: 1px solid var(--ik-border);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), var(--ik-shadow);	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), var(--ik-shadow);
	-webkit-backdrop-filter: blur(10px);	backdrop-filter: blur(10px);
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

body.page-id-97964 #marketking_vendor_store_page_banner{
	position: relative;
	height: 200px;
	overflow: hidden;
}

body.page-id-97964 #marketking_vendor_store_page_banner img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-filter: saturate(105%) contrast(102%);	filter: saturate(105%) contrast(102%);
}

body.page-id-97964 #marketking_vendor_store_page_banner::after{
	content:"";
	position:absolute;
	inset:0;
	background:-webkit-linear-gradient(top, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);	background:-o-linear-gradient(top, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);	background:linear-gradient(180deg, rgba(2,6,23,0) 20%, rgba(2,6,23,.22) 100%);
	pointer-events:none;
}

body.page-id-97964 #marketking_vendor_store_page_profile{
	display:-ms-grid;	display:grid;
	-ms-grid-columns: auto 1fr;	grid-template-columns: auto 1fr;
	gap: 16px;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	padding: 16px;
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar, body.page-id-97964 #marketking_vendor_store_page_profile .logo, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar{
	position: relative;
	width: 96px;
	height: 96px;
	border-radius: 20px;
	overflow: hidden;
	background: var(--ik-bg-strong);
	border: 1px solid var(--ik-border);
	-webkit-box-shadow: 0 10px 30px rgba(2,6,23,.12);	box-shadow: 0 10px 30px rgba(2,6,23,.12);
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar img, body.page-id-97964 #marketking_vendor_store_page_profile .logo img, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar img{
	width:100%;
	height:100%;
	object-fit: cover;
	border-radius: 18px;
}

body.page-id-97964 #marketking_vendor_store_page_profile .verified, body.page-id-97964 #marketking_vendor_store_page_profile .verified-badge{
	position:absolute;
	right:-6px;
	top:-6px;
	width:26px;
	height:26px;
	border-radius:999px;
	background: radial-gradient(circle at 30% 30%, #38bdf8 0%, #0ea5e9 60%, #0369a1 100%);
	border:3px solid rgba(255,255,255,.9);
	-webkit-box-shadow: 0 6px 18px rgba(2,6,23,.25);	box-shadow: 0 6px 18px rgba(2,6,23,.25);
}

body.page-id-97964 #marketking_vendor_store_page_profile .store-title, body.page-id-97964 #marketking_vendor_store_page_profile h1, body.page-id-97964 #marketking_vendor_store_page_profile .vendor-name{
	font-size: 1.25rem;
	font-weight: 800;
	letter-spacing: .2px;
	margin: 0 0 2px 0;
	color: var(--ik-text);
}

body.page-id-97964 #marketking_vendor_store_page_profile .store-sub, body.page-id-97964 #marketking_vendor_store_page_profile .vendor-sub, body.page-id-97964 #marketking_vendor_store_page_profile p.subtitle{
	color: var(--ik-muted);
	font-weight: 500;
	margin: 0;
}

body.page-id-97964 .main-page-wrapper .hentry .marketking_tabclass{
	margin-top: 10px;
	padding: 0 16px 14px 16px;
	border-top: 1px solid var(--ik-border);
	border-top-style:none;
}

body.page-id-97964 .hentry .marketking_tabclass .marketking_tabclass_left{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap: 8px;
	-ms-flex-wrap: wrap;	flex-wrap: wrap;
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks{
	display: inline-flex;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	gap: 8px;
	padding: 8px 14px;
	border-radius: 999px;
	background: rgba(255,255,255,.6);
	border: 1px solid rgba(148,163,184,.28);
	font-weight: 600;
	color: var(--ik-text);
	text-decoration: none;
	-webkit-box-shadow: 0 6px 18px rgba(2,6,23,.06);	box-shadow: 0 6px 18px rgba(2,6,23,.06);
	transition: transform .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
	cursor: pointer;
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks:hover{
	-webkit-transform: translateY(-1px);	-ms-transform: translateY(-1px);	transform: translateY(-1px);
	background: rgba(255,255,255,.8);
	border-color: rgba(148,163,184,.38);
	-webkit-box-shadow: 0 10px 26px rgba(2,6,23,.10);	box-shadow: 0 10px 26px rgba(2,6,23,.10);
}

body.page-id-97964 .marketking_tabclass .marketking_tabclass_left .marketking_tablinks.active{
	background: rgba(14,165,233,.12);
	border-color: rgba(14,165,233,.35);
}

body.page-id-97964 #marketking_vendor_tab_products{
	margin-top: 18px;
}

body.page-id-97964 #marketking_vendor_tab_products .woocommerce .woocommerce-ordering, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .marketking_filters_toggle, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .woocommerce-result-count{
	background: var(--ik-bg);
	border: 1px solid var(--ik-border);
	border-radius: 14px;
	padding: 8px 12px;
	-webkit-box-shadow: 0 10px 28px rgba(2,6,23,.06);	box-shadow: 0 10px 28px rgba(2,6,23,.06);
}

body.page-id-97964 #marketking_vendor_tab_products .woocommerce ul.products li.product, body.page-id-97964 #marketking_vendor_tab_products .woocommerce .product{
	border-radius: 18px;
	overflow: hidden;
}

body.page-id-97964 .dark #marketking_vendor_store_page_header{
	--ik-bg: rgba(17,24,39,.55);
	--ik-bg-strong: rgba(17,24,39,.75);
	--ik-border: rgba(255,255,255,.10);
	--ik-text: #e5e7eb;
	--ik-muted: #94a3b8;
	background:-webkit-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:-o-linear-gradient(top, rgba(2,6,23,.55), rgba(2,6,23,.35));	background:linear-gradient(180deg, rgba(2,6,23,.55), rgba(2,6,23,.35));
	border-color: var(--ik-border);
	-webkit-box-shadow: 0 18px 50px rgba(0,0,0,.35);	box-shadow: 0 18px 50px rgba(0,0,0,.35);
}

body.page-id-97964 .dark .marketking_tabclass .marketking_tabclass_left .marketking_tablinks{
	background: rgba(17,24,39,.6);
	border-color: rgba(255,255,255,.10);
	color: var(--ik-text);
}

body.page-id-97964 .dark .marketking_tabclass .marketking_tabclass_left .marketking_tablinks.active{
	background: rgba(56,189,248,.18);
	border-color: rgba(56,189,248,.45);
}

body.page-id-97964 #marketking_vendor_store_page_profile_pic img{
	border-style:none;
}

body.page-id-97964 #marketking_vendor_store_page_profile_name{
	font-family:'Poppins', sans-serif;
	font-weight:500;
	font-size:16px;
}

@media (max-width: 680px){

	body.page-id-97964 #marketking_vendor_store_page_profile{
	-ms-grid-columns: 1fr;	grid-template-columns: 1fr;
	text-align: center;
}

body.page-id-97964 #marketking_vendor_store_page_profile .avatar, body.page-id-97964 #marketking_vendor_store_page_profile .logo, body.page-id-97964 #marketking_vendor_store_page_profile .store-avatar{
	margin: -40px auto 0 auto;
	}

}



/*-----------------------------------------------*/
/*  "Free Fire Small Pack Top Up" Product        */
/*-----------------------------------------------*/
body.postid-51977 .tm-extra-product-options-select .tmcp-field-wrap select{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.postid-51977 .entry-summary .short-description blockquote{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.postid-51977 .entry-summary .short-description .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-51977 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(2) .copy-the-code-target{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:-o-linear-gradient(34deg, #5fb946 0%, #119613 100%);	background-image:linear-gradient(-56deg, #5fb946 0%, #119613 100%);
	color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:0px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
}

body.postid-51977 #main-content .entry-summary .copy-the-code-inside-wrap:nth-child(4) .copy-the-code-target{
	margin-bottom:13px;
	width:294px;
	max-width:294px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-image:-webkit-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:-o-linear-gradient(309deg, #4c1592 0%, #772cbd 99%);	background-image:linear-gradient(141deg, #4c1592 0%, #772cbd 99%);
}

body.postid-51977 #main-content .entry-summary blockquote{
	margin-bottom:14px;
	display:none;
}

body.postid-51977 #main-content .entry-summary .pre-full-screen-item{
	margin-bottom:0px;
	background-image:-webkit-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:-o-linear-gradient(left, #00753b 0%, #78990f 100%);	background-image:linear-gradient(to right, #00753b 0%, #78990f 100%);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:294px;
	max-width:294px;
	padding-bottom:10px;
	padding-top:9px;
}

body.postid-51977 #main-content .entry-summary li strong{
	color:#ffffff;
	font-family:'Roboto', sans-serif;
	letter-spacing:1.4px;
}

body.postid-51977 #main-content .copy-the-code-inside-wrap:nth-child(6) .copy-the-code-target{
	background-image:-webkit-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:-o-linear-gradient(5deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);	background-image:linear-gradient(85deg, rgb(229,27,35) 0%, rgb(157,8,13) 100%);
	width:296px;
	max-width:296px;
	color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-51977 .entry-summary .short-description .copy-the-code-button{
	border-bottom-left-radius:8px;
	background-color:rgba(225,227,232,0.82);
	background-image:-webkit-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:-o-linear-gradient(left, #8e9eab 0%, #eef2f3 100%);	background-image:linear-gradient(to right, #8e9eab 0%, #eef2f3 100%);
}

body.postid-51977 .short-description ul pre{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:linear-gradient(to right, #11998e 0%, #38ef7d 100%);
	width:52%;
}

body.postid-51977 .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .wcpa_form_outer{
	height:254px;
	margin-bottom:13px;
}

@media (max-width: 767px){

	body.single-product.postid-51977{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button, body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-51977 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-51977{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-51977 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-51977 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-51977 .woocommerce-product-gallery, body.single-product.postid-51977 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-51977 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-51977 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-51977 .summary-inner{
	padding:26px
}

body.single-product.postid-51977 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-51977 .summary-inner>.price, body.single-product.postid-51977 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-51977 .price del{
	color:#98a2b3;
}

body.single-product.postid-51977 .price ins{
	text-decoration:none
}

body.single-product.postid-51977 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-51977 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-51977 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-51977 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-51977 form.cart table.variations th, body.single-product.postid-51977 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-51977 form.cart table.variations label, body.single-product.postid-51977 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-51977 form.cart select, body.single-product.postid-51977 form.cart input[type=text], body.single-product.postid-51977 form.cart input[type=number], body.single-product.postid-51977 form.cart input[type=email], body.single-product.postid-51977 form.cart input[type=tel], body.single-product.postid-51977 form.cart textarea, body.single-product.postid-51977 .tm-extra-product-options input[type=text], body.single-product.postid-51977 .tm-extra-product-options input[type=number], body.single-product.postid-51977 .tm-extra-product-options textarea, body.single-product.postid-51977 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-51977 form.cart select:focus, body.single-product.postid-51977 form.cart input:focus, body.single-product.postid-51977 form.cart textarea:focus, body.single-product.postid-51977 .tm-extra-product-options input:focus, body.single-product.postid-51977 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-51977 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-51977 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-51977 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-51977 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-51977 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-51977 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-51977 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-51977 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-51977 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button, body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button:hover, body.single-product.postid-51977 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-51977 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-51977 .woocommerce-tabs, body.single-product.postid-51977 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-51977 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-51977 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-51977 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-51977 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-51977 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-51977 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-51977 .related-products, body.single-product.postid-51977 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-51977 .related-products>h3, body.single-product.postid-51977 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-51977 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-51977 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-51977{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-51977 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-51977 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-51977 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-51977 h1.product_title{
}

body.single-product.postid-51977 .summary-inner>.price, body.single-product.postid-51977 .wd-single-price .price{
}

body.single-product.postid-51977 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-51977 .woocommerce-tabs, body.single-product.postid-51977 .product-tabs-wrapper, body.single-product.postid-51977 .related-products, body.single-product.postid-51977 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-51977 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-51977{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button, body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-51977 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-51977 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-51977 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-51977 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-51977 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "High-Performance RGB Gaming Mouse | 2400 DPI | 10 Million Clicks | Wired" Product*/
/*-----------------------------------------------*/
body.postid-99636 .elementor-element-f7fb680 .wd-single-meta{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.postid-99636 #main-content .wd-content-area .product .elementor .elementor-element-d8a5428 .elementor-column-gap-wide .elementor-top-column .elementor-widget-wrap .elementor-element-f7fb680 .elementor-container .elementor-inner-column .elementor-widget-wrap .wd-single-meta{
	width:100% !important;
}

@media (max-width: 767px){

	body.single-product.postid-99636{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button, body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-99636 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-99636{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-99636 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-99636 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-99636 .woocommerce-product-gallery, body.single-product.postid-99636 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-99636 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-99636 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-99636 .summary-inner{
	padding:26px
}

body.single-product.postid-99636 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-99636 .summary-inner>.price, body.single-product.postid-99636 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-99636 .price del{
	color:#98a2b3;
}

body.single-product.postid-99636 .price ins{
	text-decoration:none
}

body.single-product.postid-99636 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-99636 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-99636 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-99636 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-99636 form.cart table.variations th, body.single-product.postid-99636 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-99636 form.cart table.variations label, body.single-product.postid-99636 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-99636 form.cart select, body.single-product.postid-99636 form.cart input[type=text], body.single-product.postid-99636 form.cart input[type=number], body.single-product.postid-99636 form.cart input[type=email], body.single-product.postid-99636 form.cart input[type=tel], body.single-product.postid-99636 form.cart textarea, body.single-product.postid-99636 .tm-extra-product-options input[type=text], body.single-product.postid-99636 .tm-extra-product-options input[type=number], body.single-product.postid-99636 .tm-extra-product-options textarea, body.single-product.postid-99636 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-99636 form.cart select:focus, body.single-product.postid-99636 form.cart input:focus, body.single-product.postid-99636 form.cart textarea:focus, body.single-product.postid-99636 .tm-extra-product-options input:focus, body.single-product.postid-99636 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-99636 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-99636 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-99636 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-99636 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-99636 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-99636 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-99636 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-99636 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-99636 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button, body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button:hover, body.single-product.postid-99636 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-99636 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-99636 .woocommerce-tabs, body.single-product.postid-99636 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99636 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-99636 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-99636 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-99636 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-99636 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-99636 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-99636 .related-products, body.single-product.postid-99636 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-99636 .related-products>h3, body.single-product.postid-99636 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-99636 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-99636 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-99636{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-99636 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-99636 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99636 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-99636 h1.product_title{
}

body.single-product.postid-99636 .summary-inner>.price, body.single-product.postid-99636 .wd-single-price .price{
}

body.single-product.postid-99636 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-99636 .woocommerce-tabs, body.single-product.postid-99636 .product-tabs-wrapper, body.single-product.postid-99636 .related-products, body.single-product.postid-99636 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-99636 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-99636{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button, body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-99636 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-99636 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-99636 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-99636 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-99636 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "[NTC] Free Fire Diamond Top Up" Product     */
/*-----------------------------------------------*/
body.postid-36405 #tc-epo-form-36407-0 .cpf-section .tc-section-inner-wrap .tc-row .tm-collapse .tc-cell .tm-collapse-wrap .tc-row ..radio-container-div .tc-element-inner-wrap .tc-row .tc-element-container .tm-extra-product-options-radio .tmcp-field-wrap .tm-epo-field-label .tc-epo-style-wrapper span{
	background-image:-webkit-linear-gradient(left, #1e3c72 0%, #2a5298 100%) !important;	background-image:-o-linear-gradient(left, #1e3c72 0%, #2a5298 100%) !important;	background-image:linear-gradient(to right, #1e3c72 0%, #2a5298 100%) !important;
}

@media (max-width: 767px){

	body.single-product.postid-36405{
	padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px));
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button, body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	position: fixed !important;
	bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
	z-index: 100002 !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	width: calc(50% - 12px) !important;
	min-width: 0 !important;
	height: 52px !important;
	min-height: 52px !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border-radius: 12px !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	text-transform: none !important;
	-webkit-box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;	box-shadow: 0 8px 24px rgba(15, 23, 42, .24) !important;
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button{
	left: 8px !important;
	right: auto !important;
	background: #fff !important;
	color: #1557b0 !important;
	border: 2px solid #1557b0 !important;
}

body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	right: 8px !important;
	left: auto !important;
	background: #ff6b00 !important;
	color: #fff !important;
	border: 0 !important;
	}

}



@media (max-width: 767px){

	body.single-product.postid-36405 .wd-toolbar{
	display: none !important;
	}

}



body.single-product.postid-36405{
	background:#f4f6f9;
	color:#182230
}

body.single-product.postid-36405 .main-page-wrapper{
	background:transparent
}

body.single-product.postid-36405 .site-content{
	padding-top:24px;
	padding-bottom:48px
}

body.single-product.postid-36405 .woocommerce-product-gallery, body.single-product.postid-36405 .summary-inner{
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.07)
}

body.single-product.postid-36405 .woocommerce-product-gallery{
	padding:18px;
	overflow:hidden
}

body.single-product.postid-36405 .woocommerce-product-gallery img{
	border-radius:12px
}

body.single-product.postid-36405 .summary-inner{
	padding:26px
}

body.single-product.postid-36405 h1.product_title{
	margin:0 0 12px;
	color:#101828;
}

body.single-product.postid-36405 .summary-inner>.price, body.single-product.postid-36405 .wd-single-price .price{
	display:block;
	margin:8px 0 18px;
	color:#e8590c;
}

body.single-product.postid-36405 .price del{
	color:#98a2b3;
}

body.single-product.postid-36405 .price ins{
	text-decoration:none
}

body.single-product.postid-36405 .woocommerce-product-rating{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	gap:9px;
	margin-bottom:18px;
	color:#667085
}

body.single-product.postid-36405 form.cart{
	margin-top:18px;
	padding:20px;
	background:#f8fafc;
	border:1px solid #e4e9f0;
	border-radius:14px
}

body.single-product.postid-36405 form.cart table.variations{
	margin-bottom:16px
}

body.single-product.postid-36405 form.cart table.variations tr{
	display:block;
	margin-bottom:14px
}

body.single-product.postid-36405 form.cart table.variations th, body.single-product.postid-36405 form.cart table.variations td{
	display:block;
	width:100%;
	padding:0;
	text-align:left
}

body.single-product.postid-36405 form.cart table.variations label, body.single-product.postid-36405 .tm-extra-product-options .tm-epo-field-label{
	display:block;
	margin:0 0 7px;
	color:#344054;
}

body.single-product.postid-36405 form.cart select, body.single-product.postid-36405 form.cart input[type=text], body.single-product.postid-36405 form.cart input[type=number], body.single-product.postid-36405 form.cart input[type=email], body.single-product.postid-36405 form.cart input[type=tel], body.single-product.postid-36405 form.cart textarea, body.single-product.postid-36405 .tm-extra-product-options input[type=text], body.single-product.postid-36405 .tm-extra-product-options input[type=number], body.single-product.postid-36405 .tm-extra-product-options textarea, body.single-product.postid-36405 .tm-extra-product-options select{
	width:100%;
	min-height:46px;
	padding:10px 13px;
	border:1px solid #d0d5dd!important;
	border-radius:9px!important;
	background:#fff!important;
	color:#182230;
	-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);	box-shadow:0 1px 2px rgba(16,24,40,.04);
	transition:border-color .18s,box-shadow .18s
}

body.single-product.postid-36405 form.cart select:focus, body.single-product.postid-36405 form.cart input:focus, body.single-product.postid-36405 form.cart textarea:focus, body.single-product.postid-36405 .tm-extra-product-options input:focus, body.single-product.postid-36405 .tm-extra-product-options textarea:focus{
	outline:none;
	border-color:#2874f0!important;
	box-shadow:0 0 0 3px rgba(40,116,240,.13)!important
}

body.single-product.postid-36405 .tm-extra-product-options{
	margin-top:10px
}

body.single-product.postid-36405 .tm-extra-product-options .tmcp-field-wrap{
	margin-bottom:12px
}

body.single-product.postid-36405 .tm-extra-product-options ul.tmcp-elements{
	margin:0;
	padding:0
}

body.single-product.postid-36405 .variable-items-wrapper{
	gap:8px
}

body.single-product.postid-36405 .variable-item{
	min-width:42px!important;
	min-height:40px!important;
	border:1px solid #d8dee8!important;
	border-radius:8px!important;
	background:#fff!important;
	box-shadow:none!important
}

body.single-product.postid-36405 .variable-item.selected{
	border-color:#2874f0!important;
	background:#edf4ff!important;
	color:#145dcc!important;
	box-shadow:0 0 0 1px #2874f0!important
}

body.single-product.postid-36405 .quantity{
	height:48px;
	border:1px solid #d0d5dd;
	border-radius:9px;
	background:#fff;
	overflow:hidden
}

body.single-product.postid-36405 .quantity input{
	height:46px!important;
	border:0!important;
	box-shadow:none!important
}

body.single-product.postid-36405 .quantity .btn{
	width:38px;
	background:#fff;
	color:#344054;
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button, body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	min-height:48px;
	padding:0 22px;
	border-radius:9px;
	-webkit-box-shadow:none;	box-shadow:none;
	transition:transform .15s,box-shadow .15s,filter .15s
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button{
	background:#fff;
	color:#175cd3;
	border:2px solid #2874f0
}

body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	background:#ff6b00;
	color:#fff;
	border:2px solid #ff6b00
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button:hover, body.single-product.postid-36405 form.cart .wd-buy-now-btn:hover{
	-webkit-transform:translateY(-1px);	-ms-transform:translateY(-1px);	transform:translateY(-1px);
	-webkit-box-shadow:0 7px 16px rgba(16,24,40,.13);	box-shadow:0 7px 16px rgba(16,24,40,.13);
	filter:saturate(1.05)
}

body.single-product.postid-36405 .wd-product-info.wd-visits-count{
	margin-top:14px;
	border-radius:10px;
	background:#fff7ed;
	color:#9a3412
}

body.single-product.postid-36405 .woocommerce-tabs, body.single-product.postid-36405 .product-tabs-wrapper{
	margin-top:30px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-36405 .tabs.wc-tabs{
	gap:8px;
	border-bottom:1px solid #e7ebf0
}

body.single-product.postid-36405 .tabs.wc-tabs li a{
	padding:12px 16px;
	color:#667085;
}

body.single-product.postid-36405 .tabs.wc-tabs li.active a{
	color:#175cd3
}

body.single-product.postid-36405 .woocommerce-Tabs-panel{
	color:#475467;
}

body.single-product.postid-36405 #reviews .commentlist li{
	padding:18px 0;
	border-bottom:1px solid #edf0f4
}

body.single-product.postid-36405 #review_form_wrapper{
	margin-top:24px;
	padding:20px;
	border-radius:12px;
	background:#f8fafc
}

body.single-product.postid-36405 .related-products, body.single-product.postid-36405 section.related{
	margin-top:34px;
	padding:24px;
	background:#fff;
	border:1px solid #e7ebf0;
	border-radius:18px;
	box-shadow:0 8px 28px rgba(20,33,61,.06)
}

body.single-product.postid-36405 .related-products>h3, body.single-product.postid-36405 section.related>h2{
	margin-bottom:20px;
	color:#101828;
}

body.single-product.postid-36405 .product-grid-item{
	border:1px solid #edf0f4;
	border-radius:12px;
	background:#fff;
	overflow:hidden;
	transition:transform .18s,box-shadow .18s
}

body.single-product.postid-36405 .product-grid-item:hover{
	-webkit-transform:translateY(-3px);	-ms-transform:translateY(-3px);	transform:translateY(-3px);
	box-shadow:0 10px 24px rgba(20,33,61,.1)
}

@media (max-width:767px){

	body.single-product.postid-36405{
	padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))
}

body.single-product.postid-36405 .site-content{
	padding-top:12px;
	padding-bottom:28px
}

body.single-product.postid-36405 .woocommerce-product-gallery{
	padding:10px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-36405 .summary-inner{
	margin-top:12px;
	padding:17px;
	border-radius:14px;
	box-shadow:0 4px 16px rgba(20,33,61,.06)
}

body.single-product.postid-36405 h1.product_title{
}

body.single-product.postid-36405 .summary-inner>.price, body.single-product.postid-36405 .wd-single-price .price{
}

body.single-product.postid-36405 form.cart{
	padding:14px;
	border-radius:12px
}

body.single-product.postid-36405 .woocommerce-tabs, body.single-product.postid-36405 .product-tabs-wrapper, body.single-product.postid-36405 .related-products, body.single-product.postid-36405 section.related{
	margin-top:18px;
	padding:16px;
	border-radius:14px
}

body.single-product.postid-36405 .wd-toolbar{
	display:none!important
}

body.single-product:after.postid-36405{
	content:"";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100001;
	height:calc(68px + env(safe-area-inset-bottom,0px));
	background:rgba(255,255,255,.97);
	border-top:1px solid #e4e7ec;
	-webkit-box-shadow:0 -8px 24px rgba(16,24,40,.12);	box-shadow:0 -8px 24px rgba(16,24,40,.12);
	backdrop-filter:blur(10px)
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button, body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	position:fixed!important;
	bottom:calc(8px + env(safe-area-inset-bottom,0px));
	z-index:100002!important;
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:calc(50% - 12px)!important;
	min-width:0!important;
	height:52px!important;
	min-height:52px!important;
	margin:0!important;
	padding:0 8px!important;
	border-radius:10px!important;
	box-shadow:none!important
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button{
	left:8px!important;
	right:auto!important;
	background:#fff!important;
	color:#175cd3!important;
	border:2px solid #2874f0!important
}

body.single-product.postid-36405 form.cart .wd-buy-now-btn{
	right:8px!important;
	left:auto!important;
	background:#ff6b00!important;
	color:#fff!important;
	border:2px solid #ff6b00!important
}

body.single-product.postid-36405 form.cart .single_add_to_cart_button:disabled, body.single-product.postid-36405 form.cart .single_add_to_cart_button.disabled, body.single-product.postid-36405 form.cart .wd-buy-now-btn:disabled, body.single-product.postid-36405 form.cart .wd-buy-now-btn.disabled{
	opacity:.5!important;
	pointer-events:none!important
	}

}



/*-----------------------------------------------*/
/*  "My account" Page                            */
/*-----------------------------------------------*/
body.page-id-20 #marketking_myaccount_message_endpoint_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color:rgba(255,255,255,0.67);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top_header{
	font-weight: 600;
	color: #333;
	margin: 0;
	background-color:#007aff;
}

body.page-id-20 #marketking_message_messages_container{
	max-height: 500px;
	overflow-y: auto;
	padding: 10px 0;
	background: rgba(245, 245, 245, 0.8);
	border-radius: 8px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_message_messages_container .marketking_message_message{
	background: rgba(240, 240, 240, 0.8);
	border-radius: 8px;
	padding: 15px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	color: #444;
	transition: background 0.3s ease, color 0.3s ease;
}

body.page-id-20 #marketking_message_messages_container .marketking_message_message .marketking_message_message_time{
	font-size: 12px;
	color: #777;
	margin-top: 5px;
	display:none;
	top:75px;
}

body.page-id-20 #marketking_message_user_new_message{
	width: 100%;
	padding: 15px;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 16px;
	color: #333;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
	margin-bottom: 15px;
	transition: border-color 0.3s ease, box-shadow 0.3s ease;
	border-width:0px;
	border-color: #007aff;
	outline: none;
}

body.page-id-20 #marketking_myaccount_message_endpoint_container .marketking_myaccount_message_endpoint_bottom{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: flex-end;	-ms-flex-pack: flex-end;	justify-content: flex-end;
	padding-top: 10px;
}

body.page-id-20 #marketking_message_message_submit{
	background: #007aff;
	color:#333 !important;
	padding: 12px 25px;
	border-radius: 8px;
	font-size: 16px;
	cursor: pointer;
	border: none;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	transition: background 0.3s ease, box-shadow 0.3s ease;
	background: #005bb5;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
	background-color:#fec000 !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content #marketking_myaccount_message_endpoint_container #marketking_message_messages_container .marketking_message_message .marketking_message_message_time{
	bottom:auto !important;
}

body.page-id-20 #marketking_stores_vendors_table_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

body.page-id-20 #marketking_stores_vendors_table_container > div, body.page-id-20 #marketking_stores_vendors_table_container div div{
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.page-id-20 #marketking_stores_vendors_table_container .marketking_frontend_store_categories_select_container{
	margin: 15px 0;
	-webkit-box-pack: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
}

body.page-id-20 #marketking_stores_vendors_table{
	width: 100%;
	border-collapse: collapse;
	margin-top: 20px;
	font-size: 16px;
}

body.page-id-20 #marketking_stores_vendors_table_container div div a{
	color: #007aff;
	text-decoration: none;
	transition: color 0.3s ease;
}

body.page-id-20 #marketking_stores_vendors_table_container div div a:hover{
	color: #005bb5;
	text-decoration: underline;
}

body.page-id-20 #marketking_stores_vendors_table_container div div > span{
	display: none;
}

body.page-id-20 #marketking_stores_vendors_table_container div .marketking_frontend_store_categories_select_container{
	display:none !important;
}

body.page-id-20 #marketking_stores_vendors_table_container div:nth-child(1) > div:nth-child(1){

	display:none;
}

body.page-id-20 #marketking_myaccount_messages_container{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 12px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color:rgba(255,255,255,0.67);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 #marketking_myaccount_messages_container a .marketking_myaccount_view_message_button{
	background-color:#fec000 !important;
	color:#333 !important;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_top{
	background-color:#007aff;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_container{
	background-color:rgba(235,235,235,0.47);
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top a button{
	background-color:#007aff;
}

body.page-id-20 .woocommerce-my-account-wrapper h2{
	background-color:rgba(255,255,255,0.78);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	font-size:18px;
	line-height:2.5em;
	padding-left:13px;
}

body.page-id-20 #marketking_request_support_initial_button{
	background-color:#007aff;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-20 #marketking_send_support_textarea{
	background-color:rgba(255,255,255,0.72);
	color:#111112;
}

body.page-id-20 #marketking_send_inquiry_textarea_abovetext{
	color:#111112;
	font-weight:500;
}

body.page-id-20 #marketking_send_support_button{
	background-color:#007aff;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper .wd-my-account-sidebar{
	border-right-width:0px;
	display:none;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_top .marketking_myaccount_individual_message_top_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_content_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_bottom{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_myaccount_messages_container .marketking_myaccount_individual_message_content{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-20 #marketking_myaccount_message_endpoint_container_top_header .marketking_myaccount_message_endpoint_container_top_header_item{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_myaccount_message_endpoint_title{
	background-color:rgba(255,255,255,0);
	margin-left:8px;
}

body.page-id-20 #marketking_myaccount_messages_title{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_myaccount_messages_pagination_container{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_myaccount_messages_pagination_button a{
	background-color:#fec000;
	color:#2f2c2c;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page-id-20 #marketking_myaccount_messages_container_top{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 #marketking_stores_table_tbody .odd td{
	color:#333;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background:-webkit-linear-gradient(315deg, #e0f7ff, #ffffff);	background:-o-linear-gradient(315deg, #e0f7ff, #ffffff);	background:linear-gradient(135deg, #e0f7ff, #ffffff);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	overflow:hidden;
	background-size:cover;
	background-image:url("https://satdobato.b-cdn.net/Images/chari-dashboard.webp");
	background-position:center;
	border-radius:20px;
	padding:20px;
	color:#fff;
	padding-left:13px !important;
	padding-right:13px !important;
	padding-top:19px !important;
	max-width:100%;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .orders-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .messages-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .refunds-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .downloads-link{
	background-color:rgba(255,255,255,0);
	display:none;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .edit-address-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .edit-account-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .customer-logout-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-links .favorite-link{
	background-color:rgba(255,255,255,0);
}

body.page-id-20 .woocommerce-my-account-wrapper .marketking_go_vendor_dashboard_link .marketking_go_vendor_dashboard_button{
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody time{
	color:#333;
	font-weight:500;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-status{
	color:#333;
	font-weight:600;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .order{
	padding-left:10px;
	padding-right: 10px;
	padding-top: 10px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#f39c12;
	background-image:-webkit-linear-gradient(14deg, #fc4a1a 0%, #f7b733 0%);	background-image:-o-linear-gradient(14deg, #fc4a1a 0%, #f7b733 0%);	background-image:linear-gradient(76deg, #fc4a1a 0%, #f7b733 0%);
	border-color:#f7f7f7;
	border-width:4px;
	border-style:solid;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-number{
	text-align:center;
}

body.page-id-20 .elementor .elementor-element-301171ab .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers a{
	width:100% !important;
}

body.page-id-20 .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-actions{
	padding-right:12px !important;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-pagination--without-numbers .woocommerce-button--previous{
	border-color:#ffffff;
	border-style:solid;
	border-width:3px;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-pagination--without-numbers .woocommerce-button--next{
	border-color:#ffffff;
	border-width:3px;
}

body.page-id-20 .woocommerce-my-account-wrapper .wd-my-account-sidebar nav{
	display:none !important;
}

body.page-id-20 .main-page-wrapper .hentry .elementor .elementor-element-301171ab .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	width:100% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details thead tr .woocommerce-table__product-table{
	padding-right:2% !important;
}

body.page-id-20 .woocommerce-table--order-details thead .product-name{
	padding-left:10px !important;
}

body.page-id-20 .woocommerce-table--order-details tbody .product-name{
	padding-left: 16px !important;
	font-size: 15px;
	font-weight: 500;
	color: #1d1d1f;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	background-color: #ffffff;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tbody .woocommerce-table__line-item .woocommerce-table__product-total{
	padding-right:2% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tfoot tr td{
	padding-right:2% !important;
}

body.page-id-20 .elementor-element-301171ab .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details div .woocommerce-table--order-details tfoot tr th{
	padding-left:1% !important;
}

body.page-id-20 .wd-my-account-links .downloads-link a{
	display:none;
}

body.page-id-20 .elementor-shortcode .woocommerce-my-account-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{
	background: rgba(255, 255, 255, 0.6);
	-webkit-backdrop-filter: blur(20px);	backdrop-filter: blur(20px);
	border-radius: 20px;
	padding: 30px;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
	font-family: 'SF Pro Text', 'Helvetica Neue', sans-serif;
	color: #1c1c1e;
}

body.page-id-20 .woocommerce-EditAccountForm input[type="text"], body.page-id-20 .woocommerce-EditAccountForm input[type="email"], body.page-id-20 .woocommerce-EditAccountForm input[type="password"]{
	background: rgba(255, 255, 255, 0.8);
	border: none;
	border-radius: 12px;
	padding: 12px 16px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);
	font-size: 16px;
	width: 100%;
	margin-bottom: 20px;
}

body.page-id-20 .woocommerce-EditAccountForm button[type="submit"]{
	background:-webkit-linear-gradient(315deg, #007aff, #0051a8);	background:-o-linear-gradient(315deg, #007aff, #0051a8);	background:linear-gradient(135deg, #007aff, #0051a8);
	color: #fff;
	border: none;
	border-radius: 12px;
	padding: 14px 28px;
	font-size: 16px;
	cursor: pointer;
	transition: background 0.3s ease;
}

body.page-id-20 .woocommerce-MyAccount-navigation{
	background: rgba(255, 255, 255, 0.5);
	-webkit-backdrop-filter: blur(15px);	backdrop-filter: blur(15px);
	border-radius: 15px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li a{
	color: #1c1c1e;
	padding: 12px 20px;
	border-radius: 10px;
	transition: background 0.3s ease;
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li.is-active a, body.page-id-20 .woocommerce-MyAccount-navigation ul li a:hover{
	background:-webkit-linear-gradient(315deg, #e0e0e0, #ffffff);	background:-o-linear-gradient(315deg, #e0e0e0, #ffffff);	background:linear-gradient(135deg, #e0e0e0, #ffffff);
	color: #000;
}

body.page-id-20 .woocommerce-EditAccountForm button[type="submit"]:hover{
	background:-webkit-linear-gradient(315deg, #0051a8, #003e85);	background:-o-linear-gradient(315deg, #0051a8, #003e85);	background:linear-gradient(135deg, #0051a8, #003e85);
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details{
	width: 100%;
	border-collapse: collapse;
	background-color: #ffffff;
	border-radius: 16px;
	overflow: hidden;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	margin-top: 30px;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details th, body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details td{
	padding: 16px 20px;
	border-bottom: 1px solid #e5e5ea;
	font-size: 15px;
	text-align: left;
	color: #1c1c1e;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details th{
	background-color: #f8f8f8;
	font-weight: 600;
	color: #333;
}

body.page-id-20 .woocommerce-order-details div .woocommerce-table--order-details tr:last-child td{
	border-bottom: none;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again{
	margin-top: 24px;
	text-align: right;
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again a.button{
	display: inline-block;
	background-color: #007aff;
	color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	border-radius: 12px;
	border: none;
	text-decoration: none;
	transition: background-color 0.3s ease;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	-webkit-box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);	box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);
}

body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-order-details .order-again a.button:hover{
	background-color: #005fcb;
}

body.page-id-20 .woocommerce-table--order-details tfoot th{
	font-weight: 600;
	text-align: right;
	padding: 12px 16px;
	background-color: #f9f9f9;
	color: #1d1d1f;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	border-top: 1px solid #e0e0e0;
}

body.page-id-20 .woocommerce-table--order-details tbody .woocommerce-table__product-total{
	text-align: right;
	font-size: 15px;
	font-weight: 500;
	color: #1d1d1f;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
	padding-right: 16px;
}

@media (max-width: 768px){

	body.page-id-20 .woocommerce-my-account-wrapper .woocommerce-MyAccount-content, body.page-id-20 .woocommerce-MyAccount-navigation{
	padding: 20px;
	border-radius: 15px;
	padding: 20px;
	border-radius: 15px;
}

body.page-id-20 .woocommerce-MyAccount-navigation ul li a{
	padding: 10px 16px;
	padding: 10px 16px;
}

body.page-id-20 #marketking_stores_vendors_table_container{
	padding: 15px;
	padding: 15px;
}

body.page-id-20 #marketking_stores_vendors_table_container .marketking_frontend_store_categories_select_container{
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body.page-id-20 #marketking_stores_vendors_table_container div div{
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
}

body.page-id-20 #marketking_stores_vendors_table_container .next{
	width: 100%;
	width: 100%;
	}

}



/*-----------------------------------------------*/
/*  "PUBG UC (User ID)" Product                  */
/*-----------------------------------------------*/
body.postid-2549 #tc-epo-form-2548-0 .cpf-section .tm-collapse{
	background-image:-webkit-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:-o-linear-gradient(left, #e0eafc 0%, #cfdef3 100%);	background-image:linear-gradient(to right, #e0eafc 0%, #cfdef3 100%);
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.postid-2549 #tc-epo-form-2548-0 .tc-cell input[type=text]{
	background-color:#ffffff;
}

body.postid-2549 .entry-summary .product_meta .dokan-vendor-info-wrap{
	border-width:0px;
}

body.postid-2549 .breadcrumbs-location-summary .woocommerce-info{
	background-color:#fd9c0b;
}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping" Page            */
/*-----------------------------------------------*/
body.page-id-1210.page-id-1210{
	background:#f5f5f7;
	color:#1d1d1f
}

body.page-id-1210.page-id-1210 .main-page-wrapper{
	background:transparent
}

body.page-id-1210.page-id-1210 .site-content{
	padding:18px 0 80px
}

body.page-id-1210.page-id-1210 .cb-shell{
	max-width:1240px;
	margin:0 auto 38px
}

body.page-id-1210 .cb-hero{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:1.25fr .75fr;	grid-template-columns:1.25fr .75fr;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	min-height:460px;
	padding:64px;
	overflow:hidden;
	border-radius:28px;
	background:radial-gradient(circle at 85% 15%,#327cf0,transparent 28%),linear-gradient(135deg,#0b1020,#17386d);
	color:#fff;
	box-shadow:0 24px 65px rgba(15,35,75,.18)
}

body.page-id-1210 .cb-kicker{
	color:#9fc2ff;
	font-size:12px;
	font-weight:700;
	letter-spacing:.15em
}

body.page-id-1210 .cb-hero h1{
	margin:18px 0;
	color:#fff;
	font-size:64px;
	line-height:1.02;
	letter-spacing:-.045em
}

body.page-id-1210 .cb-hero p{
	max-width:590px;
	color:#d2d9e6;
	font-size:18px;
	line-height:1.6
}

body.page-id-1210 .cb-hero nav{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:10px;
	margin-top:28px
}

body.page-id-1210 .cb-hero nav a{
	padding:14px 22px;
	border-radius:999px;
	background:#fff;
	color:#111827;
	font-weight:700
}

body.page-id-1210 .cb-hero nav a+ a{
	background:#1769e0;
	color:#fff
}

body.page-id-1210 .cb-hero aside{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	min-height:270px;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
	padding:28px;
	border:1px solid #ffffff4d;
	border-radius:30px;
	background:#ffffff1a;
	-webkit-box-shadow:0 28px 55px #0005;	box-shadow:0 28px 55px #0005;
	-webkit-transform:rotate(4deg);	-ms-transform:rotate(4deg);	transform:rotate(4deg);
	backdrop-filter:blur(14px)
}

body.page-id-1210 .cb-hero aside strong{
	margin:8px 0;
	font-size:28px
}

body.page-id-1210 .cb-hero aside em{
	color:#a8c8ff;
	font-style:normal
}

body.page-id-1210 .cb-cats{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(6,1fr);	grid-template-columns:repeat(6,1fr);
	gap:12px
}

body.page-id-1210 .cb-cats a{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	padding:18px 8px;
	border:1px solid #e7e7ec;
	border-radius:18px;
	background:#fff;
	color:#1d1d1f;
	box-shadow:0 7px 22px #0000000a
}

body.page-id-1210 .cb-cats b{
	display:-ms-grid;	display:grid;
	width:52px;
	height:52px;
	margin-bottom:10px;
	place-items:center;
	border-radius:16px;
	background:#eef4ff;
	font-size:24px
}

body.page-id-1210 .cb-cats span{
	font-weight:700
}

body.page-id-1210 .cb-section{
	max-width:1240px;
	margin:0 auto 28px;
	padding:30px;
	border-radius:24px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.page-id-1210 .cb-section .elementor-heading-title{
	font-size:30px;
	letter-spacing:-.025em
}

body.page-id-1210 .cb-section .product-wrapper{
	height:100%;
	padding:12px;
	border:1px solid #ececf0;
	border-radius:18px;
	background:#fff
}

body.page-id-1210 .cb-section .product-image-link{
	overflow:hidden;
	border-radius:14px;
	background:#f5f5f7
}

body.page-id-1210 .cb-section .price{
	color:#1769e0;
	font-weight:700
}

body.page-id-1210 .cb-trust{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(4,1fr);	grid-template-columns:repeat(4,1fr);
	gap:12px
}

body.page-id-1210 .cb-trust article{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:12px;
	padding:20px;
	border-radius:18px;
	background:#fff
}

body.page-id-1210 .cb-trust article>b{
	display:-ms-grid;	display:grid;
	-webkit-box-flex:0 0 42px;	-ms-flex:0 0 42px;	flex:0 0 42px;
	height:42px;
	place-items:center;
	border-radius:13px;
	background:#edf4ff;
	color:#1769e0
}

body.page-id-1210 .cb-trust article span{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	flex-direction:column
}

body.page-id-1210 .cb-trust small{
	margin-top:4px;
	color:#6e6e73;
	line-height:1.4
}

@media(max-width:767px){

	body.page-id-1210.page-id-1210 .site-content{
	padding-top:10px
}

body.page-id-1210 .cb-shell, body.page-id-1210 .cb-section{
	margin:0 12px 18px
}

body.page-id-1210 .cb-hero{
	display:block;
	min-height:0;
	padding:32px 22px;
	border-radius:22px
}

body.page-id-1210 .cb-hero h1{
	font-size:40px
}

body.page-id-1210 .cb-hero p{
	font-size:15px
}

body.page-id-1210 .cb-hero aside{
	min-height:160px;
	margin:24px 10px 0;
	padding:18px;
	border-radius:22px
}

body.page-id-1210 .cb-hero aside strong{
	font-size:20px
}

body.page-id-1210 .cb-cats{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:10px;
	overflow-x:auto
}

body.page-id-1210 .cb-cats a{
	flex:0 0 105px
}

body.page-id-1210 .cb-section{
	padding:18px 10px;
	border-radius:20px
}

body.page-id-1210 .cb-section .elementor-heading-title{
	font-size:24px
}

body.page-id-1210 .cb-section .products{
	display:-ms-grid!important;	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important
}

body.page-id-1210 .cb-section .product-grid-item{
	width:auto!important;
	padding:5px!important
}

body.page-id-1210 .cb-section .product-wrapper{
	padding:8px;
	border-radius:15px
}

body.page-id-1210 .cb-trust{
	grid-template-columns:1fr 1fr
}

body.page-id-1210 .cb-trust article{
	display:block;
	padding:14px
}

body.page-id-1210 .cb-trust article>b{
	margin-bottom:8px
	}

}



/*-----------------------------------------------*/
/*  "Charibazar Online Shopping ? App Redesign Draft" Page*/
/*-----------------------------------------------*/
body.page-id-185623.page-id-185623{
	background:#f5f5f7;
	color:#1d1d1f
}

body.page-id-185623.page-id-185623 .main-page-wrapper{
	background:transparent
}

body.page-id-185623.page-id-185623 .site-content{
	padding:18px 0 80px
}

body.page-id-185623.page-id-185623 .cb-shell{
	max-width:1240px;
	margin:0 auto 38px
}

body.page-id-185623 .cb-hero{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:1.25fr .75fr;	grid-template-columns:1.25fr .75fr;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	min-height:460px;
	padding:64px;
	overflow:hidden;
	border-radius:28px;
	background:radial-gradient(circle at 85% 15%,#327cf0,transparent 28%),linear-gradient(135deg,#0b1020,#17386d);
	color:#fff;
	box-shadow:0 24px 65px rgba(15,35,75,.18)
}

body.page-id-185623 .cb-kicker{
	color:#9fc2ff;
	font-size:12px;
	font-weight:700;
	letter-spacing:.15em
}

body.page-id-185623 .cb-hero h1{
	margin:18px 0;
	color:#fff;
	font-size:64px;
	line-height:1.02;
	letter-spacing:-.045em
}

body.page-id-185623 .cb-hero p{
	max-width:590px;
	color:#d2d9e6;
	font-size:18px;
	line-height:1.6
}

body.page-id-185623 .cb-hero nav{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:10px;
	margin-top:28px
}

body.page-id-185623 .cb-hero nav a{
	padding:14px 22px;
	border-radius:999px;
	background:#fff;
	color:#111827;
	font-weight:700
}

body.page-id-185623 .cb-hero nav a+ a{
	background:#1769e0;
	color:#fff
}

body.page-id-185623 .cb-hero aside{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	min-height:270px;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
	padding:28px;
	border:1px solid #ffffff4d;
	border-radius:30px;
	background:#ffffff1a;
	-webkit-box-shadow:0 28px 55px #0005;	box-shadow:0 28px 55px #0005;
	-webkit-transform:rotate(4deg);	-ms-transform:rotate(4deg);	transform:rotate(4deg);
	backdrop-filter:blur(14px)
}

body.page-id-185623 .cb-hero aside strong{
	margin:8px 0;
	font-size:28px
}

body.page-id-185623 .cb-hero aside em{
	color:#a8c8ff;
	font-style:normal
}

body.page-id-185623 .cb-cats{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(6,1fr);	grid-template-columns:repeat(6,1fr);
	gap:12px
}

body.page-id-185623 .cb-cats a{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	padding:18px 8px;
	border:1px solid #e7e7ec;
	border-radius:18px;
	background:#fff;
	color:#1d1d1f;
	box-shadow:0 7px 22px #0000000a
}

body.page-id-185623 .cb-cats b{
	display:-ms-grid;	display:grid;
	width:52px;
	height:52px;
	margin-bottom:10px;
	place-items:center;
	border-radius:16px;
	background:#eef4ff;
	font-size:24px
}

body.page-id-185623 .cb-cats span{
	font-weight:700
}

body.page-id-185623 .cb-section{
	max-width:1240px;
	margin:0 auto 28px;
	padding:30px;
	border-radius:24px;
	background:#fff;
	box-shadow:0 8px 28px #0000000c
}

body.page-id-185623 .cb-section .elementor-heading-title{
	font-size:30px;
	letter-spacing:-.025em
}

body.page-id-185623 .cb-section .product-wrapper{
	height:100%;
	padding:12px;
	border:1px solid #ececf0;
	border-radius:18px;
	background:#fff
}

body.page-id-185623 .cb-section .product-image-link{
	overflow:hidden;
	border-radius:14px;
	background:#f5f5f7
}

body.page-id-185623 .cb-section .price{
	color:#1769e0;
	font-weight:700
}

body.page-id-185623 .cb-trust{
	display:-ms-grid;	display:grid;
	-ms-grid-columns:repeat(4,1fr);	grid-template-columns:repeat(4,1fr);
	gap:12px
}

body.page-id-185623 .cb-trust article{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:12px;
	padding:20px;
	border-radius:18px;
	background:#fff
}

body.page-id-185623 .cb-trust article>b{
	display:-ms-grid;	display:grid;
	-webkit-box-flex:0 0 42px;	-ms-flex:0 0 42px;	flex:0 0 42px;
	height:42px;
	place-items:center;
	border-radius:13px;
	background:#edf4ff;
	color:#1769e0
}

body.page-id-185623 .cb-trust article span{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	flex-direction:column
}

body.page-id-185623 .cb-trust small{
	margin-top:4px;
	color:#6e6e73;
	line-height:1.4
}

@media(max-width:767px){

	body.page-id-185623.page-id-185623 .site-content{
	padding-top:10px
}

body.page-id-185623 .cb-shell, body.page-id-185623 .cb-section{
	margin:0 12px 18px
}

body.page-id-185623 .cb-hero{
	display:block;
	min-height:0;
	padding:32px 22px;
	border-radius:22px
}

body.page-id-185623 .cb-hero h1{
	font-size:40px
}

body.page-id-185623 .cb-hero p{
	font-size:15px
}

body.page-id-185623 .cb-hero aside{
	min-height:160px;
	margin:24px 10px 0;
	padding:18px;
	border-radius:22px
}

body.page-id-185623 .cb-hero aside strong{
	font-size:20px
}

body.page-id-185623 .cb-cats{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap:10px;
	overflow-x:auto
}

body.page-id-185623 .cb-cats a{
	flex:0 0 105px
}

body.page-id-185623 .cb-section{
	padding:18px 10px;
	border-radius:20px
}

body.page-id-185623 .cb-section .elementor-heading-title{
	font-size:24px
}

body.page-id-185623 .cb-section .products{
	display:-ms-grid!important;	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important
}

body.page-id-185623 .cb-section .product-grid-item{
	width:auto!important;
	padding:5px!important
}

body.page-id-185623 .cb-section .product-wrapper{
	padding:8px;
	border-radius:15px
}

body.page-id-185623 .cb-trust{
	grid-template-columns:1fr 1fr
}

body.page-id-185623 .cb-trust article{
	display:block;
	padding:14px
}

body.page-id-185623 .cb-trust article>b{
	margin-bottom:8px
	}

}