/** Shopify CDN: Minification failed

Line 14:22 Expected identifier but found whitespace
Line 14:23 Unexpected "\"Montserrat\""
Line 649:0 Unexpected "}"
Line 771:62 Unexpected "#"
Line 1958:0 Unexpected "}"

**/
/*********************************************
           Global Code 
********************************************/
@import url(https://db.onlinewebfonts.com/c/0a4a5e68b7929fb9a01c2b5533f79641?family=Zooja+Light+Pro);
--primary-font-family: "Montserrat", montserratregular, sans-serif;
--secondary-font-family: "Montserrat", montserratregular, sans-serif;
.site-header__logo img {
	min-width: 198px;
}
.boost-sd__product-swatch-option .boost-sd__tooltip.boost-sd-color-variant__active .boost-sd__option-item--swatch:before {
	width: 26px!important;
	height: 26px!important;
	padding: 3px!important;
}
.hide-as-nla {
	display: none!important;
}
#ajaxcart.ajaxcart-drawer.drawer.active {
	z-index: 9999999999;
}
.full-width.container {
	max-width: 100%;
	padding: 0;
}
.video-text-overlay a {
	display: block;
}
body .product-card__title, body .product-card__price, body .product-card__meta .yotpo-reviews-star-ratings-widget, body .product-card__description, body .product-card__options {
	padding-left: 0;
	padding-right: 0;
}
body .related-products__slide .product-card__title, body .related-products__slide .product-card__price, body .related-products__slide .product-card__meta .yotpo-reviews-star-ratings-widget, body .related-products__slide .product-card__options {
	padding-left: 16px;
	padding-right: 16px;
}
#clockdiv {
	display: block;
	margin-top: 10px;
}
#clockdiv > div {
	position: relative;
	margin: 0px 8px;
	min-width: 50px;
	display: inline-block;
}
#clockdiv > div:after {
	position: absolute;
	content: ":";
	display: block;
	height: 10px;
	width: 10px;
	top: -2px;
	left: 54px;
	font-size: 32px;
	font-weight: 500;
}
#clockdiv > div:last-child:after {
	display: none;
}
#clockdiv span {
	font-size: 32px;
	margin-bottom: 8px;
	display: block;
}
#clockdiv .smalltext {
	font-size: 10px;
	text-transform: uppercase;
}
body .shopify-pc__banner__dialog h2 {
	font-size: 16px;
	margin: 0 0 -1px 0;
}
body .shopify-pc__banner__dialog p, body .shopify-pc__banner__dialog p a {
	font-size: 12px;
}
body .small-con{
   max-width:800px;
  margin: 0 auto;
}

body .mid-con{
  max-width:1200px;
  margin: 0 auto;
  
}
body .large-con{
  max-width:1600px;
  margin: 0 auto;
  
}
body .full-width{
  width:100%;
  max-width:100%;
  margin: 0 auto;
}




/* ##  Headings
--------------------------------------------- */
body, p, h1, h2, h3, h4, h5, h6, input, strong {
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}
.template-product .breadcrumbs__link, .template-product .breadcrumbs__item {
	color: #636466;
}
body .yotpo-horizontal-pagination .selected, body .yotpo-horizontal-pagination .yotpo-pagination-number:hover {
	background: #023e8a;
}
.announcement-bar, .announcement-bar__tab {
	background-color: #8abfc4!important;
}
.announcement-bar__tab-active {
	background-color: #fff!important;
}
/* ##  Subscribe Popup
--------------------------------------------- */
.kl-private-reset-css-Xuajs1 h2 span {
	line-height: 50px!important;
}
.kl-private-reset-css-Xuajs1 legend, .kl-private-reset-css-Xuajs1 .needsclick {
	font-family: Montserrat, Helvetica, Arial, sans-serif!important;
}
.kl-private-reset-css-Xuajs1 p span {
	font-family: Montserrat, Helvetica, Arial, sans-serif!important;
	font-weight: 600!important;
	color: #4d4d4d;
}
/* ##  Notification Bar
--------------------------------------------- */
.secondary-announcement {
	background-color: var(--bg-color);
	color: var(--text-color);
	text-align: center;
    display:none;
}
.secondary-announcement p {
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-weight: 500;
letter-spacing:-.014rem;
	margin-bottom: 0;
}
.secondary-announcement a {
	color: #fff;
}
/* ##  Mega Menu
--------------------------------------------- */
.megamenu__dropdown.close {
	transition: all .0s ease;
}
.megamenu__dropdown.dropdown-with-image .megamenu__pre-dropdown-menu {
	padding: 20px 0 6px 20px;
}
.megamenu__pre-dropdown-menu {
	min-width: 50%;
	float: left;
}
.megamenu__dropdown.dropdown-with-image .megamenu__dropdown-container {
	width: 100%;
}
.megamenu__dropdown-image:after {
	display: none;
}
.megamenu__pre-dropdown-heading {
	font-size: 1.6rem;
}
.extended-mega-menu {
	float: left;
	position: relative;
	width: 50%;
	display: flex;
	gap: 0 20px;
	padding-right: 20px;
	margin: 40px 0 6px -20px;
}
.extended-menu-graphics-first {
	float: left;
	width: 50%;
	position: relative;
	height: 100%;
}
.extended-menu-graphics-second {
	float: right;
	width: 50%;
	position: relative;
	height: 100%;
}
.extended-menu-graphics-first .megamenu__dropdown-image, .extended-menu-graphics-second .megamenu__dropdown-image {
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	right: inherit;
}
.extended-menu-graphics-first .megamenu__dropdown-image img, .extended-menu-graphics-second .megamenu__dropdown-image img {
	position: relative;
}
.extended-mega-menu img {
	border-radius: 8px;
}

.megamenu .sale a, .mobile-nav__links .sale a, .megamenu .clearance a, .mobile-nav__links .clearance a{
	color: #A3504B;
	font-weight: bold;
}


 @media (min-width:1024px) and (max-width:1300px) {
.megamenu__submenu-heading a {
	font-size: 1.25rem;
	line-height: 2rem;
}
}
@media screen and (max-width: 1024px) {
.extended-mega-menu {
	width: 100%;
	display: block;
	margin: 20px 0 6px;
	padding: 0 20px;
}
.extended-menu-graphics-first, .extended-menu-graphics-second {
	width: 100%;
}
.extended-menu-graphics-first {
	margin-bottom: 10px;
}
}
/* ##  Cart Slide
--------------------------------------------- */
body .discount_code_box {
	background: #f5f5f5;
	margin-bottom: 0;
	padding: 20px;
}
.discount_code_box .hulkapps_discount_hide {
	margin-top: 10px;
	display: flex!important;
	justify-content: flex-start;
	margin-left: 0;
}
.discount_code_box .hulkapps_summary {
	text-align: left;
	font-size: 13px;
	position: relative;
	top: 7px;
}
.discount_code_box .hulkapps_discount_code {
	max-width: 80%;
}
.discount_code_box .hulkapps-summary-line-discount-code {
	text-align: right;
}
.discount_code_box .hulkapps_discount_button {
	width: 30%;
}
.discount_code_box .after_discount_price {
	display: flex;
	justify-content: space-between;
	background: #fff;
	margin: 20px -20px -20px;
	padding: 10px 20px;
}
.discount_code_box .after_discount_price .final-total {
	font-weight: 600;
}
/* ##  Footer Code
--------------------------------------------- */
.disclaimer {
	position: relative;
	font-size: 12px;
	line-height: 16px;
}
.disclaimer .wide {
	position: absolute;
	left: -115%;
	top: 120px;
}
.disclaimer.mobile {
	text-align: center;
	padding: 0 0 17px;
}
.product-card .yotpo-reviews-star-ratings-widget {
	padding-left: 16px;
}
.product-card .yotpo-sr-bottom-line-summary {
	flex-direction: row!important;
}
/* ##   image-banner
--------------------------------------------- */
.image-banner__title {
	text-shadow: 2px 3px 4px #00000012 !important;
}
@media only screen and (max-width:640px) {
.image-banner__title {
	text-align: center;
	width: 100%;
}
}
/* ##   Yotpo Pictures Gallery
--------------------------------------------- */
.yotpo-pictures-gallery-title {
	display: none;
}
.yotpo-gallery-carousel h2 {
	text-align: center;
	font-size: 3.2rem;
}
.yotpo-gallery-carousel p {
	text-align: center;
}
/* ##   Yotpo Review Carousel
--------------------------------------------- */
.yotpo-gallery-carousel.green {
	background: #5F877D;
}
.yotpo-widget-wrap-carousel {
	padding-top: 2%;
	padding-bottom: 2%;
}
.yotpo-gallery-carousel {
	position: relative;
}
body .reviews-carousel-card-container {
	background: none;
	border: none;
}
.yotpo-widget-wrap-carousel h2 {
	color: #fff;
}
.yotpo-widget-wrap-carousel h2 + p {
	display: none;
}
.review-content, .review-title, .yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label, .reviewer-status-text, .reviewer-display-name {
	font-family: Montserrat, montserratregular, sans-serif!important;
}
.yotpo-display-wrapper .y-media-hover {
	cursor: pointer;
}
.yotpo-gallery-carousel .glide p {
	text-align: left;
	color: #fff!important;
}
.yotpo-gallery-carousel .glide h3, .yotpo-gallery-carousel .glide .review-product-name, .yotpo-gallery-carousel .glide .reviewer-display-name, .yotpo-gallery-carousel .glide .reviewer-status-text {
	color: #fff!important;
}
.yotpo-gallery-carousel .glide .yotpo-star-ratings path {
	fill: #fff;
	stroke: #fff;
}
.yotpo-gallery-carousel .glide .review-product-image {
	width: 64px;
	height: 64px;
	border-radius: 64px;
}
.yotpo-gallery-carousel .glide .review-content span {
	color: #eaba67!important;
}
 @media screen and (min-width: 1200px) {
body .yotpo-reviews-carousel-widget-container {
	width: 100%;
}
}
 @media screen and (min-width: 1600px) {
.yotpo-reviews-carousel-widget-container {
	max-width: 80%;
}
body .glide__arrow--left {
	left: -4em;
}
body .glide__arrow--right {
	right: -4em;
}
}
@media screen and (max-width: 1200px) {
body .yotpo-carousel .glide__slide, body .reviews-carousel-card-container {
	max-width: 350px;
}
}
 @media screen and (max-width: 760px) {
.yotpo-widget-wrap-carousel {
	padding-top: 30px;
	padding-bottom: 10px;
}
.review-product.review-product-mobile-mode .review-product-name {
	font-size: 13px!important;
}
.yotpo-reviews-carousel-widget-container.yotpo-reviews-carousel-widget-mobile-mode {
	margin: 0!important;
}
.yotpo-gallery-carousel h2 {
	font-size: 2.4rem;
}
}
/* ##   Hero-Carousel
--------------------------------------------- */
.hero-carousel {
	max-width: 1620px;
	margin: 0 auto;
}
.hero-carousel h2, .hero-carousel p {
	color: #fff;
}
.hero-carousel .background-image {
	z-index: 1;
}
.hero-carousel__image a {
	width: 100%;
}
.hero-carousel__content .btn {
	background: #fff;
	color: #4d4d4d;
	font-weight: 600;
}
.hero-carousel__content.text-center, .hero-carousel-slide__header.text-center {
	text-align: left!important;
}
.hero-carousel__image.slide-without-text .hero-carousel__content.text-center:after {
	display: none;
}
.hero-carousel__content.text-center:after {
	position: absolute;
	content: "";
	background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0.9654062308517157) 0%, rgba(0,0,0,0) 100%);
	display: block;
	width: 100%;
	height: 200px;
	left: 0;
	bottom: -86px;
	z-index: 1;
	opacity: 0.4;
}
 @media screen and (min-width: 760px) {
.hero-carousel__content .btn, .hero-carousel-slide__header p, .hero-carousel-slide__header h2, .hero-carousel-slide__header p {
	position: relative;
	z-index: 999;
}
.hero-carousel__image {
	padding-top: 31.59%;
}
.hero-carousel__image.slide-without-text .hero-carousel__content {
	min-height: 124.4px;
}
}
 @media screen and (min-width:800px) {
.hero-carousel__image.slide-without-text .hero-carousel__content {
	min-height: 164.4px;
}
}
 @media screen and (min-width:970px) {
.hero-carousel__image.slide-without-text .hero-carousel__content {
	min-height: 125.4px;
}
}
 @media screen and (min-width: 1025px) {
body .hero-carousel__content {
	padding-left: 64px;
	padding-right: 64px;
}
.hero-carousel-slide__header h1, .hero-carousel-slide__header p {
	text-shadow: 0 5px 6px #00000073;
}
.hero-carousel-slide__header p {
	font-size: 1.9rem;
}
.product-card__quick-view-button {
	top: 100px;
}
}
 @media screen and (min-width: 1200px) {
.product-card__quick-view-button {
	top: 120px;
}
}
 @media screen and (min-width: 1300px) {
.product-card__quick-view-button {
	top: 130px;
}
}
@media screen and (min-width: 1400px) {
.product-card__quick-view-button {
	top: 140px;
}
}
 @media screen and (min-width: 1500px) {
.product-card__quick-view-button {
	top: 150px;
}
}
 @media screen and (min-width: 1600px) {
.product-card__quick-view-button {
	top: 180px;
}
}
 @media screen and (max-width: 1600px) {
.hero-carousel {
	padding-left: 2%;
	padding-right: 2%;
}
}
 @media screen and (max-width: 1025px) {
.hero-carousel .swiper-pagination {
	display: none;
}
.hero-carousel__content .btn {
	background: #fff;
	color: #4d4d4d;
	font-weight: 600;
}
.secondary-announcement {
	padding-left: 10px;
	padding-right: 10px;
}
}
 @media screen and (max-width: 820px) {
.hero-carousel__content {
	min-height: 170px;
}
}
 @media screen and (max-width: 760px) {
.hero-carousel__image {
	height: auto;
	aspect-ratio: 1;
	display: flex;
	flex-direction: column;
}
.hero-carousel__image img {
	aspect-ratio: 1;
	height: auto;
}
.hero-carousel {
	padding-left: 0%;
	padding-right: 0%;
}
.hero-carousel__image {
	height: fit-content;
	padding-top: 77%;
}
.hero-carousel__content {
	margin: 0px;
	padding: 20px;
	color: #fff;
	position: relative;
	min-height: 170px;
	z-index: 44;
}
.hero-carousel .swiper-pagination {
	bottom: 8px;
}
.hero-carousel__content.text-center:after {
	bottom: -50px;
	content: "";
	z-index: -1;
	opacity: 0.8!important;
}
}
 @media screen and (max-width: 680px) {
.hero-carousel__content {
	min-height: 160px;
}
.hero-carousel__image {
	padding-top: 74%;
}
}
 @media screen and (max-width: 600px) {
.hero-carousel__image {
	padding-top: 66%;
}
}
 @media screen and (max-width: 540px) {
.hero-carousel__content {
	min-height: 190px;
}
.hero-carousel__image {
	padding-top: 63%;
}
}
 @media screen and (max-width: 500px) {
.hero-carousel__image {
	padding-top: 57%;
}
.hero-carousel__content .btn {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
 @media screen and (max-width: 440px) {
.hero-carousel__content {
	min-height: 188px;
}
.hero-carousel__image {
	padding-top: 36%;
}
}
 @media screen and (max-width: 420px) {
.hero-carousel__content {
	min-height: 164px;
	padding-bottom: 0px;
}
.hero-carousel__image {
	padding-top: 34%;
}
}
@media screen and (max-width: 375px) {
.hero-carousel__content {
	min-height: 164px;
	padding-bottom: 0;
}
.hero-carousel__image {
	padding-top: 40%;
}
}
/*********************************************
           Home Page Code 
********************************************/
.find-a-gift {
	position: relative;
}
.video-text-overlay h2 {
	text-shadow: none !important;
}
.template-index .key-highlights.key-highlights--key-highlights {
	display: none;
}
 @media screen and (min-width:760px) {
.video-text-overlay {
	max-width: 1620px;
	margin: 0 auto;
}
}
@media screen and (max-width:1600px) {
.template-index .video-text-overlay {
	padding-left: 2%;
	padding-right: 2%;
}
}
 
}
 @media screen and (max-width: 760px) {
.template-index .swiper-pagination .swiper-pagination-bullet {
	border: 2px solid #fff;
}
.template-index .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border: 2px solid #0d4c92;
}
.video-text-overlay h2 {
	font-size: 2.6rem!important;
	line-height: 2.9rem!important;
	text-shadow: none;
}
.template-index .video-text-overlay .responsive-video {
	padding-bottom: 385px;
	margin-bottom: 0;
}
.template-index .featured-collection-blocks .cta img {
	margin-bottom: -1px;
}
.cta .featured-collection-blocks__content p {
	min-height: 41px;
}
}
@media screen and (max-width: 496px) {
.cta .featured-collection-blocks__content {
	min-height: 210px !important;
}
}
 @media screen and (max-width: 375px) {
.template-index .video-text-overlay .responsive-video {
	padding-bottom: 335px;
}
}
/* ##   Featured code Start Code
--------------------------------------------- */
 

/*********************************************
           Collection Page Code 
********************************************/
.boost-sd__product-label.boost-sd__product-label--soldout {
	color: rgb(255 255 255);
	background-color: rgb(164 0 0) !important;
	display: block !important;
	border-radius: 20px;
	padding: 3px 10px 2px;
}
.boost-sd__product-label.boost-sd__product-label--soldout .boost-sd__product-label-text {
	color: #ffff
}
.boost-sd-container .boost-sd__product-banner-link {
	display: block;
}
.boost-sd-container .boost-sd__product-banner-link img {
	border-radius: 5px;
}
/*********************************************
           Learning-environments Page Code
/*********************************************/
#learning-environments .two-up-highlights__image {
	position: relative;
	width: 100%;
	text-align: center;
	min-width: 100%;
}
#learning-environments .two-up-highlights__image iframe {
	height: 580px;
	width: 1230px;
	margin: 0 auto;
}
/*********************************************
           MY KH Landing Page Code
/*********************************************/
#my-kitchen-helper .key-highlights__content h3 {
	font-size: 2rem;
	font-weight: 600;
}
#my-kitchen-helper .klaviyo-form-RPMgLM p span {
	font-size: 3.2rem!important;
	line-height: 3.8rem!important;
	font-weight: 700;
	letter-spacing: 0;
	color: #4d4d4d!important;
}
#my-kitchen-helper .site-newsletter {
	display: none;
}
#my-kitchen-helper .video__image-wrapper {
	aspect-ratio: 4 / 2;
}
 @media screen and (min-width: 1025px) {
.heading-subheading h2 {
	font-size: 3.2rem;
	line-height: 3.8rem;
	font-weight: 700;
letter-spacing:.01rem;
}
}
 @media screen and (max-width: 760px) {
#my-kitchen-helper .video-text-overlay .responsive-video {
	padding-bottom: 200px;
}
#my-kitchen-helper .featured-collection-blocks__title {
	font-size: 1.5rem!important;
	line-height: 2.2rem;
}
#my-kitchen-helper .klaviyo-form-RPMgLM p span {
	font-size: 2.2rem!important;
	line-height: 2.4rem!important;
}
}
/*********************************************
           Newsletter-signup Page Code
/*********************************************/
.klaviyo-form.klaviyo-form-version-cid_1 #rich-text-104660478.kl-private-reset-css-Xuajs1 p {
	line-height: 30px;
}
 @media only screen and (max-width:640px) {
#newsletter-signup .key-highlights__container, #my-kitchen-helper #swiper-wrapper-337bdcc2c49b43a5.key-highlights__container {
	padding: 0px;
}
#newsletter-signup .key-highlights__block, #my-kitchen-helper ##swiper-wrapper-337bdcc2c49b43a5 .key-highlights__block {
	max-width: 126px !important;
}
.klaviyo-form.klaviyo-form-version-cid_1 #rich-text-104660478.kl-private-reset-css-Xuajs1 p span {
	font-size: 40px !important;
}
}
/*********************************************
          Product Detail Page Code
/*********************************************/
.product-three-grid__item--content {
	padding: 30px 30px 40px!important;
}
.product-content {
	position: relative;
}
.product-content .detail {
	position: absolute;
	left: 20px;
	height: 100%;
	width: 96%;
	top: 0;
}
/* ##   Addon code Start Code
--------------------------------------------- */
.hulkapps_option, .hulkapps_product_options {
	position: relative;
}
.hulkapps_swatch_option {
	max-width: 80%;
	position: relative;
}
body .hulkapps_swatch_option .add-on-price {
	font-size: 13px;
	font-weight: 500;
	float: none;
	position: absolute;
	bottom: -5px;
	left: 77px;
}
.hulkapps-tooltip + div {
	font-weight: 600;
	font-size: 13px;
	top: -10px;
	position: relative;
	max-width: 80%;
	line-height: 15px;
}
.load-more-option {
	background: #5f877d;
	color: #fff;
	border-radius: 5px;
	font-size: 13px;
	position: absolute;
	right: 10px;
	bottom: -14px;
	cursor: pointer;
	padding: 5px 10px;
}
.load-more-option.less {
	background: #5f877d url(/cdn/shop/files/CaretUp.svg?v=1725443403) no-repeat;
	padding-right: 40px;
	background-size: 24px;
	background-position: 80px 5px;
}
.load-more-option.more {
	background: #5f877d url(/cdn/shop/files/CaretDown.svg?v=1725443403) no-repeat;
	padding-right: 40px;
	background-size: 24px;
	background-position: 90px 3px;
}
body input.hulk_options_quantity {
	padding: 4px 10px 3px!important;
}
/* ##  PDP  Yotpo Reviews
--------------------------------------------- */
body .yotpo-reviews-main-widget {
	background: #FCFDFF;
}
body .yotpo-main-widget-tabs:not(.pp-embedded-displayed) {
	padding-top: 35px;
	margin: 0px;
}
body .yotpo-reviews-main-widget .yotpo-headline {
	font-weight: 600 !important;
}
body #yotpo-main-widget-btn[data-v-1fafa3d2] {
	background: #023e8a!important;
}
body .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
	color: #023e8a!important;
}
body .yotpo-read-more-text, body .yotpo-slider-title {
	font-family: "Montserrat", montserratregular, sans-serif !important;
}
body .yotpo-gallery-453 .yotpo-slider-title {
	font-family: "Montserrat", montserratregular, sans-serif !important;
	font-weight: 700;
	font-size: 2.7rem;
}
body .yotpo-gallery-453 .yotpo-slider-title-wrapper {
	text-align: center;
}
body .yotpo-gallery-727 .yotpo-slider-title {
	font-family: "Montserrat", montserratregular, sans-serif !important;
	font-weight: 700;
}
.product-meta__content--features ul {
	list-style-type: disc;
}
 @media screen and (min-width: 1440px) {
.product-gallery-carousel .swiper-pagination-prev, .product-gallery-carousel .swiper-pagination-next {
	z-index: 1!important;
}
.product .breadcrumbs, .product .container, .product-three-grid .container, .related-products .container {
	max-width: 1680px!important;
}
}
 @media (min-width:760px) and (max-width:1500px) {
.hulkapps-tooltip + div {
	max-width: 76%;
	font-size: 12px;
	line-height: 14px;
	max-height: 28px;
	overflow: hidden;
	left: 5px;
}
.hulkapps-tooltip {
	margin-right: 0!important;
	margin-left: 0!important;
}
body .hulkapps_swatch_option .add-on-price {
	left: 65px;
}
.product-content {
	padding-right: 0!important;
}
.hulkapps_option_title + div {
	padding: 20px 10px 0!important;
}
}
 @media (min-width:760px) and (max-width:900px) {
.hulkapps-tooltip + div {
	max-width: 65%;
}
}
 @media only screen and (min-width: 760px) {
.image-zoom::before {
	display: none;
}
}
 @media screen and (max-width: 760px) {
.product-three-grid__item--content, .two-up-content__content-container.padding-large-mobile {
	padding: 30px 20px 40px!important;
}
.template-product .two-up-content__title, .template-product .two-up-content__content p {
	width: 100%!important;
	text-align: center;
}
}
 @media screen and (max-width: 760px) {
.account-form .form-input-group {
	text-align: left;
}
.hulkapps-tooltip + div {
	font-size: 13px;
	line-height: 18px;
}
body .hulkapps_swatch_option .add-on-price {
	bottom: -5px;
	left: 67px;
}
.hulkapps-tooltip {
	margin-left: 0!important;
}
}
 @media screen and (max-width: 680px) {
.product-content .detail {
	left: 0;
	height: 400px;
	width: 100%;
	top: -140px;
	display: none;
}
}
 @media screen and (max-width: 565px) {
body .hulkapps_swatch_option .add-on-price {
	bottom: -5px;
	left: 62px;
}
.hulkapps-tooltip + div {
	max-width: 65%;
	font-size: 12px;
	line-height: 14px;
	max-height: 28px;
	overflow: hidden;
	left: 5px;
}
body input.hulk_options_quantity {
	padding: 4px 8px 3px !important;
	max-width: 52px !important;
}
.hulkapps_option_title + div {
	padding: 20px 10px 0px !important;
}
.hulkapps-tooltip {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
}
 @media screen and (max-width: 400px) {
.hulkapps-tooltip + div {
	max-width: 134px;
	font-size: 12px;
}
}
.product-bis_date {
	width: 100%;
	font-weight: 700;
	margin: 0 0 9px;
}
.image-zoom {
	position: relative;
}
.image-zoom::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent;
}
/*********************************************
          Blog Page Code
/*********************************************/
.blog__articles-grid .article img, #categories .blog__articles-container img {
	max-height: 385px;
	object-fit: cover;
}
.article__excerpt p, .article__preview-text {
	font-size: 1.3rem;
	line-height: 2.1rem;
	font-weight: 400;
	letter-spacing: 0;
}
.article__text-content--wrapper h2, .article__text-content--wrapper h2 span {
	font-size: 2.7rem;
	line-height: 3rem;
	font-weight: 700!important;
	letter-spacing: 0;
	text-transform: inherit;
}
.article__text-content--wrapper h3, .article__text-content--wrapper h3 span {
	font-size: 2.4rem;
	line-height: 2.6rem;
	font-weight: 600!important;
	letter-spacing: 0;
	text-transform: inherit;
}
.article__text-content--wrapper h4, .article__text-content--wrapper span h4 {
	font-size: 2rem;
	line-height: 2.4rem;
	font-weight: 600!important;
	letter-spacing: 0;
	text-transform: inherit;
}
.article__text-content--wrapper h5, .article__text-content--wrapper span h5 {
	font-size: 1.8rem;
	line-height: 2rem;
	font-weight: 600!important;
	letter-spacing: 0;
	text-transform: inherit;
}
.article__text-content--wrapper h6, .article__text-content--wrapper span h6 {
	font-size: 1.6rem;
	line-height: 1.8rem;
	font-weight: 600!important;
	letter-spacing: 0;
	text-transform: inherit;
}
.article__text-content--wrapper img {
	width: 100%;
	object-fit: cover;
	max-height: 800px;
	margin-bottom: 20px;
	margin-top: 10px;
	border-radius: 5px;
}
.flexbox {
	margin: 0;
}
.flexbox img {
	margin: 0;
	width: 100%;
}
.flexbox div {
	align-content: center;
	width: 50%;
}
.flexbox .rows {
	display: flex;
	margin-bottom: 10px;
	width: 100%;
}
.flexbox .rows:nth-child(odd) {
	flex-direction: none;
}
.flexbox .rows:nth-child(even) {
	flex-direction: row-reverse;
}
.flexbox .rows:nth-child(odd) div:first-child {
	padding-right: 20px;
}
.flexbox .rows:nth-child(even) div:first-child {
	padding-left: 20px;
}
 @media screen and (min-width: 1025px) {
.article .blog__container.container {
	max-width: 1240px;
}
.article__text-content--wrapper a {
	display: inline;
}
}
 @media screen and (max-width:1025px) {
.flexbox .rows {
	display: block;
}
.flexbox div {
	margin-bottom: 20px;
	font-size: 20px;
}
.flexbox img {
	margin: 0px;
	width: 100%;
}
.flexbox div {
	width: 100%;
}
.flexbox .rows:nth-child(odd) div:first-child {
	padding-right: 0px;
}
.flexbox .rows:nth-child(even) div:first-child {
	padding-left: 0px;
}
.article__text-content--wrapper h2, .article__text-content--wrapper h2 span {
	font-size: 2rem;
	line-height: 2.4rem;
	letter-spacing: 0rem;
}
}
/*********************************************
          Sensory Page Code
/*********************************************/
.sensory-banner a {
	display: block;
}
/******* Sensory-video Code*****/
.sensory-video .two-up-content__title, .sensory-video .two-up-content__header h1 {
	width: 75%;
}
.sensory-video .btn {
	background-color: #5f877d;
}
.sensory-video .two-up-content__image {
	max-height: 480px;
}
/******* Graphic-product Code*****/
.graphic-product.container {
	max-width: 100%;
	padding: 0px;
}
/******* Tom-bed Code*****/
.tom-bed .two-up-content__image {
	background: #629276;
	border-radius: 10px 0px 0px 10px;
	max-height: 460px;
}
.tom-bed .two-up-content__content-container.padding-large-desktop {
	border-radius: 0px 10px 10px 0px;
	max-height: 430px;
	padding: 0px 120px 0px 0px;
}
.tom-bed .two-up-content__title {
	width: 100%;
}
/******* Many-ways Code*****/
#sand-and-water-sensory-table-for-kids .many-ways h2 {
	font-size: 2rem;
	line-height: 2.9rem;
}
#sand-and-water-sensory-table-for-kids .many-ways h3 {
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: 700;
}
.many-ways .swiper-pagination {
	position: relative;
	top: -40px;
	width: 200px;
	margin: 0px auto;
	z-index: 9;
}
/******* Testimonial-slider Code*****/
.testimonial-slider {
	background: url("/cdn/shop/files/testimonial-bg-new.svg?v=1722501415");
	width: 100%;
	display: block;
	min-height: 350px;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 90px!important;
	padding-bottom: 90px!important;
}
.testimonial-slider .swiper {
	position: relative;
}
.testimonial-slider .swiper:before {
	background: url("/cdn/shop/files/testimonial-sign.svg?v=1722501415");
	display: block;
	content: "";
	position: absolute;
	width: 170px;
	height: 100px;
	background-size: contain;
	background-repeat: no-repeat;
	top: 60px;
	left: 290px;
}
.testimonial-slider .banner-carousel__image {
	display: none;
}
.testimonial-slider .banner-carousel__content {
	max-width: 80%;
	min-width: 80%;
	height: 100%;
	min-height: 300px;
	margin: 0px auto;
}
.testimonial-slider h2 {
	font-size: 3.2rem;
	line-height: 3.8rem;
	font-weight: 700;
	text-align: center;
	text-shadow: none!important;
	letter-spacing: 0;
	max-width: 100%;
	padding: 0;
}
.testimonial-slider .banner-carousel__content .banner-carousel__header > p {
	font-size: 3.2rem;
	line-height: 4rem;
	max-width: 70%;
	margin: 30px auto 30px;
}
.testimonial-slider .banner-carousel__content .banner-carousel__header p + p {
	font-size: 1.6rem;
	line-height: 2.4rem;
}

/******* Blog-section Code*****/
.blog-section .background-image {
	position: relative;
	aspect-ratio: 1;
}
.blog-section .featured-collection-blocks__content {
	aspect-ratio: 0;
	display: block!important;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blog-section .featured-collection-blocks__content .featured-collection-blocks__title {
	max-width: 100%;
	text-align: center;
	text-shadow: none;
	font-weight: 700;
	color: #4d4d4d;
}
 @media screen and (min-width: 760px) {
.many-ways.banner-carousel {
	background: url("/cdn/shop/files/way-bg.svg?v=1722501402");
	width: 100%;
	display: block;
	min-height: 578px;
	background-repeat: no-repeat;
	background-size: cover;
}
.many-ways .banner-carousel__content {
	color: #4d4d4d;
	width: 50%;
	min-width: 540px;
	height: 100%;
	min-height: 580px;
	padding-left: 8%;
	padding-right: 9%;
}
.many-ways.banner-carousel .flex-md-row {
	flex-direction: row-reverse!important;
}
.many-ways .banner-carousel__image {
	width: 37%;
	min-height: 509px;
	aspect-ratio: auto;
}
.many-ways .banner-carousel__image img {
	position: relative;
	display: block;
	object-fit: contain;
}
#sand-and-water-sensory-table-for-kids .heading-subheading p {
	text-align: center;
	max-width: 50%;
	margin: 0 auto;
}
#sand-and-water-sensory-table-for-kids h2 {
	font-size: 3.2rem;
	line-height: 3.8rem;
	font-weight: 700;
}
#sand-and-water-sensory-table-for-kids .featured-collection-blocks h2 {
	font-size: 2.2rem;
	line-height: 2.8rem;
}
.tom-bed {
	max-width: 1200px;
	overflow: inherit!important;
}
.tom-bed .two-up-content__image img {
	width: 55%;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.tom-bed.green-guard .two-up-content__image img {
	width: 75%;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.tom-bed .two-up-content__image, .tom-bed.green-guard .two-up-content__content-container.padding-large-desktop {
	max-height: 350px;
}
}
 @media screen and (max-width: 1500px) {
.sensory-video .two-up-content__image {
	max-height: 460px;
}
}
 @media screen and (max-width: 1400px) {
.sensory-video .two-up-content__image {
	max-height: 400px;
}
.tom-bed .two-up-content__image {
	max-height: 350px;
}
}
 @media screen and (max-width: 1200px) {
.sensory-video .two-up-content__image {
	max-height: 370px;
}
.tom-bed .two-up-content__image {
	max-height: 350px;
}
}
 @media screen and (max-width: 1120px) {
.sensory-video .two-up-content__image {
	max-height: 345px;
}
.tom-bed .two-up-content__image {
	max-height: 350px;
}
}
 @media screen and (max-width: 980px) {
.sensory-video .two-up-content__image {
	max-height: 320px;
}
}
 @media screen and (max-width: 760px) {
.sensory-video .two-up-content__title, .sensory-video .two-up-content__header h1 {
	width: 100%;
}
.sensory-video .two-up-content__container {
	flex-direction: column-reverse !important;
}
.sensory-video .two-up-content__image {
	max-height: 452px;
}
.sensory-video .padding-large-mobile {
	padding: 20px 20px 40px 20px !important;
	text-align: center;
}
.sensory-video .text-left {
	text-align: center !important;
}
.tom-bed {
	background: #629276;
	position: relative;
}
.tom-bed:before {
	background: #fff;
	position: absolute;
	content: "";
	width: 100%;
	height: 73px;
	display: block;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.tom-bed .two-up-content__image {
	border-radius: 0px;
	max-height: inherit;
}
.tom-bed .two-up-content__image img {
	margin: 0px auto;
	width: 90%;
	height: auto;
	position: relative;
}
.tom-bed .two-up-content__content-container.padding-large-desktop {
	min-height: inherit;
	max-height: inherit;
	border-radius: 0px;
}
.tom-bed .padding-large-mobile {
	padding: 0% 8% 8% !important;
	text-align: center;
}
.tom-bed .text-left {
	text-align: center !important;
}
.many-ways.banner-carousel {
	background: url("/cdn/shop/files/way-bg.svg?v=1722501402");
	width: 100%;
	display: block;
	min-height: 578px;
	background-repeat: no-repeat;
	background-size: cover;
}
.many-ways .banner-carousel__content {
	color: #4d4d4d;
}
.many-ways .banner-carousel__image {
	position: relative;
	order: -1;
	width: 95%;
	height: auto;
	aspect-ratio: 1;
	margin: 0px auto;
}
.testimonial-slider .swiper:before {
	width: 130px;
	height: 60px;
	top: 15px;
	left: 40px;
}
.testimonial-slider .banner-carousel__content {
	max-width: 100%;
	padding: 0 40px;
}
.testimonial-slider {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.testimonial-slider .banner-carousel__content .banner-carousel__header > p {
	font-size: 2rem;
	line-height: 2.7rem;
	max-width: 90%;
}
.testimonial-slider .banner-carousel__content .banner-carousel__header p + p {
	font-size: 1.6rem;
	line-height: 2.4rem;
}
.blog-section .featured-collection-blocks__content {
	padding-bottom: 0px;
}
.blog-section .featured-collection-blocks__content .featured-collection-blocks__title {
	text-align: left;
	font-size: 1.5rem;
}
.blog-section .featured-collection-blocks__content {
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
.blog-section .featured-collection-blocks__content p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
}
 @media screen and (max-width: 720px) {
.sensory-video .two-up-content__image {
	max-height: 422px;
}
.sensory-video .two-up-content__image video {
	width: 73vh;
	min-width: 100%;
	min-height: 73vw;
}
}
 @media screen and (max-width: 680px) {
.sensory-video .two-up-content__image {
	max-height: 390px;
}
}
@media screen and (max-width: 580px) {
.sensory-video .two-up-content__image {
	max-height: 350px;
}
.sensory-video .two-up-content__image video {
	width: 70vh;
	min-width: 100%;
	min-height: 60vw;
}
}
 @media screen and (max-width: 520px) {
.tom-bed .two-up-content__image img {
	width: 50%;
}
.tom-bed.green-guard .two-up-content__title {
	width: 56%;
	margin: 0 auto 10px;
}
.tom-bed .two-up-content__image {
	max-height: 270px;
}
.tom-bed.green-guard .two-up-content__image img {
	width: 85%;
}
.tom-bed.green-guard .two-up-content__image {
	max-height: 350px;
}
.sensory-video .two-up-content__image {
	max-height: 300px;
}
}
 @media screen and (max-width: 460px) {
.sensory-video .two-up-content__image {
	max-height: 260px;
}
.tom-bed .two-up-content__image img {
	width: 60%;
}
.sensory-video .two-up-content__image video {
	width: 43vh;
	min-width: 100%;
	min-height: 43vw;
}
}
 @media screen and (max-width: 430px) {
.sensory-video .two-up-content__image {
	max-height: 250px;
}
}
 @media screen and (max-width: 415px) {
.sensory-video .two-up-content__image {
	max-height: 240px;
}
}
 @media screen and (max-width: 390px) {
.sensory-video .two-up-content__image {
	max-height: 220px;
}
.tom-bed .two-up-content__image img {
	width: 70%;
}
.tom-bed.green-guard .two-up-content__title {
	width: 70%;
}
.tom-bed .padding-large-mobile {
	padding: 0% 0% 8% !important;
	text-align: center;
}
}
 @media screen and (max-width: 375px) {
.sensory-video .two-up-content__image {
	max-height: 210px;
}
}
@media screen and (max-width: 360px) {
.sensory-video .two-up-content__image {
	max-height: 205px;
}
}
@media screen and (max-width: 350px) {
.sensory-video .two-up-content__image {
	max-height: 170px;
}
.tom-bed.green-guard .two-up-content__title {
	width: 70%;
}
}
/*********************************************
         EDQ Page code
/*********************************************/
.tom-bed.edq .two-up-content__image {
	background: #518180;
}
.blog-section.round .background-image {
	border-radius: 100%;
	max-width: 260px;
	margin: 0px auto;
}
.sensory-video.edq .btn {
	background: #148382;
}
 @media screen and (min-width: 1025px) {
.sensory-video.edq .two-up-content__content-container.padding-large-desktop {
	padding: 60px 90px;
}
.sensory-video.edq .two-up-content__header h1 {
	width: 80%;
}
}
 @media screen and (min-width: 760px) {
.edq-feature-slide .banner-carousel__image {
	width: 50%;
	z-index: 99;
	margin: 0 auto;
}
.edq-feature-slide.banner-carousel .swiper-slide {
	background: #69866a;
}
#edq-open-shelves-with-bins-new .heading-subheading p {
	text-align: center;
	max-width: 70%;
	margin: 0 auto;
}
#edq-open-shelves-with-bins-new h2 {
	font-size: 3.2rem;
	line-height: 3.8rem;
	font-weight: 700;
}
#edq-open-shelves-with-bins-new .featured-collection-blocks h2 {
	font-size: 2.2rem;
	line-height: 2.8rem;
}
.edq-safety .image-banner {
	max-width: 90%;
	padding: 19% 0px;
	margin: 0px auto;
}
.empower .banner-carousel__content {
	width: 50%;
	height: 100%;
	min-height: 540px;
	max-height: 540px;
}
.empower .banner-carousel__image {
	width: 50%;
	aspect-ratio: auto;
	position: relative;
	min-height: 540px;
	max-height: 540px;
}
.empower p {
	max-width: 65%;
	margin: 0px auto;
}
}
/*********************************************
         Sale Page code
/*********************************************/
.sale-bg {
	background: url("/cdn/shop/files/sale-bg2.svg?v=1727873769");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
}
.sale-full-img a {
	display: block;
}
#sale h2 span {
	font-family: "Zooja Light Pro";
	font-weight: normal;
}
.deals-made .featured-collection__container {
	background: #ABC69A;
	padding: 0px 0px 20px;
}
.deals-made .featured-collection__container .swiper-slide {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
}
.deals-made .featured-collection__container .featured-collection__slides {
	position: relative;
	width: 100%;
	padding: 20px 20px 10px;
}
#sale .deals-made h2 {
	color: #4d4d4d;
	margin-bottom: 8px;
}
.deals-made .featured-collection__header {
	background: #fff;
}
.deal-week, .biggest-offer, .building-toys, .last-chance {
	margin-bottom: 60px;
}
.offer-box {
	padding: 68px 50px;
}
.offer-box .btn {
	background: #ABC69A;
}
.deal-week .col-sm-3 {
	align-content: center;
}
#kids-playroom-furniture-amp-toys-on-sale-guidecraft-special-offers .product-card__description, #sale .product-card__description {
	display: none
}
.fav-gift {
	margin-bottom: 60px;
}
.fav-gift h3 {
	display: none;
}
.fav-gift .col-sm-6 .col-sm-12 {
	margin-bottom: 13px;
}
.fav-gift .col-sm-6 .col-sm-12+ .col-sm-12 {
	margin-bottom: 0px;
}
.newsletter-outer form {
	background: none !important;
	padding: 0px!important;
}
.newsletter-outer form input[type="email"] {
	border: none !important;
	border-bottom: #fff solid 1px !important;
	background: none !important;
	color: #fff !important;
}
.newsletter-outer::placeholder {
color:#fff !important;
}
.go211309201.go211309201.go211309201::placeholder {
color:#fff !important;
}
.newsletter-outer form button {
	width: 170px !important;
	background-color: #fff !important;
	color: #518599 !important;
	position: absolute;
	right: 3px;
	top: -61px;
}
.newsletter-outer.abt form button {
	color: #7A8090 !important;
}
.newsletter-outer form[data-gtm-form-interact-id="0"] p, .newsletter-outer form[data-gtm-form-interact-id="0"] span {
	color: #fff !important;
}
.dahlia-section .featured-collection-blocks__content{ aspect-ratio: 2/2.7;}


 @media screen and (min-width: 760px) {
.sale-full-img .image-banner {
	aspect-ratio: 5 / 2.2;
}
  
.newsletter-outer form input[type="email"] {
	width: 330px;
}
.newsletter-outer{margin-bottom:-20px;}
   
}
 @media screen and (min-width: 1025px) {
.sale-bg {
	min-height: 790px;
}
#sale h2 span {
	font-size: 112px;
}
.deals-made .featured-collection__container .swiper-slide {
	min-height: 440px;
}
.offer-box h3 {
	font-size: 2.5rem;
	font-weight: 700;
}
.offer-box p {
	font-size: 1.8rem;
}
}
 @media screen and (min-width: 1200px) {
.newsletter-outer form input[type="email"] {
	width: 500px;
}
}

@media screen and (min-width: 1530px) {
  .dahlia-section .featured-collection-blocks__content{ max-height: inherit;}
}

 @media screen and (max-width: 1025px) {
#sale h2 span {
	font-size: 48px;
}
.deals-made .featured-collection__container .swiper-slide {
	min-height: 400px;
}
.offer-box h3 {
	font-size: 2.4rem;
	font-weight: 700;
}
.newsletter-outer form button {
	width: 120px !important;
	right: 0px;
	top: -54px;
	font-size: 17px !important;
}
}
 @media screen and (max-width: 760px) {
.deal-week .col-sm-4, .deal-week .col-sm-8, .deal-week .col-sm-3, .deal-week .col-sm-6, .last-chance .col-sm-6, .fav-gift .col-sm-6, .building-toys .col-sm-3 {
	flex: 0 0 auto;
	width: 100%;
}
.offer-box {
	text-align: center;
	padding: 0 0 28px;
}
.deal-week, .biggest-offer, .building-toys {
	margin-bottom: 20px;
}
.fav-gift .col-sm-6 .col-sm-12 {
	margin-bottom: 0;
}
.fav-gift img, .building-toys img {
	margin-bottom: 10px;
}
.building-toys h3 {
	display: none;
}
.deal-week, .biggest-offer, .building-toys, .last-chance, .fav-gift {
	margin-bottom: 20px;
}
.media-desk-spotlight .product-three-grid__item--content, .media-desk-spotlight .two-up-content__content-container.padding-large-mobile {
	padding: 0px 20px 40px !important;
}
}
.template-gift-card-product .product .container {
	display: none;
}
.template-gift-card-product .product-content .product-content__meta {
	display: none;
}
/*********************************************
         Cyber  Page code
/*********************************************/
.cyber-slider {
	max-width: 1670px;
	padding-left: 24px !important;
	padding-right: 24px !important;
}
.cyber-bg {
	/* background:url("/cdn/shop/files/cyber-bg.svg?v=1732023499"); */
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
}
.cyber-gift-card .two-up-content__image {
	aspect-ratio: 2 / 1.3;
}
.cyber-gift-card p {
	font-family: Zooja Light Pro;
	font-size: 80px !important;
	margin-top: 50px;
}
.cyber-gift-card p, .cyber-gift-card h2, .cyber-gift-card span {
	width: 100%;
	text-align: center;
}
.cyber-gift-card .two-up-content__content {
	text-align: center !important;
}
#cyber-week .product-card__container {
	background: none;
}
.blockbuster a, .martha-cyber a {
	display: block;
}
.cyber-gift-card .two-up-content__content a {
	margin-top: 40px;
	background-color: #5f877d;
}
.cyber-gift-card .two-up-content__content a:hover {
	background-color: #023e8a;
}
 @media screen and (min-width: 760px) {
.cyber-slider .hero-carousel__image {
	padding-top: 12.9%;
}
.blockbuster .image-banner {
	max-width: 1200px;
	margin: 0px auto;
}
.martha-cyber .image-banner {
	aspect-ratio: 3/1.31;
}
.cyber-slider {
	padding-left: 32px !important;
	padding-right: 32px !important;
}
.cyber-gift-card {
	max-width: 1200px;
}
.media-desk-spotlight {
	max-width: 1200px;
}
.cyber-slider {
	margin-bottom: 30px;
}
}
@media screen and (min-width: 900px) {
.cyber-slider .hero-carousel__image {
	padding-top: 12.9%;
}
.cyber-slider {
	margin-bottom: 60px;
}
}
 @media screen and (min-width: 1000px) {
.cyber-slider .hero-carousel__image {
	padding-top: 13.9%;
}
}
@media screen and (min-width: 1100px) {
.cyber-slider .hero-carousel__image {
	padding-top: 14.9%;
}
}
 @media screen and (min-width: 1300px) {
.cyber-slider .hero-carousel__image {
	padding-top: 17.9%;
}
}
 @media screen and (min-width: 1600px) {
.cyber-slider .hero-carousel__image {
	padding-top: 24.9%;
}
}
 @media screen and (max-width: 760px) {
.mobile-grid .col-sm-4, .mobile-grid .col-sm-8, .mobile-grid .col-sm-3, .mobile-grid .col-sm-6 {
	flex: 0 0 auto;
	width: 100%;
}
.mobile-grid.shop-by-age  .col-sm-3{
  width: 50%;
  
}

   
}
/*********************************************
           Kitchen Helper Page Code
/*********************************************/
.yotpo-gallery-carousel.blue {
	background: url("/cdn/shop/files/Kh-review-bg.svg?v=1734955675");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 530px;
}
.insta-yellow-bg {
	background: url("/cdn/shop/files/Kh-insta-slider-bg2.svg?v=1734957259");
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 530px;
	padding: 60px 0px 60px
}
.media-desk-spotlight .two-up-content__title {
	width: 100%;
}
.Kh-green-slider .hero-carousel__image { height:auto;}
  
}
.cyber-slider .hero-carousel__image {
	height: auto;
}
.media-desk-spotlight .text-left, .media-desk-spotlight .two-up-content__content {
	text-align: center !important;
}
.product-option-item--rainbow {
 --swatch-img: url(//guidecraft.com/cdn/shop/files/multicolor.png?v=16114240667452106104) !important;
}
.proud-slider .container {max-width:1200px; margin:0px auto;}
.proud-slider .banner-carousel__content{width: 50% ;     border-radius: 60px 0px 0px 60px;}
.proud-slider .banner-carousel__image{     aspect-ratio: 4 / 4.6;     width: 50%;}
.proud-slider .image_in_content {     max-width: 170px;    z-index: 99;    height: auto;    margin-top: 40px;}
.proud-slider .image_in_content img{position:relative;}

