/** Shopify CDN: Minification failed

Line 1090:1 Expected identifier but found "`"
Line 1890:0 Unexpected "}"
Line 2018:34 Unexpected "button"
Line 3647:0 Expected "}" to go with "{"

**/
body {letter-spacing: -0.16px;}

:root {--color-accent-main:#8C8677 !important;}
   

@font-face {
    font-family: 'Londrina Solid';
    src: url('/cdn/shop/files/LondrinaSolid-Light.eot?v=1709616515.eot');
    src: url('/cdn/shop/files/LondrinaSolid-Light.eot?v=1709616515.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LondrinaSolid-Light.woff2?v=1709616514.woff2') format('woff2'),
        url('/cdn/shop/files/LondrinaSolid-Light.woff?v=1709616514.woff') format('woff'),
        url('/cdn/shop/files/LondrinaSolid-Light.ttf?v=1709616514.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Londrina Solid';
    src: url('/cdn/shop/files/LondrinaSolid-Regular.eot?v=1709616514.eot');
    src: url('/cdn/shop/files/LondrinaSolid-Regular.eot?v=1709616514.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LondrinaSolid-Regular.woff2?v=1709616514.woff2') format('woff2'),
        url('/cdn/shop/files/LondrinaSolid-Regular.woff?v=1709616514.woff') format('woff'),
        url('/cdn/shop/files/LondrinaSolid-Light.eot?v=1709616515.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Londrina Solid';
    src: url('/cdn/shop/files/LondrinaSolid-Black.eot?v=1709616515.eot');
    src: url('/cdn/shop/files/LondrinaSolid-Black.eot?v=1709616515.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LondrinaSolid-Black.woff2?v=1709616514.woff2') format('woff2'),
        url('/cdn/shop/files/LondrinaSolid-Black.woff?v=1709616514.woff') format('woff'),
        url('/cdn/shop/files/LondrinaSolid-Black.ttf?v=1709616515.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Londrina Solid';
    src: url('/cdn/shop/files/LondrinaSolid-Thin.eot?v=1709616514.eot');
    src: url('/cdn/shop/files/LondrinaSolid-Thin.eot?v=1709616514.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/LondrinaSolid-Thin.woff2?v=1709616514.woff2') format('woff2'),
        url('/cdn/shop/files/LondrinaSolid-Thin.woff?v=1709616514.woff') format('woff'),
        url('/cdn/shop/files/LondrinaSolid-Thin.ttf?v=1709616514.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}




@font-face {
    font-family: 'Nunito, sans-serif';
    src: url('/cdn/shop/files/Nunito-SemiBold.eot?v=1709808625.eot');
    src: url('/cdn/shop/files/Nunito-SemiBold.eot?v=1709808625.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Nunito-SemiBold.woff2?v=1709808625.woff2') format('woff2'),
        url('/cdn/shop/files/Nunito-SemiBold.woff?v=1709808624.woff') format('woff'),
        url('/cdn/shop/files/Nunito-SemiBold.ttf?v=1709808625.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito, sans-serif';
    src: url('/cdn/shop/files/Nunito-Bold.eot?v=1709808625.eot');
    src: url('/cdn/shop/files/Nunito-Bold.eot?v=1709808625.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Nunito-Bold.woff2?v=1709808625.woff2') format('woff2'),
        url('/cdn/shop/files/Nunito-Bold.woff?v=1709808624.woff') format('woff'),
        url('/cdn/shop/files/Nunito-Bold.ttf?v=1709808625.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito, sans-serif';
    src: url('/cdn/shop/files/Nunito-Medium.eot?v=1709808625');
    src: url('/cdn/shop/files/Nunito-Medium.eot?v=1709808625?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Nunito-Medium.woff2?v=1709808625.woff2') format('woff2'),
        url('/cdn/shop/files/Nunito-Medium.woff?v=1709808624.woff') format('woff'),
        url('/cdn/shop/files/Nunito-Medium.ttf?v=1709808625.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: "Work Sans", sans-serif;
    src: url('/cdn/shop/files/WorkSans-SemiBold.eot?v=1709809014.eot');
    src: url('/cdn/shop/files/WorkSans-SemiBold.eot?v=1709809014.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/WorkSans-SemiBold.woff2?v=1709809014.woff2') format('woff2'),
        url('/cdn/shop/files/WorkSans-SemiBold.woff?v=1709809014.woff') format('woff'),
        url('/cdn/shop/files/WorkSans-SemiBold.ttf?v=1709809014.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Work Sans", sans-serif;
    src: url('/cdn/shop/files/WorkSans-Bold.eot?v=1709809626.eot');
    src: url('/cdn/shop/files/WorkSans-Bold.eot?v=1709809626.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/WorkSans-Bold.woff2?v=1709809626.woff2') format('woff2'),
        url('/cdn/shop/files/WorkSans-Bold.woff?v=1709809626.woff') format('woff'),
        url('/cdn/shop/files/WorkSans-Bold.ttf?v=1709809626.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

body#collections.no-touchevents a:hover .text-animation--underline-thin {
    background-image: none;background-size: inherit;
}




.sidebar-opened div#smile-ui-lite-container {
    display: none;
}

.sidebar-opened div#shop-hcaptcha-badge-container{
    display: none;
}


.modal-opened div#smile-ui-lite-container {
    display: none;
}

.modal-opened div#shop-hcaptcha-badge-container{
    display: none;
}



body a.th_subscription_cp_link {
    display: none;
}

#shipping-return-amp-refund-policy .rte a:hover{color:#E89F8B !important}
body#shipping-return-amp-refund-policy ul {
    margin-top: 0;
}

body#shipping-return-amp-refund-policy h3 {
    font-size: 22px;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 15px;
}


body div[id*=_featured_collection_tbdqVW] .gutter-bottom--page {
    align-items: center;
}



body .remove-empty-space>*:empty{display:block}

body css-slider[class*=_featured_collection_tbdqVW] .product-item__icons {
    height: 32px;
}

body div#shop-hcaptcha-badge-container {
    bottom: 90px;
}


div[id*=_1654161920efe5f084] .cst-text-columns-icons:after{display:none;}



body.template-index div[id*=_1653646142d6a7c886] .card__text {
    text-align: center;
}


.main-footer  .follow-icon-wrapper {
    top: 20px !IMPORTANT;
}


body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2{margin-bottom:10px;}

body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:before{background-size: 70px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after {background-size: 70px;}



section[id*="_content_toggles_wxJ6Xc"] .section-heading.section-heading--left {
    margin-top: 10px;
}

section[id*="_content_toggles_wxJ6Xc"] .section-heading.section-heading--left .section-heading__subheading {
    margin-top: 30px;
}

.cst-page-faq .section-heading.gutter-bottom--page {
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 45px;
}

body.template-index .header-actions--show-search .button--fullwidth{height: auto;}


body .range-slider .range-slider__thumb {
    position: absolute;
    z-index: 3;
    top: 50%;
    width: 16px;
    height: 16px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: solid 0.125rem var(--color-text-main);
    background: var(--color-background-main);
}

body .range-slider .range-slider__range {
    position: absolute;
    z-index: 1;
    transform: translateY(-50%);
    top: 50%;
    width: 100%;
    height: 100%;
    background: var(--color-text-main);
}

body .range-slider input[type=range] {
    display: none;
}

body .range-slider-wrapper {
    padding:1.25rem 1rem 2.25rem;
}



ul.shipping-estimator__results-content-list {
    list-style: none;
    margin-left: 0;
}









.remove-empty-space .product-variants--radio .product-variant__item input:checked+label {
    box-shadow: 0 0;
}

.modal--product .product-text.remove-empty-space label.product-variant__label {
    font-weight: 700;
}

div[id*="_rich_text_DywH3p"] figure.lazy-image.lazyloaded img {
object-fit: cover !important;
}

.modal-opened .grecaptcha-badge {
    display: none !important;
}

.sidebar-opened--right .grecaptcha-badge {
    display: none !important;
}
.sidebar-opened .grecaptcha-badge {
    display: none !important;
}


.cst-index div[id*="_1653646142d6a7c886"] .css-slider-viewport{border-radius:100px;overflow: hidden;}

.remove-empty-space .pickup-availability-widget .pickup-availability-widget__header {
    padding-left: 25px;
}

body .product-gallery__thumbnails figure.lazy-image.lazy-image--small.thumbnail__image.lazyloaded img {
    overflow: hidden;
    border-radius: 0;
}


body .card__text .text-line-height--small {
    background-image: none;
}

p{color:#666666 !important;font-family: var(--font-stack-body);}


div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after{}
div[id*="_media_with_text_overlay_Q3Haqj"] .h1:before{}


div[id*=_16541619272fee0e4e] .text-size--regular {
    background-image: none !important;
}



.product-item__price .product-price {
    text-transform: capitalize;
}

.template-page-faq .faq-layout .alert--success {
    font-size: 15px;
}

body.no-touchevents .breadcrumb__link a:hover{color:#E89F8B}
body span.breadcrumb__link a:hover{color:#E89F8B}

html[dir=ltr] .newsletter .button {
    font-size: 18px;
}
html[dir=ltr] .newsletter input[type=email]{
    font-size: 18px;
}


.mount-css-slider .text-size--xlarge span.product-price--original{font-weight: 600 !important;font-family: 'Nunito, sans-serif';}

.cst-customers-order a.text-link--has-icon:hover{
    color: #E89F8B;
}
.cst-customers-register .account__form-row.text-size--small a:hover{
    color: #E89F8B;
}
.cst-customers-login .account__form-block .form-actions a:hover{
    color: #E89F8B;
}

#addresses .account__form-row input[id*="_7987415777358"] ~ label.inline {
    position: relative;
    top: 2px;
}

.cst-customers-addresses a.text-link--has-icon:hover{color:#E89F8B !important}
.account-widget a.text-link:hover{color:#E89F8B !important}


span.breadcrumb__separator {
    top: 1px;
    position: relative;
}

.cst-search .search-page-form .button--solid {
   padding: 3px 45px;
    height: 40px;
    position: relative;
    top: 6px;
}


.site-nav.style--classic .submenu.mega-menu .babymenu .menu-link span {
    font-weight: 400 !important;
    font-family: var(--font-stack-body);
}

div[id*="_rich_text_xjra3h"].shopify-section .rte p {
    display: inline-block;
}
div[id*="_rich_text_xjra3h"].shopify-section .rte p img {
    position: relative;
    top: 4px;
    display: inline;
}

.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(1) .footer-item__title.h4 {
    display: none !important;
}

#faqs .container--vertical-space {
    margin-top: 10px;
}

.cst-page-contact .container--vertical-space {
    margin-top: 10px;
}

.newsletter .increased-spacing p.text-size--large {
    font-size: 23px;
    border: 2px solid #f19075;
    padding:5px 5px 4px 5px;
    color: #000 !important;
}


.template-index .toggle--faq .toggle__heading span.text-weight--bold {
    text-transform: uppercase !important;
    font-weight: 600;
}
.template-index toggle-tab.toggle.toggle--faq {
    background-color: transparent;
}

.remove-empty-space h1.product__title {
    font-size: 50px;
    font-weight: 700;
}


.template-index .toggle--faq .toggle__heading span.text-weight--bold {
    text-transform: uppercase !important;
}
section[id*=_16546982542e923b5a] .product-actions .product-price--compare >span:first-child {font-size: 16px;}
section[id*=_16546982542e923b5a] .product-actions .product-price--compare > span:last-child {font-size: 14px;}

body .site-header-container .header-container .header-actions--show-search.header-actions .site-search-handle svg * {
    fill: var(--color-text-header) !important;
    stroke: var(--color-text-header) !important;
}

html[dir=ltr] .header-container .header-actions>a.button {
    padding-left: 50px;
}

.remove-empty-space .product-quantity__minus svg, .remove-empty-space .product-quantity__plus svg {
    width: 23px;
    height: 40px;
}
span.cst-red {
    color: #d43030;
    font-size: 22px;
    font-weight: bold;
    width: 15px;
    height: 15px;
    display: inline-block;
}

body .pagination .next a span svg{height: 10px;}
body .pagination .prev a span svg {height: 10px }

.site-nav.style--classic .submenu-holder a span{font-family: var(--font-stack-headings); font-weight:500}

body .announcement-bar__content .announcement strong {
    margin: 0 5px;
}



.footer-item .content-info li.call-info a{ text-decoration: none;}
.footer-item .content-info li.call-info a:hover{ text-decoration: none; color: #E89F8B !important}

.footer-item .content-info li a{
    color: #1A1A1A !important;
    text-decoration: underline;
}

.footer-item .content-info li a:hover{color: #E89F8B !important}

.main-footer .footer-item__menu span a.active {
    color: #E89F8B;
    font-weight: 700;
}

.product-related-item__button .button--solid{padding: 5px 20px;}	


.template-product .remove-empty-space .toggle--table .toggle__title {
    background: #CAEFE3;
    border-radius: 8px 8px 0 0 !important;
}

.template-product .remove-empty-space toggle-tab.toggle.toggle--table.opened {
    border: 1px solid #CCC;
}

.template-product .remove-empty-space toggle-tab.toggle.toggle--table {
    background: #FFF;    border-radius: 8px;
}

.facets__prewrapper .active-facets__button svg *{fill: #ffffff;}
.facets__prewrapper .active-facets-desktop a.button:hover svg *{fill:#ffffff; stroke:#FFF;}


.facets__item input[type=checkbox]{position: relative;top:-1px;}

.facets__prewrapper .active-facets-desktop a.button {
    margin-right: 10px;
    margin-top: 10px;
}


.edition-wrp span.text-size--regular {
    font-size: 20px;
    font-weight: 600;
}


#our-story #main {
    overflow: hidden;
}
.cst-page-parents-playbook #main {
    overflow: hidden;
}
.cst-page-why-plate-play #main {
    overflow: hidden;
}
.cst-page-reward-program #main {
    overflow: hidden;
}

.cst-blog #main {
    overflow: hidden;
}

.template-index #main {
    overflow: hidden;
}

#faqs #main {
    overflow: hidden;
}
.template-article #main {
    overflow: hidden;
}
.template-collection #main {
    overflow: hidden;
} 

.template-product #main {
    overflow: hidden;
} 
.cst-page-contact #main {
    overflow: hidden;
} 


#our-story .breadcrumb-main {
    position: static;
}
#our-story .container--vertical-space-small {
    margin-top: 0;
}


.cst-page-reward-program .breadcrumb-main {
    position: static;
}
.cst-page-reward-program .container--vertical-space-small {
    margin-top: 0;
}


.cst-page-why-plate-play .breadcrumb-main {
    position: static;
}
.cst-page-why-plate-play .container--vertical-space-small {
    margin-top: 0;
}

.cst-page-parents-playbook .breadcrumb-main {
    position: static;
}
.cst-page-parents-playbook .container--vertical-space-small {
    margin-top: 0;
}

#faqs .breadcrumb-main {
    position: static;
}
#faqs .container--vertical-space-small {
    margin-top: 0;
}
.template-article .breadcrumb-main {
    position: static;
}
.template-article .container--vertical-space-small {
    margin-top: 0;
}

.template-collection .breadcrumb-main {
    position: static;
}
.template-collection .container--vertical-space-small {
    margin-top: 0;
}


.template-product .breadcrumb-main {
    position: static;
}
.template-product .container--vertical-space-small {
    margin-top: 0;
}

.cst-page-contact .breadcrumb-main {
    position: static;
}
.cst-page-contact .container--vertical-space-small {
    margin-top: 0;
}





.account-table a:not(.button):hover{  color: #E89F8B;}

body.no-touchevents #main a.text-link:hover, body.no-touchevents .rte a:hover {
    color: #E89F8B;
}


input#address_default_address_new {
    position: relative;
    top: -3px;
}





div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] h3.h2{display: inline-block;}

div[id*=_1655112847aaa4cc50] h2.h3{display: inline-block !important;}


.template-article article[id*=_main-article] {
    padding-top: 30px;
}

/* body.template-index div[id*=_165406738229739f4d] span.text-size--large{ color:#000000} */


form input.shopify-challenge__button.btn{outline: none;color: #FFF;padding: 7px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;background-color: #E89F8B;box-shadow: 0 0 0 6px #E89F8B;font-family: var(--font-stack-headings);}
form input.shopify-challenge__button.btn:hover{background-color: var(--color-accent-main);border-color: #FFF;color: #FFF;box-shadow: 0 0 0 6px var(--color-accent-main);}


body .breadcrumb-main:after{display:none;}
body .breadcrumb-main:before{display:none;}




.emial-id .icon-style {position: relative;top: 5px;}
.main-footer .gutter-top--xlarge .grid--layout {--col-gap: calc(var(--gutter-large)* .8);}
.privacy-policy h3 {font-size: 27px;margin: 40px 0 15px;}
.custom-content-listing p{color:#000 !important}
.privacy-policy p{color:#000 !important}
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport h3.h1 span {position: relative;}
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {font-size: 55px;font-weight: 900;font-family: 'Londrina Solid';letter-spacing: 0.36px;}
.comments__form small em{margin-top: 15px;display: inline-block;}
div[id*=_16551074833cdf378e] .text-size--regular {text-transform: capitalize;}

div[id*=_1654161920efe5f084] h2.section-heading__title{text-transform: inherit !important;}
div[id*=_16541619272fee0e4e] h2.section-heading__title{text-transform: inherit !important;}

body.template-index div[id*="_1653646142d6a7c886"] svg {font-weight: 900;font-family: 'Londrina Solid';font-size: 60px;letter-spacing: 4px;}
body.template-index div[id*="_1653646142d6a7c886"] svg textPath {fill: #ffffff;}
.shopify-payment-button button.shopify-payment-button__button--unbranded{color: #262626 !important;}
.shopify-payment-button button.shopify-payment-button__button--unbranded:hover{color:#FFF !important;}
body .product-gallery__thumbnails .thumbnail.active {opacity: 1;border-color: #E89F8B !important;}
body .product-gallery__thumbnails .thumbnail:hover {opacity: 1;border-color: #E89F8B !important;}
.product-gallery__thumbnails .thumbnail {opacity: 1;}
.plate-wrp {padding-top: 40px;}
div[id*=_16551074833cdf378e] {margin-bottom: 100px;}
div[id*=_16551127939786a43a] .section-heading__actions .text-link {font-weight: 700;}
section[id*="_16546982542e923b5a"] {padding-bottom: 40px;}

body .section-heading__actions .text-link {font-weight: 500;}
.search-link a.search-more.button{font-family: var(--font-stack-headings);font-weight: 700;letter-spacing: 0.32px;border: 2px dashed #FFFFFF !important;background-color: var(--color-accent-cards);line-height: 1.6;}
.search-link a.search-more.button:hover{ border-color: var(--color-accent-main);color: #fff !important;background-color: var(--color-accent-main);box-shadow: 0 0 0 6px var(--color-accent-main);border: 2px dashed #FFFFFF;}	
html[dir=ltr] .header-container .element--wrap-paranth:after {position: relative;top: -1px;}
html[dir=ltr] .header-container .element--wrap-paranth:before {position: relative;top: -1px;}
.plate-wrp .section-heading__title span {color: #4A8E8E;}
body .header-container .header-actions>a.button.no-js-hidden svg {stroke-width: 0px;width: 16px;height: 20px;}
html[dir=ltr] .header-container .header-actions>a.button svg{width: 17px;height: 19px;stroke-width: 0px }
body .site-header-container .header-container .button--icon.button--outline svg *{stroke:#E89F8B;fill: #E89F8B;}

ul.content-info {margin: 0;}
li.clearfix {display: flex;align-items: normal;}
.address-text .icon-style {position: relative;top: 5px;}
.icon-style{width: 35px;margin-bottom: 4px;display: inline-block;vertical-align: top;}
.icon-style em {color: #AB1620;font-size: 15px;}
.ft-info {width: 88%;display: inline-block;vertical-align: top;}
body .footer.content .wd-17.links li {margin: 0 0 13px;display: block;}
ul.content-info {list-style: none;}


body .main-footer .social-icons svg *{fill:#000000; }
body .main-footer .social-icons svg *:hover{color: #E89F8B;}

.main-footer .container--large:before {
    content: "";
    display: block;
    background-image: url(/cdn/shop/files/footer_shape1.jpg?v=1710220853);
    width: 285px;
    height: 264px;
    position: absolute;
    bottom: 20%;
    left: 0px;
    background-repeat: no-repeat;
	background-size: 80%;
}

.footer-bottom .container--large.gutter-top--regular.gutter-bottom--regular.rte:before{display:none;}


.cst-featured-collection-1:before {
    content: "";
    display: block;
    background-image: url(/cdn/shop/files/cloud_shape.jpg?v=1710220853);
    width: 112px;
    height: 73px;
    position: absolute;
    top: 10%;
    left:3%;
	background-repeat: no-repeat;
	z-index: -1;
}

.cst-featured-collection-1:after {
    content: "";
    display: block;
    background-image: url(/cdn/shop/files/home_f_2.jpg?v=1710221304);
    width: 216px;
    height: 745px;
    top: -34%;
    position: absolute;
    right: 0px;
    z-index: -1;
    background-repeat: no-repeat;
}



.cst-shop-the-look:before{
    content: "";
    display: block;
    background-image: url(/cdn/shop/files/bln_shape.jpg?v=1710220853);
    width: 53px;
    height: 182px;
    position: absolute;
    top: 10%;
    left: 3%;
    background-repeat: no-repeat;
	 z-index: -1;
}




.cst-promotion-cards:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/right_shape.jpg?v=1710220853);
    width: 203px;
    height: 428px;
    position: absolute;
    top: 10%;
    left: 0px;
	background-repeat: no-repeat;
	 z-index: -1;
}

.cst-promotion-cards:after {
    content: "";
    display: block;
    background-image:url(/cdn/shop/files/roket_shape.jpg?v=1710220853);
    width: 81px;
    height: 143px;
    top:91px;
    position: absolute;
    right: 5%;
    z-index: -1;
    background-repeat: no-repeat;
	 z-index: -1;
}



.cst-collection-list:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/boat_shape.jpg?v=1710220853);
    width: 162px;
    height: 151px;
    position: absolute;
    top:25%;
    left: 0px;
	 background-repeat: no-repeat;
	 z-index: -1;
}
.cst-text-columns-icons:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/2_smile.jpg?v=1710222985);
    width: 86px;
    height: 129px;
    position: absolute;
    top: 0%;
    right: 6%;
    background-repeat: no-repeat;
    z-index: -1;
}


.blog-2:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/flower_shape.jpg?v=1710220853);
    width: 83px;
    height: 91px;
    position: absolute;
    top:25%;
    left: 0px;
	 background-repeat: no-repeat;
    z-index: -1;
}
.blog-2:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/left_shape2.jpg?v=1710222985);
    width: 194px;
    height: 429px;
    position: absolute;
    top:-25%;
    right:0%;
    background-repeat: no-repeat;
    z-index: -1;
}


.diccount-wrp1:before {
    content: "";
    display: block;
    background-image: url(/cdn/shop/files/bus_shape.jpg?v=1710220853);
    width: 265px;
    height: 89px;
    position: absolute;
    top: 10px;
    left: 7%;
    background-repeat: no-repeat;
	z-index: -1;
}



.edition-wrp:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/edition_2.jpg?v=1710220853);
    width: 196px;
    height: 950px;
    position: absolute;
    bottom: -410px;
    left: 0px;
	 background-repeat: no-repeat;
	z-index: -1;
}
.edition-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/bag_shape.jpg?v=1710222985);
    width: 76px;
    height: 84px;
    position: absolute;
    bottom: 20%;
    right: 4%;
    background-repeat: no-repeat;
    z-index: -1;
}




.cst-featured-product:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/right_shape.jpg?v=1710220853);
    width: 203px;
    height: 428px;
    position: absolute;
    top:35%;
    left: 0px;
	background-repeat: no-repeat;
    z-index: -1;
}
.cst-featured-product:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/moon_shape.jpg?v=1710222985);
    width: 144px;
    height: 122px;
    position: absolute;
    top: -3%;
    right:2%;
    background-repeat: no-repeat;
    z-index: -1;
 } 


/* pen */



.deals-wrp:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/boat_shape2.jpg?v=1710220853);
    width: 105px;
    height:108px;
    position: absolute;
    top:12%;
    left: 0px;
	background-repeat: no-repeat;
}
.deals-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/deal_2.jpg?v=1710223805);
    width: 277px;
    height: 998px;
    position: absolute;
    top: -150px;
    right:0px;
    background-repeat: no-repeat;
    z-index: -1;
}


/* Home-page */
.plate-wrp:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/spoon_shape.jpg?v=1710220853);
    width: 97px;
    height:98px;
    position: absolute;
    top:12%;
    left: 0px;
	background-repeat: no-repeat;
    z-index: -1;
}
.plate-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/plate_shape.jpg?v=1710224473);
    width: 277px;
    height: 718px;
    position: absolute;
    top: -200px;
    right:0px;
    background-repeat: no-repeat;
    z-index: -1;
}

/* shop-page */
.template-collection .plate-wrp:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/spoon_shape.jpg?v=1710220853);
    width: 97px;
    height:98px;
    position: absolute;
    top:12%;
    left: 0px;
	background-repeat: no-repeat;
	display:none;
	
}
.template-collection .plate-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/plate_shape.jpg?v=1710224473);
    width: 277px;
    height: 718px;
    position: absolute;
    top: -200px;
    right:0px;
    background-repeat: no-repeat;
    z-index: -1;
	display:none;
}

.parents-wrp:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/spoon_shape1.jpg?v=1710220853);
    width: 97px;
    height:98px;
    position: absolute;
    top:52%;
    left: 0px;
	background-repeat: no-repeat;
    z-index: -1;
}



.cst-content-toggles:before{
   content: "";
    display: block;
    background-image: url(/cdn/shop/files/left_shape5.jpg?v=1710220853);
    width: 193px;
    height:479px;
    position: absolute;
    top:-25%;
    left: 0px;
	background-repeat: no-repeat;
	 z-index: -1;
}
.cst-content-toggles:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abc_shape.jpg?v=1710224473);
    width: 93px;
    height:82px;
    position: absolute;
    top:-20px;
    right:3%;
    background-repeat: no-repeat;
    z-index: -1;
}

.testimonial_wrp:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/star_shaoe.jpg?v=1710220853);
    width: 132px;
    height:81px;
    position: absolute;
    top:-5%;
    left:1%;
    background-repeat: no-repeat;
    z-index: -1;
}
.testimonial_wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/hearth_shape.jpg?v=1710225207);
    width: 132px;
    height:81px;
    position: absolute;
    top:65%;
    right:2%;
    background-repeat: no-repeat;
    z-index: -1;
}


.newlatter_wrp:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/rocket_shape.jpg?v=1710220853);
    width: 75px;
    height:182px;
    position: absolute;
    top:-5%;
    left:1%;
    background-repeat: no-repeat;
    z-index: -1;
}
.newlatter_wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/new_shape_2.jpg?v=1710225734);
    width: 207px;
    height:470px;
    position: absolute;
    top:9%;
    right:0;
    background-repeat: no-repeat;
    z-index: -1;
}

div[id*=_footer]:after{
	`content: "";
    display: block;
    background-image: url(/cdn/shop/files/footer_shape.jpg?v=1710226118);
    width: 290px;
    height: 257px;
    position: absolute;
    bottom: 160px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
}

.footer-item__content.rte {
    position: relative;
    z-index: 1;
 } 


/* Aboutus */


.about_wrp:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape1.jpg?v=1710220853);
    width: 237px;
    height: 852px;
    position: absolute;
    top:31%;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 75%;
	
}
.about_wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape2.jpg?v=1710225734);
    width: 210px;
    height: 867px;
    position: absolute;
    top: -30%;
    right: 0;
    background-repeat: no-repeat;
	z-index: -1;
}


.our_missiton:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape_3.jpg?v=1710225734);
    width: 192px;
    height: 342px;
    position: absolute;
    top: 90px;
    right:-30px;
    background-repeat: no-repeat;
	z-index: -1;
	background-size: 90%;
	
}


.our_vistion:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape_4.jpg?v=1710220853);
    width: 237px;
    height: 852px;
    position: absolute;
    top: -50px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
}


div[id*=_featured_collection_tbdqVW]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape_6.jpg?v=1710220853);
    width: 150px;
    height: 532px;
    position: absolute;
    top:90px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
}

div[id*=_featured_collection_tbdqVW]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/abt_shape_5.jpg?v=1710225734);
    width: 238px;
    height: 582px;
    position: absolute;
    top: 120px;
    right: 0px;
    background-repeat: no-repeat;
    z-index: -1;
 }  


/* Contact Us */


div[id*=_stores_map_RP3eiL]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/contact_1.jpg?v=1710220853);
    width: 219px;
    height: 909px;
    position: absolute;
    top:20%;
    left:-20px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}
div[id*=_stores_map_RP3eiL]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/contact_2.jpg?v=1710225734);
    width: 199px;
    height:734px;
    position: absolute;
    top: -110px;
    right: -50px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.cst-contact-form:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/contact_3.png?v=1710231283);
    width: 227px;
    height: 213px;
    position: absolute;
    bottom:-80px;
    left:0px;
    background-repeat: no-repeat;
    z-index: -1;
}
.cst-contact-form:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/contact_4.jpg?v=1710231283);
    width: 198px;
    height:487px;
    position: absolute;
    top: 30%;
    right: -60px;
    background-repeat: no-repeat;
    z-index: -1;
	z-index: -1;
    background-size: 80%;
 }


/* faq-wrp */
.faq-wrp:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/faq1.jpg?v=1710232347);
    width: 183px;
    height: 441px;
    position: absolute;
    top: 60px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
	left: -30px;
}
 .faq-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/faq2.png?v=1710232347);
    width: 199px;
    height:266px;
    position: absolute;
    top:30px;
    right:-20px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 90%;
} 




/* rader*/

#reads .container--vertical-space-small:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/readas-1.jpg?v=1710232875);
    width:150px;
    height: 953px;
    position: absolute;
    top: 80px;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
}

#reads .container--vertical-space-small:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/readas-2.jpg?v=1710232875);
    width: 195px;
    height:1450px;
    position: absolute;
    top:230px;
    right: 0px;
    background-repeat: no-repeat;
    z-index: -1;
 } 



.template-collection div[id*=_product-grid]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/shope_1.jpg?v=1710220853);
    width: 219px;
    height: 3188px;
    position: absolute;
    top:0%;
    left:-30px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}
.template-collection div[id*=_product-grid]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/shope_2.jpg?v=1710225734);
    width: 283px;
    height:3136px;
    position: absolute;
    top: -180px;
    right: -70px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.shape-edition:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/shope_3.jpg?v=1710241382);
    width: 246px;
    height: 796px;
    position: absolute;
    top:150px;
    left:-30px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.shape-edition:after{
	content:"";
    display: block;
    background-image: url(/cdn/shop/files/shope_4.jpg?v=1710241382);
    width: 249px;
    height:618px;
    position: absolute;
    top: 160px;
    right:-70px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}


/* read-details */


.template-article article[id*=_main-article]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/read_d1.jpg?v=1710220853);
    width:152px;
    height:882px;
    position: absolute;
    top:40px;
    left:-30px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.template-article article[id*=_main-article]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/read_d2.jpg?v=1710225734);
    width: 276px;
    height: 1844px;
    position: absolute;
    top: 100px;
    right: -80px;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 65%;
}

.template-article div[id*=_main-article-navigation]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/read_d3.jpg?v=1710220853);
    width:324px;
    height:1192px;
    position: absolute;
    top:30%;
    left:0px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.template-article div[id*=_main-article-navigation]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/read_d4.jpg?v=1710225734);
    width: 127px;
    height:339px;
    position: absolute;
    top:1080px;
    right: 0px;
    background-repeat: no-repeat;
    z-index: -1;
}


.template-article div[id*=_main-article-navigation] {
    max-width: 100%;
}

.template-article div[id*=_main-article-navigation] .grid {
    max-width: 1023px;
    margin: auto auto;
    padding-inline-start: var(--gutter-container);
    padding-inline-end: var(--gutter-container);
}

.template-article div[id*="_main-article-navigation"] h2.h4{max-width: 1023px;
    margin: auto auto;
    padding-inline-start: var(--gutter-container);
    padding-inline-end: var(--gutter-container); margin-bottom: 10px;}




.template-product section[id*="_main"]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/details_page1.jpg?v=1710220853);
    width:210px;
    height:1147px;
    position: absolute;
    top:5%;
    left:-30px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}
.template-product section[id*="_main"]:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/details_page2.jpg?v=1710225734);
    width: 190px;
    height:2209px;
    position: absolute;
    top:-80px;
    right:-50px;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}
.template-product div[id*="_product-recommendations"]:before{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/details_page3.jpg?v=1710220853);
    width:175px;
    height:757px;
    position: absolute;
    top:-30px;
    left:0;
    background-repeat: no-repeat;
    z-index: -1;
	background-size: 80%;
}

.template-product .plate-wrp:before{
	display:none;
}

.template-product .plate-wrp:after{
	content: "";
    display: block;
    background-image: url(/cdn/shop/files/details_page4.jpg?v=1710225734);
    width: 151px;
    height:665px;
    position: absolute;
    top:-80px;
    right: 0px;
    background-repeat: no-repeat;
    z-index: -1;
}





body .section-heading__text h2.section-heading__title.h4 {
    letter-spacing: -0.32px;
}

body .product-item__badge{font-size: 16px !important;height:auto !important;padding:4px 15px 3px !important;font-weight: 500;font-family: var(--font-stack-body);}
.card__text .product-item__text .remove-line-height-space--medium {color: #999999;font-size: 16px;text-transform: capitalize; }
.article__featured-image figure {border-radius: 20px;}
.article h1.h2{text-transform: capitalize;}
.header-info-block__text > span {text-transform: capitalize;}
body.template-page-contact .store-selector-item--active div .store-selector-item__content {background: #FFF;}
#contact-us .contact-form button.button {margin-top: 20px;}
#contact-us .contact-form {grid-template-columns: 2fr 2fr;}
body .no-touchevents input:hover, body input:focus, body .no-touchevents textarea:hover, body textarea:focus, body .no-touchevents select:hover, body select:focus{border-color:#E89F8B !important}
input:focus-visible, textarea:focus-visible, select:focus-visible {box-shadow: 0 0 !important;}

.cart__details .flex-buttons .button--regular {margin-bottom: 10px;}
.site-nav.style--classic .babymenu a.menu-link.active .text-animation--underline-in-header {color: #E89F8B !important;text-decoration: none !important;background-image: none;}
.site-nav.style--classic .babymenu a.menu-link .text-animation--underline-in-header:hover{color: #E89F8B !important;}
.no-touchevents .site-nav.style--classic a:hover span{background-image: none;}
body .site-header .text-animation--underline-in-header{background-image: none !important;}
.menu-promotion .menu-promotion-title span.text-size--xlarge {font-size: 32px;font-weight: 500;font-family: var(--font-stack-headings);}
.menu-promotion span.menu-promotion-subtitle {font-size: 18px;font-weight: normal;margin-bottom: 15px;}	
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport h3.h1 {font-weight: 900;font-family: 'Londrina Solid';}	
.plate-wrp h3.h5{font-family: var(--font-stack-body);}
div[id*=_16553621956de397b6] .testimonial__avatar-info .text-size--large{font-weight:500;}
.testimonial__quote p {font-weight: 600;color: #1A1A1A !important;font-style: normal;}
div[id*=_16541619272fee0e4e] .text-size--regular{font-weight:500;}
body .newsletter .button {background: transparent;box-shadow: 0 0;}
body .newsletter .button:hover{box-shadow: 0 0 !important;border:1px solid #CCC !important;}

/* Conatc us */
.template-page-contact .store-selector-item:not(:first-child) {border-top-color: #D9D9D9;}
body.template-page-contact .store-selector-item--active {background-color: #caefe3;}
.template-page-contact .store-selector-item span {font-weight: 600;color: #1A1A1A;}
.template-page-contact .store-selector-list {border-radius: 20px !important;border-color: #CCC;overflow: hidden;}
.template-page-contact .store-selector div.store-selector-item.opened {background-color: #CAEFE3;}
.template-page-contact .store-selector div.store-selector-item:hover{background-color: #CAEFE3;}
.store-selector-item--active {background-color: #caefe3;}
.template-page-contac .no-touchevents .store-selector-item:not(.store-selector-item--active):hover{ background-color: #caefe3;}
.template-page-contac .store-selector-item--active {background-color: #caefe3 !important;}
.store-selector-item__content p {color: #1a1a1a !important;}
.template-page-contact .contact-form h2.h4 {color: #1A1A1A;text-transform: capitalize;}
.contact-form__info .h4 {color: #1A1A1A;text-transform: capitalize;}
.template-page-contac .contact-form__info p {color: #1A1A1A;}
.template-page-contac .contact-form__info ul li a {color: #1A1A1A;text-decoration: none;margin-bottom: 5px;display: inline-block;}
.template-page-contac .contact-form__info ul {list-style: disc;padding-left: 20px;}

body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1{text-transform: uppercase;     letter-spacing: 0.36px;}
body.template-index div[id*=_1655112847aaa4cc50] .card{background-image: url(/cdn/shop/files/newsletter_bg1.jpg);background-repeat: no-repeat;background-size: cover;border-radius: 20px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:before{content: "";display: block;position: absolute;top:-14px;left:-25px;background-image: url(/cdn/shop/files/icon_shape1.png);width:27px;height: 40px;background-position: 0px 0px;background-repeat: no-repeat;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after{content: "";display: block;position: absolute;top: -14px;right:-20px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 32px;height: 41px;background-position:-40px 0px;background-repeat: no-repeat;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 {position: relative;}

div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:before{content: "";display: block;position: absolute;top: -45px;left:-21px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position: 0px -140px;background-repeat: no-repeat;}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:after{content: "";display: block;position: absolute;top: -45px;right: -31px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-70px -140px;background-repeat: no-repeat;}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1{position: relative;}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:before{content: "";display: block;position: absolute;top:-25px;left: -44px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position: 0px -70px;background-repeat: no-repeat;}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:after{content: "";display: block;position: absolute;top: -25px;right: -34px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-70px -70px;background-repeat: no-repeat;}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2{position: relative;}


.template-collection .edition-wrp .h1:after {
    top: -30px;
}


.edition-wrp .h1:before{content: "";display: block;position: absolute;top: -40px;left: -31px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position: 0px 0px;background-repeat: no-repeat;}
.edition-wrp .h1:after{content: "";display: block;position: absolute;top: -40px;right: -41px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-70px 0px;background-repeat: no-repeat;}
.edition-wrp .h1{position: relative;}
.plate-wrp .section-heading__title:before{	content: "";display: block;position: absolute;top: -50px;left: -40px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position: 0px -70px;background-repeat: no-repeat;}
.plate-wrp .section-heading__title:after{content: "";display: block;position: absolute;top:-50px;right: -55px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-70px -70px;background-repeat: no-repeat;}
.plate-wrp .section-heading__title{position: relative;}
div[id*=_16553621956de397b6] blockquote.testimonial__quote:before{	
content: "";display: block;position: absolute;top: 0px;left:0px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:15px -215px;background-repeat: no-repeat;}
div[id*=_16553621956de397b6] blockquote.testimonial__quote:after{content: "";display: block;position: absolute;top:0px;right:10px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-70px -208px;background-repeat: no-repeat;}
div[id*=_16553621956de397b6] blockquote.testimonial__quote{position: relative;max-width: 840px;margin: auto auto;}
div[id*=_1655112847aaa4cc50] .h3:before{	content: "";display: block;position: absolute;top:-39px;left:-50px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:3px -289px;background-repeat: no-repeat;}
div[id*=_1655112847aaa4cc50] .h3:after{content: "";display: block;position: absolute;top:-28px;right:-50px;background-image: url(/cdn/shop/files/icon_shape1.png);width: 59px;height: 54px;background-position:-60px -291px;background-repeat: no-repeat;}

div[id*=_1655112847aaa4cc50] .h3{position: relative;}
div[id*=_165406738229739f4d] h3.h3{font-weight: 700;font-family: var(--font-stack-body);text-transform: capitalize;}
body.template-index div[id*=_165406738229739f4d] span.text-size--large{ text-transform: capitalize;}
div[id*=_16541619272fee0e4e] .text-size--regular{ font-weight:500;}
body .section-heading__text h2.section-heading__title.h4{text-transform: capitalize;}


/* shop */
div[id*="_banner"] h1.h2 {letter-spacing: -0.32px;color: #1A1A1A;}
.facets__wrapper p.facets__heading {color: #1A1A1A !important;font-size: 16px;}
.facets__prewrapper .disclosure-has-popup .facets__summary {font-size: 16px;font-weight: 400;color: #1A1A1A; letter-spacing: -0.16px;     border-color: #CCC;border-radius: 8px;}
.collection-filters__item .collection-filters__label{color: #1A1A1A !important;font-size: 16px;text-transform: capitalize;}
.collection-filters__item #desktop-SortBy{color: #1A1A1A !important;font-size: 16px; border-color: #CCC;border-radius: 8px;}
p#CollectionProductCount {letter-spacing: -0.16px;color: #CCCCCC; }
.product-item .button--solid{text-transform: inherit;}
.product-item .product-price del.product-price--compare {color: #999;margin-left: 10px;}
p#CollectionProductCount{     text-transform: capitalize; color:#CCCCCC !important}
/*END shop */

/* Shop Details */
.mount-css-slider product-form {border-top: 1px solid #D9D9D9;}
.mount-css-slider .product__cart-functions input {font-weight: 600;}
button.add-to-cart.button.button--solid.button--product.button--loader{height: 48px;     margin-top: 21px;}
.mount-css-slider .product-form .shopify-payment-button {margin-top: 15px;}
.shopify-payment-button button.shopify-payment-button__button--unbranded {border: 1px solid #E89F8B;font-weight: 700;}
.shopify-payment-button button.shopify-payment-button__button--unbranded:hover {box-shadow: 0 0 !important;border:1px solid #8C8677 !important;}
.site-sharing p {font-weight: 700;color: #1A1A1A !important}
.product-sharing a {color: #1A1A1A;}
.product-sharing .text-with-icon--small svg {width: 20px;height: 20px;}
.product-sharing a span.text-animation--underline-thin {color: #1A1A1A;}
div[id*="_product-recommendations"] span.section-heading__title.h4 {font-size: 28px;text-transform: capitalize;}
body .product-sharing {margin: 35px 0 25px !important;}
.site-sharing p {font-weight: 700;color: #1A1A1A !important;}
.product-related-item__text .product-related-item__title {color: #1A1A1A;font-size: 20px;font-weight: normal;}
.product-related-item__text .product-related-item__price {color: #999999;}
.product-related-item__button .button--solid {background: transparent;color: #262626;font-weight: 700;border: 1px solid #E89F8B;box-shadow: 0 0;}
.product-related-item__button .button--solid:hover{box-shadow:0 0 !important; background:#8C8677 !important;border: 1px solid #8C8677 !important}
.product-related-item:not(:last-child) {border-bottom: 1px solid #D9D9D9;}
.mount-css-slider .text-size--xlarge del.product-price--compare{color: #999999;}
.remove-empty-space h1.product__title {font-family: var(--font-stack-body);font-weight: bold;}
.product-icons-list p.text-size--large {color: #000000 !important;}
.product-icons-list-container .text-with-icon--compact .text-with-icon__label {color: #000000;}
.remove-empty-space span.product-variant__quantity {color: #999;}
.remove-empty-space toggle-tab.toggle.toggle--table {background: #CAEFE3;font-weight: 700;border-radius: 8px;border: 0;}
toggle-tab.toggle.toggle--table div#toggle--nutrition_yyiUKM {background: #FFF;}
.remove-empty-space .pickup-availability-widget .pickup-availability-widget__header {background: #CAEFE3;color: #1A1A1A}
.remove-empty-space .pickup-availability-widget__location span strong {font-size: 17px;font-weight: 500;color: #1A1A1A;}
.remove-empty-space .pickup-availability-widget__location button {color: #1A1A1A !important;font-size: 17px;}
.remove-empty-space .pickup-availability-widget__location:not(:first-child) {border-top: 1px solid #D9D9D9 !important;}
.remove-empty-space .pickup-availability-widget__more {border-top: 1px solid #D9D9D9 !important;}
.remove-empty-space .pickup-availability-widget {border-color: #CCCCCC; border-radius: 8px;}
.remove-empty-space .pickup-availability-widget__more span {color: #1A1A1A;}
.remove-empty-space .pickup-availability-widget__location .pickup-availability-widget__location-icon {opacity: 0;}
.remove-empty-space .toggle--table .toggle__title{background: #CAEFE3;}

/* About-us */
.template-page-about .rich-text__text .card__text{padding-left: 0;}
.template-page-about div[id*=_rich_text_RQ4TDV] .card__text {    padding-right: 0;}

.cst-page-why-plate-play .rich-text__text .card__text{padding-left: 0;}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .card__text {    padding-right: 0;}

.cst-page-parents-playbook .rich-text__text .card__text{padding-left: 0;}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .card__text {    padding-right: 0;}

.cst-page-reward-program .rich-text__text .card__text{padding-left: 0;}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .card__text {   padding-right: 0;}

.template-page-about div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 80px;
}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 80px;
}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 80px;
}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 80px;
}





.template-page-about .card__text .h3 {font-weight: 500;letter-spacing: -0.32px;color: #1A1A1A;}
.template-page-about .section-heading__text h2.section-heading__title.h4{letter-spacing: -0.32px;text-transform: capitalize;}
.template-page-about .card__text .increased-spacing {margin-top: 50px;padding-left: 8px;}
.cst-page-why-plate-play .card__text .increased-spacing {margin-top: 50px;padding-left: 8px;}
.cst-page-parents-playbook .card__text .increased-spacing {margin-top: 50px;padding-left: 8px;}
.cst-page-reward-program .card__text .increased-spacing {margin-top: 50px;padding-left: 8px;}


div[id*="_rich_text_xjra3h"].shopify-section {border-top: 1px solid #D9D9D9;padding-top:50px;}
div[id*="_rich_text_CeyMq7"].shopify-section{border-top: 1px solid #D9D9D9;margin-top:90px;}
div[id*="_rich_text_RQ4TDV"].shopify-section{border-top: 1px solid #D9D9D9;margin-top:90px;border-bottom: 1px solid #D9D9D9;padding-bottom:90px}
div[id*=_rich_text_CeyMq7].shopify-section .container--large {margin-top: 50px;}
div[id*="_rich_text_RQ4TDV"].shopify-section .container--large{  margin-top:90px;}

/* breadcrumb__link */
span.breadcrumb__link a{font-size: 16px; color: #000000;}
span.breadcrumb__current{text-transform: capitalize;font-size: 16px;color: #000000;}

/* blog */
h1.title.h2{font-weight: 500;}
.template-blog .blog-item__title-holder .text-size--xlarge {color: #1A1A1A;font-weight: 600;}
.template-blog .blog-item__meta span.text-size--small{color:#8D8D8D;text-transform: capitalize;}
.main-footer{border-top: 1px solid #D9D9D9 !important;}
.main-footer .footer-top {padding-top: 70px;padding-bottom: 60px;}
/*END blog */

.article h1.h2{color: #1A1A1A;}
.template-article .blog-item__meta span.text-size--small {color: #8D8D8D;}
.template-article .blog-item__meta span.blog-item__author{color:#1A1A1A;text-transform: capitalize;}
.article__content h4 {color: #1A1A1A; font-size:28px;font-weight: 600;font-family: var(--font-stack-body); margin-bottom: 25px;}

div[id*="_main-article-navigation"] h2.h4 {padding-top: 0;font-weight: 600;color: #1A1A1A;}
.template-article  .blog-item__title-holder span.text-size--large.text-weight--bold{font-size: 24px;line-height: 1.1;}
.article__meta-social span.text-size--large {color: #666666;font-weight: 600;}
.article__meta-tags span.text-size--large{color: #666666;font-weight: 600;}
.article__meta-tags a.button {border-color: #1A1A1A;font-family: var(--font-stack-headings);}
.comments__form input {height: 50px;border-color: #CCCCCC !important;border-radius: 8px;}
.comments__form textarea{height:126px;border-color: #CCCCCC !important;border-radius: 8px;}
.comments__form small em {color: #1A1A1A;}
.comments__form h4#add-comment {color: #1A1A1A;font-weight: 600;}

.blog-item a.blog-item__image {border-radius: 20px;border: 0;}
.cst-index .blog-item a.blog-item__image {border-radius: 15px;border: 0;}
.template-blog .blog-item__excerpt span{color: #1A1A1A;}
.template-blog.no-touchevents a:hover .text-animation--underline{background-image:none;}
.template-blog.no-touchevents .text-animation--underline{background-image:none;}
div[id*=_main-article-comments] h4.h4{color: #1A1A1A;font-weight: 600;}
.comment__content {border-color: #CCCCCC !important;border-radius: 20px;}
html[dir=ltr] .comment__info:before {left: 0;border-color: #CCC !important}
.comment__content p {font-size: 18px;color: #1A1A1A !important}
.comment__info span {display: block;color: #1A1A1A  !important;font-size: 16px;}
.comment__info time {color: #8D8D8D;font-size: 16px;}
.article__meta-tags .tags a{box-shadow: 0 0;background: transparent;border:1px solid #1A1A1A;color:#262626;height: auto;}	
.article__meta-tags .tags a:hover{box-shadow:0 0 !important;border: 1px solid #8C8677 !important; }
div[id*=_16553621956de397b6] .testimonial__avatar-info span.text-size--small {
    color: #666;
    font-size: 16px;
}
.cst-blog .breadcrumb-main {
    top: unset !important;
}

/* blog  */



div[id*=_1655112847aaa4cc50] h2.h3{letter-spacing: 0.32px;margin-bottom: 0;}

/* FAQs */
.template-page-faq .toggle__heading span {color: #1A1A1A;text-transform: capitalize !important;}
.template-page-faq .toggle--faq.opened {background-color: #CAEFE3;}
body.template-page-faq .toggle--faq:hover{background-color: #CAEFE3;}
body.template-page-faq .no-touchevents .toggle--faq:hover{background-color: #CAEFE3;}
body.template-page-faq .toggle--faq .toggle__content {border-color: #1A1A1A;}
.template-page-faq .faq-items .toggle--faq p {color: #1A1A1A !important;}
.template-page-faq toggle-tab:not(.toggle--table)+toggle-tab {border-color: #D9D9D9;}
.template-page-faq .element--has-border{border-color:#CCCCCC;    border-radius: 20px;}
.template-page-faq .faq-layout span {font-weight: 700 !important;color: #1A1A1A;letter-spacing: -0.16px;}  
.contact-form__row input:not([type=checkbox]){border-color: #CCC; color:#1A1A1A;height: 50px; border-radius: 8px;}
.contact-form__row textarea {border-color: #CCC; color:#1A1A1A;height: 226px;border-radius: 8px; }
.template-page-faq .button--solid{outline: none;color:#4A8E8E;padding: 7px 45px;border: 2px dashed #4A8E8E;border-radius: 100px;box-shadow: 0 0 0 6px #CAEFE3;background: #CAEFE3;}  
.template-page-faq .button--solid:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}
.toggle--faq .toggle__title > .button {outline: none;color: #FFF;padding: 7px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b;}   
.toggle--faq .toggle__title > .button:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;} 
body.template-index div[id*="_1655112847aaa4cc50"] {/* max-width: 100; padding: 0;*/}

.menu-promotion[data-id="mega_menu_XFTqiy"] a.menu-promotion-button{outline: none;color: #FFF !important;padding: 7px 45px;border: 2px dashed #FFFFFF !important;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b !important;height: auto;margin-top: 5px;font-weight: 500;font-family: var(--font-stack-headings);}   
.menu-promotion[data-id="mega_menu_XFTqiy"] a.menu-promotion-button:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;} 
div[id*="_media_with_text_overlay_YdqVD6"]{max-width: 100%;padding:0;border:0;border-radius: 100px;overflow: hidden;} 
div[id*="_bea67cc4-24dc-4679-8df6-4d4f5589c5ff"]{max-width: 100%;padding:0;border:0;border-radius: 100px;overflow: hidden;} 
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"]{max-width: 100%;padding:0;border:0;border-radius: 100px;overflow: hidden;}   
div[id*="_media_with_text_overlay_YdqVD6"] h3.h3 {font-size: 28px;text-transform: uppercase;color: #262626; font-family: var(--font-stack-body);     font-weight: 700;}
div[id*="_media_with_text_overlay_YdqVD6"] .text-size--regular{color:#000;} 
div[id*="_media_with_text_overlay_YdqVD6"] .card__text{padding-top:80px;} 

.newsletter__icon{display: none;}
div[id*="_1655112847aaa4cc50"] {}
.newsletter__info p {color: #000000 !important;}
.footer-bottom span{color: #4D4D4D;}
body .footer-item h4.footer-item__title{color:#000000;font-weight: 600;text-transform: capitalize;}
.scrolling-text__container > span{font-weight:500; color:#1A1A1A}
.scrolling-text__container > span strong{font-weight:700;}
.card .button--solid{outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);font-weight: 700;letter-spacing: 0.32px;}   
.card .button--solid:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}
.button--solid{font-family: var(--font-stack-headings);text-transform: capitalize;font-size: 18px;}
.button--solid{outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);height: 49px; font-weight: 700; letter-spacing: 0.32px;}	
.button--small{font-family: var(--font-stack-headings);text-transform: capitalize;outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);height: 49px; font-weight: 700; letter-spacing: 0.32px;}	
.button--small:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF !important;}

.template-account .mobile-cta a.button{font-family: var(--font-stack-headings);text-transform: capitalize;outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);height: 49px; font-weight: 700; letter-spacing: 0.32px;}
.template-account .mobile-cta a.button:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}


.account__form-block a.button--outline{outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);height: 49px; font-weight: 700; letter-spacing: 0.32px;font-size: 18px;}
.account__form-block a.button--outline:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}

button.button--outline{outline: none;color: #FFF;padding:11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B;background: #e89f8b; font-family: var(--font-stack-headings);height: 49px; font-weight: 700; letter-spacing: 0.32px;font-size: 18px;}	
button.button--outline:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}
.button--solid:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}
.button--fullwidth{outline: none;color: #FFF;padding: 7px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;background-color: #E89F8B;box-shadow: 0 0 0 6px #E89F8B;font-family: var(--font-stack-headings); font-weight: 700;letter-spacing: 0.32px;}	  
.button--fullwidth:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}
body .shopify-payment-button__button:hover{border-color: var(--color-accent-main) !important;color: #fff!important;background-color: var(--color-accent-main) !important;box-shadow: 0 0 0 6px var(--color-accent-main) !important;border: 2px dashed #FFFFFF!important;}	  
button.add-to-cart.button.button--solid.button--product.button--loader{font-weight: 700;outline: none;color: #fff;padding: 7px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;background-color: #e89f8b;box-shadow: 0 0 0 6px #e89f8b; font-weight: 700;letter-spacing: 0.32px;}  
button.add-to-cart.button.button--solid.button--product.button--loader:hover{border-color: var(--color-accent-main);color: #fff;background-color: var(--color-accent-main);box-shadow: 0 0 0 6px var(--color-accent-main);border: 2px dashed #FFFFFF;}	      
div[id*=_1655112847aaa4cc50] h2.h3{font-family: 'Londrina Solid';text-transform: uppercase;}
body .newsletter__container {width: 100%;max-width: 830px;} 
.newsletter__container form {width: 580px;margin: auto auto;}
.footer-bottom {border-color:#D9D9D9 !important;position: relative;z-index: 1;}  
.blog-item__title-holder span.text-size--large.text-weight--bold{font-weight: 600;}
body .blog-item__title-holder span.text-size--large.text-weight--bold:hover{color: #E89F8B;background-image: linear-gradient(to right, #E89F8B, #E89F8B);background-size: 100% 1px;}    
.blog-item .text-color--opacity{opacity: 1;}  
   
/* faq */
.toggle--faq .toggle__heading span{font-weight:600;text-transform: uppercase;text-transform: inherit !important;}   
.toggle--faq .toggle__heading span.text-size--small {color: #666666;text-transform: capitalize;font-weight: normal;}
.toggle--faq .toggle__subtitle {margin-left: 20px;} 
.template-index toggle-tab.toggle.toggle--faq:first-child {border-top: 0;}    
section[id*=_16546982542e923b5a] .product__description.rte{color:#666666;}
section[id*=_16546982542e923b5a] span.product-variant__name{color:#262626; font-weight:400;}
section[id*=_16546982542e923b5a] .product-quantity__selector{font-weight:600;}
body div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] h3 ~ span.text-size--regular{color:#666 !important;}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] h3.h2{ font-weight:500;}
.plate-wrp h3.h5{font-weight:500;}
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport a.button {outline: none;color: #FFF;padding: 7px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;background-color: #E89F8B;box-shadow: 0 0 0 6px #E89F8B; font-family: var(--font-stack-headings);}
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport a.button:hover{border-color: var(--color-accent-main);color: #fff;background-color: var(--color-accent-main);box-shadow: 0 0 0 6px var(--color-accent-main);border: 2px dashed #FFFFFF;} 	   
.header-info-block__title span.text-animation--underline-in-header {font-weight: bold;}	
.announcement-bar .social-icons a .icon svg {width: 20px;}
.announcement-bar .social-icons a .icon svg *{fill:#1A1A1A !important;}
body .site-search-handle input{border: 1px solid #CCC;}
body .header-container .header-actions>a.button{font-weight: 600;font-family: var(--font-stack-headings); color:#1A1A1A;}
body .header-container .header-actions>a.button{font-family: var(--font-stack-body); font-weight: 600;}
.header-container.header-container--top.hide-border-on-portable {border-color: #D9D9D9 !important;}
body .site-nav.style--classic .menu-link {color: #404040;font-family: var(--font-stack-body);font-weight:500;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport a.button{font-weight:700;}

/* top bar */
body announcement-bar {padding: 5px;}
div#shopify-section-announcement-bar {position: relative;}
body .announcement-bar {position: relative;}
a.close-bar {position: absolute;right: 20px;top: 12px;}
a.close-bar i {color: #fff;font-weight: 900;}

/* logo header */
body .announcement-bar__content-nav--right svg *{fill:#1A1A1A;}
body .site-search-handle input::-webkit-input-placeholder {color: #000000 !important;}
body .site-search-handle input:-ms-input-placeholder {color: #000000 !important;}
body .site-search-handle input::placeholder{color: #000000 !important;}
body .header-container .header-actions > a.button {border: 1px solid #E89F8B;font-family: var(--font-stack-headings);}
body .header-container .button--solid {background-color: #CAEFE3;border-color: #CAEFE3;}
body .header-container .header-actions>a.button.no-js-hidden{border-color: #caefe3;box-shadow: 0 0;font-family: var(--font-stack-body);}
body .header-container .header-actions>a.button.no-js-hidden:hover{box-shadow: 0 0 !important; border:1px solid #8C8677 !important;}
.template-index .header-container.header-container--bottom {border-bottom: 0;}
body .header-container .header-actions>a.button:hover{background: #8c8677;border: 1px solid #8C8677 !important;background-color: #8c8677 !important;}
div[id*=_1655112847aaa4cc50] input::-webkit-input-placeholder{color: #000000 !important;}
div[id*=_1655112847aaa4cc50] input:-ms-input-placeholder {color: #000000 !important;}
div[id*=_1655112847aaa4cc50] input::placeholder{color: #000000 !important;}
body .newsletter input[type=email]{color:#FFF !important}
.newsletter .button{color:#FFF !important}
body .newsletter input::-webkit-input-placeholder{color:#FFF !important;}
body .newsletter input:-ms-input-placeholder{color:#FFF !important;}
body .newsletter input::placeholder{color:#FFF !important;}
.no-touchevents .site-search-handle input::-webkit-input-placeholder{color:#999999 !important;}
.no-touchevents .site-search-handle input:-ms-input-placeholder{color:#999999 !important;}
.no-touchevents .site-search-handle input::placeholder{color:#999999 !important;}
.comments__form input::-webkit-input-placeholder{color:#999999 !important;}
.comments__form input:-ms-input-placeholder{color:#999999 !important;}
.comments__form input::placeholder{color:#999999 !important;}
.comments__form textarea::-webkit-input-placeholder{color:#999999 !important;}
.comments__form textarea:-ms-input-placeholder{color:#999999 !important;}
.comments__form textarea::placeholder{color:#999999 !important;}
.comments__form button.button {margin-top: 15px;}
.contact-form__row input:not([type=checkbox])::-webkit-input-placeholder{color:#999999 !important;}
.contact-form__row input:not([type=checkbox]):-ms-input-placeholder{color:#999999 !important;}
.contact-form__row input:not([type=checkbox])::placeholder{color:#999999 !important;}

.contact-form__row textarea:not([type=checkbox])::-webkit-input-placeholder{color:#999999 !important;}
.contact-form__row textarea:not([type=checkbox]):-ms-input-placeholder{color:#999999 !important;}
.contact-form__row textarea:not([type=checkbox])::placeholder{color:#999999 !important;}
.contact-form__info .gutter--regular {border-color: #CCCCCC !important;border-radius: 20px;}
.contact-form__info p {color: #1A1A1A !important;}
.contact-form__info a{color: #1A1A1A !important;}
.contact-form__info li a {text-decoration: none;margin-bottom: 6px;display: inline-block;font-size: 18px;}
.contact-form__info ul {list-style: disc;padding-left: 20px;}

  /* nav */
.header-info-block__text > span {display: block;}
a.menu-link.active.no-focus-link {color: #000000;font-weight: bold;}
body .site-nav.style--classic nav > ul > li > .menu-link:hover {color:#000000;font-weight: bold;}
.active span.text-animation--underline-in-header {background-image: linear-gradient( to right, var(--color-accent-header), var(--color-accent-header) );background-size: 0% 1px;background-repeat: no-repeat;padding-bottom: 3px;transition: all 0.1s linear;background-size: 100% 1px;display: inline;}
.site-nav.style--classic a.menu-link.active{color: #000000;font-weight: 700; }
.site-nav.style--classic .submenu-holder  a span{width: 100%;display: inline-block;}
a.menu-link.active.no-focus-link .text-animation--underline-in-header {background-image: linear-gradient(to right,var(--color-accent-header), var(--color-accent-header));background-size: 0% 1px;background-repeat: no-repeat;display: inline;padding-bottom: 3px;transition: all 0.1s linear;background-size: 100% 1px;width: 100%;display: inline-block;}
body .site-nav.style--classic .submenu.normal-menu .submenu-holder > li {margin: 5px 0;}
body .site-nav.style--classic .submenu.normal-menu .submenu-holder .menu-link {width: 100%;display: block;color: #333333;}
body .site-nav.style--classic .submenu:after {border: 0 !important;}
body .site-nav.style--classic .submenu .submenu-holder {padding-top: 0 !important;}
}
body.site-nav.style--classic .submenu.normal-menu .submenu-holder .menu-link:hover {font-weight: bold;}  
body .site-nav.style--classic .submenu .submenu-holder {border-radius: 0px 0px 14px 14px;}  
body .css-slider-dot-navigation .css-slider-dot {background: #1d1d1d;}
body .css-slider-dot-navigation .css-slider-dot {width: 11px;height: 11px;margin: 0 5px;border-radius: 6px;background-color: #CCC !important;opacity:1;}
body .css-slider-button.disabled {opacity: 0.5;}  
.css-slider-dot-navigation .css-slider-dot.active{background-color: #1A1A1A !important;}
body .section-heading__text h2.section-heading__title.h4 {color: #1A1A1A;font-weight: 500;}  
body.template-index div[id*=_1653646142d6a7c886] .container--large{text-align: center;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after{content:""; display:block}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--large {font-weight: 700;font-size: 24px; font-family: var(--font-stack-headings);letter-spacing: -0.16px;margin-bottom: 15px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport figure.lazy-image.lazy-image--background {border-radius:100px;}  
body.template-index div[id*=_1655121489db318f96] .card {border-color: #E89F8B;}  
body.template-index div[id*=_16541619272fee0e4e] .css-slider-viewport.css-slider-holder span.text-size--regular {font-weight: 500;font-size:20px}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] h3.h1{font-weight:500;}   
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff]  .text-size--regular{font-weight:500;}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .card__text {margin-top: 50px;}
div[id*=_1654161920efe5f084] h3.h5{font-weight:700; font-family: var(--font-stack-body);}
div[id*=_1654161920efe5f084] .text-size--small{color:#666666 !important;opacity: 1;}  
div[id*=_16551074833cdf378e] h3.h3{letter-spacing: -0.16px; font-family: var(--font-stack-body);font-weight:700; }	  
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item label{font-family: var(--font-stack-headings);}  
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .card__text > span.text-size--regular {}
.grecaptcha-badge {position: relative;z-index: 99999999;}
.grecaptcha-logo {position: relative;z-index: 99999999;} 
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3{font-weight: 500;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3{margin-bottom: 5px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3{letter-spacing: 2px;}
.restock-alerts-form .fieldLabelStyle {margin-bottom: 10px;}
body .restock-alerts-form .restock-alerts-submit-button {padding: 15px 5px;}
body .product-actions .button.restock-alerts-notify-button {height: var(--button-product);}
body.template-index .edition-wrp .element--height-regular{border-radius: 0;}
.list-extra-image img {max-width: 120px;}
.list-extra-image {position: absolute;bottom:2px;right: 10px;}
html[dir=ltr] #zoom{background: #FFF;}
body.template-index div[id*="_16551074833cdf378e"] .element--height-large {min-height: 69vh;border: 0;}
#terms-and-conditions .rte ul, #refunds-policy .rte ul{padding-left: 20px;}
#terms-and-conditions .rte ol, #refunds-policy .rte ol{padding-left: 20px;}
#terms-and-conditions .rte li:before, #refunds-policy .rte li:before {content: "•";display: inline-block;position: absolute;top: -6px;left: 0;}
#terms-and-conditions .rte li, #refunds-policy .rte li {position: relative;padding-left: 17px;}
#terms-and-conditions .rte li, #refunds-policy .rte li{display: inline-block;width:100%}
.footer--block--address span {padding-right: 25px;}
body .grecaptcha-badge {bottom: 90px !important;}
body.template-index div[id*=_1655112847aaa4cc50] .card {border: 0;}
html[dir=ltr] .site-header .text-animation--underline-in-header{background-position: left bottom;}
.footer-item__content.rte p {text-align: left; color: #4D4D4D !important;    font-size: 18px;}
.footer-bottom span{color: #4D4D4D;}
div[id*=_1655112847aaa4cc50] input {border: 1px solid #B57C6C !important;border-radius: 8px;width: 100%;height: 59px}  
.newsletter .button {height: 59px;}  
div[id*=_1655112847aaa4cc50] button {border: 1px solid #B57C6C !important;border-left: 0 !important;font-family: var(--font-stack-headings);     box-shadow: 0 0 !important;} 
.product__description ul {padding-bottom: 10px;}  
.product__description ol {padding-bottom: 20px;}
.product__cart-functions button{text-transform: capitalize;}
.no-touchevents .site-search-handle input, .site-search-handle input{color: var(--color-text-header) !important;}
body #shopify-section-header .site-search-handle input::-webkit-input-placeholder { color: var(--color-text-header) !important;    opacity: 9 !important;}
body #shopify-section-header .site-search-handle input:-ms-input-placeholder{color: var(--color-text-header) !important;    opacity: 9 !important;}
body #shopify-section-header .site-search-handle input::placeholder {color: var(--color-text-header) !important;    opacity: 9 !important;}
.remove-empty-space .product-custom-liquid {margin-top: 20px;}
.shopify-features__smart-payment-buttons--enabled .sidebar__footer.hide-if-empty-cart{padding-bottom: 100px;}
.js-filter .facets__header a.facets__reset.link.underlined-link.js-facet-remove{margin-left: 7px;}

#shopify-section-template--18263957471551__16551127939786a43a a.text-link{text-transform: inherit;text-decoration: underline;border: 0;}
.template-index .section-heading{align-items: center;}  
.section-heading__actions .text-link{text-transform: capitalize;font-weight: 500;color: #1A1A1A;font-family: var(--font-stack-headings);border-bottom: 2px solid #E89F8B !important;letter-spacing: 0.32px;}
.section-heading__actions .text-link:hover{color:#E89F8B !important;}
.site-search-handle{border: 0;}
.template-index  toggle-tab.toggle.toggle--faq {border-top:1px solid #D9D9D9;}
#shopify-section-template--18263957471551__165597098555c514a4 h3.h5 {font-weight: 600;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] {border-radius: 0;border: 0;} 
.template-index .product-price del.product-price--compare {opacity: 1;color: #848484;margin-left:5px;}
section[id*="_16546982542e923b5a"] .product-actions del.product-price--compare {margin-left: 20px;}
.product-quantity__minus:hover, .product-quantity__plus:hover{border: 1px solid #262626;}
section[id*="_16546982542e923b5a"] .product-variants--radio .product-variant__item label{border: 1px solid #CCCCCC;font-weight: 700;}
section[id*="_16546982542e923b5a"] .product-variants--radio .product-variant__item input:checked + label{font-weight: 700; }



section[id*="_16546982542e923b5a"] .product-variants--radio .product-variant__item input:checked + label {box-shadow: 0 0;border: 1px solid #262626 !important;}
section[id*="_16546982542e923b5a"] del.product-price--compare {margin-left: 1px;}
section[id*="_16546982542e923b5a"] span.product-price--original{font-weight:700;}
section[id*="_16546982542e923b5a"] .grid.grid--layout .card:first-child {border: 1px solid #C9C9C9;}
section[id*="_16546982542e923b5a"] .product__title {font-weight: bold;font-family: var(--font-stack-body);    letter-spacing:-0.16px;}
button.add-to-cart.button.button--solid.button--product.button--loader{ text-transform: capitalize;}
section[id*="_16546982542e923b5a"] button.shopify-payment-button__button{ text-transform: capitalize;}
body.template-index .button--fullwidth{color:#FFF;}
body .button:hover{background-color: var(--color-accent-main);border-color: var(--color-accent-main);color: var(--color-foreground-accent-main);}
body .flex-buttons .button:hover{background-color: var(--color-accent-main);border-color: var(--color-accent-main);color: var(--color-foreground-accent-main);} 
body .site-nav.style--classic .submenu.normal-menu .submenu-holder .menu-link.active {color: #22218b;}
.footer--block--address span {color: #333;}
.footer--block--phone a{color: #333;}
.footer--block--email a{color: #333;}
.scrolling-text__container span a:hover {color: var(--color-accent-footer) !important;}
body .css-slider--bottom-navigation .css-slider-navigation-container .css-slider-dot-navigation {margin-top: 0.1rem;}
#terms-and-conditions .rte h5, #refunds-policy .rte h5{margin: 40px 0 15px;}
ul.pl40{padding-left: 15px;padding-bottom: 20px;}
#terms-and-conditions .rte p, #refunds-policy .rte p{font-size: 16px;}
#terms-and-conditions .rte li, #refunds-policy .rte li{font-size: 16px; line-height: 1.7;}
body .header-container .header-actions>a.button span.element--wrap-paranth {font-size: 16px;font-weight: 600;}
body .pagination li.active {background-color: #1A1A1A}
body .pagination a{color:#1A1A1A}
body .pagination li.prev a, body .pagination li.next a {border-color: #CCCCCC;}
body.no-touchevents .pagination li.prev a:hover,
body.no-touchevents .pagination li.next a:hover {background-color:#1A1A1A;border-color:#1A1A1A;}
body.no-touchevents .pagination a:hover,
body .pagination .no-touchevents a:hover {border-color:#1A1A1A;;}
button.add-to-cart.button.button--solid.button--product.button--loader:hover {background-color: var(--color-accent-main);}
.template-index .card__text .text-line-height--small {font-weight: 700;}
.css-slider-navigation-container svg {height: 14px;width: 14px;}
.css-slider-navigation-container .disabled svg {opacity: 0.5;}
.panel .css-slider-dot-navigation .css-slider-dot{}

/* review start */
.star-rating span.star-rating__caption {color: #000000;}
body.template-index .product-item__ratings {margin: 5px 0 20px;}
body .product-item__badge {border-radius: 7px;font-weight: 500;}

/* Test Configurable */
section[id*="_16546982542e923b5a"] del.product-price--compare{color: #919191;}  
section[id*="_16546982542e923b5a"] del.product-price--compare .css-slider-viewport.auto-height {background: #fafaf9;border-radius: 16px;}
.product__cart-functions button {border: 1px solid #262626;font-weight: normal;}
section[id*="_16546982542e923b5a"] del.product-price--compare {color: #363636;}
section[id*="_16546982542e923b5a"] .product-price--compare > span:last-child {color: #919191;     font-family: 'Nunito, sans-serif';}
section[id*="_16546982542e923b5a"] product-variants {margin-bottom: 35px;}
section[id*="_16546982542e923b5a"] .product-form {border-top: 1px solid #d9d9d9;}
section[id*="_16546982542e923b5a"] .product-variants--radio .product-variant__item label {border: 1px solid #CCC;}
body .no-touchevents .product-quantity__minus:hover,
body .product-quantity__minus:focus-visible,
body .no-touchevents .product-quantity__plus:hover,
body .product-quantity__plus:focus-visible {box-shadow: 0 0;border-color: #22218b;}
section[id*="_16546982542e923b5a"]button.shopify-payment-button__button {border: 1px solid #E89F8B;font-weight: 700;}  
 /* 50% discount */
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {padding-left: 168px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] span.text-size--regular { max-width: 560px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] h3.h2 {margin-bottom: 20px;    margin-top:45px;text-transform: capitalize;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] .increased-spacing {margin-top: 35px !important;margin-left: 10px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] a.button.button--large.button--solid:hover {background-color: var(--color-accent-cards);border-color: var(--color-accent-cards);color: #fff !important;}
  
  /* Introducing */
.edition-wrpspan.text-size--regular {margin-bottom: 15px;}
.edition-wrp a.button.button--large.button--outline { font-weight: normal;}
.edition-wrp .increased-spacing { margin-top: 40px;}
.edition-wrp h3.h1 {max-width: 600px;font-weight: 500;}
  
/* Latest Articles */
.blog-item__meta span.text-size--small {color: #999;}

/* Testimonial */
div[id*=_16553621956de397b6] span.section-heading__subheading.text-size--large{color:#666}
div[id*=_16553621956de397b6] h2.section-heading__title.h4 {font-weight: 500;}
body .testimonials--center .testimonial {padding: 0 6%;}
.testimonial__quote p {line-height: 1.4;padding: 0 30px;}
div[id*=_16553621956de397b6].testimonial__quote {position: relative;}
  
/* subcribe */
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] a.button.button--large.button--outline{border-color: #ffffff;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] a.button.button--large.button--outline:hover{border-color:#22218b;}
  
/* FREE SHIPPING */
div[id*="_1655112847aaa4cc50"] .scrolling-text a strong { font-weight: bold;}
.footer--block--address i {position: relative;top: 4px;}
  
/* footer */
.footer-item .content-info li {margin-bottom: 25px;} 
.footer-item__content i {margin-right: 10px;position: relative;top:4px;}
.footer--block--address i {position: relative;top: 4px;}
.footer-item__content > divx {margin-bottom: 20px;}
.footer-item__content div p {margin-bottom: 0;}
.footer-item__content div {display: flex;margin-bottom: 0px;}
.logo-image {margin-bottom: 5px;}
.main-footer a {border: 0;}
.main-footer .footer-item__menu span a {border: 0;}
div#shopify-section-footer {border-top: 1px solid #c9c9c9;}
.footer--block--address p {margin-bottom: 0 !important;}
section[id*="_16546982542e923b5a"] del.product-price--compare {color: #363636;}
section[id*="_16546982542e923b5a"] .product-actions .product-price--compare >span:first-child {color:#262626;}
section[id*="_16546982542e923b5a"] del.product-price--compare {color: #363636;}

  /* Age Verification Popup CSS - 26102023 */
.white-popup { position: relative; background: #FFF; padding: 50px 30px; width: 450px; max-width: 100%; margin: 20px auto;    border-radius: 10px;}
.white-popup > h2 { text-align: center; margin-bottom: 20px; font-size: 35px; }
.white-popup .content { text-align: center; }
.white-popup .button-section{ display: flex; justify-content: center; gap: 15px; flex-wrap: wrap; }
.white-popup .button-section .button{padding: 15px 30px;width: 100%;border-radius: 0;text-transform: uppercase;letter-spacing: 1px;     border-radius: 5px;}
.white-popup .button-section .button:hover{background-color: var(--color-accent-main);border-color: var(--color-accent-main);color: var(--color-foreground-accent-main);}
.white-popup .button-section {padding-top: 15px;}
#age-verification-modal i.fa-solid.fa-hand {font-size: 70px;color: var(--color-accent-main);margin-bottom: 15px;display: block;text-align: center;}
.white-popup .button-section .button.agree-verification:hover{background-color: var(--color-accent-main);border-color: var(--color-accent-main);color: var(--color-foreground-accent-main);}

/* END Age Verification Popup CSS - 26102023 */
.card__image.product-item__image {padding-top: 100% !important;height: auto !important;}


.modal--product  .shopify-payment-button__button:before {
    content: 'Buy it now';
    visibility: visible;
    vertical-align: text-bottom;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    height: 100%;
}
button.shopify-payment-button__more-options {
    outline: none;
    border: none !IMPORTANT;
    margin-top: 15px !important;
}
button.shopify-payment-button__more-options:hover {color: #e89f8b !important;}
shop-login-button {
    top: 20px !important;
    position: relative !important;
}
.sidebar-opened .smile-launcher-frame-container , .sidebar-opened .smile-panel-frame-container {
    display: none !important;
}
@media only screen and (min-width:992px) {
      
}
@media only screen and (min-width:1199px) {
.plate-wrp h3.h5{font-size:24px; font-weight:500;}
body.template-index .header-actions--show-search .button--fullwidth{line-height: 1.8;}	
#site-cart-sidebar .cart-form a.cart-continue {line-height: 1.5;}
divdiv[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] {margin-top: 50px;}
body.template-index .star-rating__stars {width: 137px !important;}
body.template-index .star-rating__stars {background-size: 27px;}
body.template-index .star-rating__stars-active {background-size: 27px;}
body.template-index .star-rating__stars,
body.template-index .star-rating__stars-active {height: 22px;}
body.template-index .button--fullwidth {font-size: 18px;padding:8px 45px;}
body.template-index .css-slider-viewport a.button {line-height: 1.5;font-size: 18px;}
div.edition-wrp {margin-top: 100px;}
}


@media only screen and (min-width: 1299px) {	

body#contact-us .section-heading__text h2.section-heading__title.h4 {font-size: 52px;}

.main-footer .gutter-top--xlarge .grid--layout {display: inline-block;width: 100%;	margin: 0 -40px;}
.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(1) {width: 29%;float: left;padding: 0 40px;}
.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(2) {width: 22%;float: left;padding: 0 40px;}
.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(3) {width: 23%;padding: 0 40px;float: left;}
.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(4) {width: 26%;float: left;padding: 0 40px;}
	
.site-nav.style--classic .submenu-holder a span{font-size:22px; color:#1A1A1A; letter-spacing:-0.18px;color: #1A1A1A !important;}	
body .submenu-holder .babymenu a span {font-size: 18px !important;color: #404040 !important;}
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item label{font-size: 18px;} 	
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item input:checked+label{font-size: 18px;} 	 
section[id*=_16546982542e923b5a] button.shopify-payment-button__button{font-size: 18px;} 	  	  	
button.add-to-cart.button.button--solid.button--product.button--loader{font-size: 18px;} 	  	  
div[id*=_16551074833cdf378e] .text-size--small {font-size: 18px;} 	  
.template-blog .blog-item__excerpt span{font-size:18px;}
div[id*="_media_with_text_overlay_YdqVD6"] .text-size--regular{font-size:18px;}
section[id*="_16546982542e923b5a"] .product-variants--radio .product-variant__item input:checked + label{font-size:18px;}
p{font-size:18px;}
.remove-empty-space .pickup-availability-widget__more span {font-size: 18px;}
.product-icons-list p.text-size--large {font-size: 18px;}
.product-icons-list-container .text-with-icon--compact .text-with-icon__label {font-size: 18px;}
.remove-empty-space toggle-tab.toggle.toggle--table {font-size: 18px;}
.remove-empty-space .pickup-availability-widget .pickup-availability-widget__header {font-size: 18px;}
.product-sharing a span.text-animation--underline-thin {font-size: 18px;}
.product-related-item__text .product-related-item__price {font-size: 18px;}
.remove-empty-space span.product-variant__quantity {font-size: 18px;}

div[id*="_media_with_text_overlay_YdqVD6"] .text-size--regular{font-size:18px;} 
.template-page-contac .contact-form__info p { font-size: 18px;}
.template-page-contac .contact-form__info ul li a {font-size: 18px;}
.template-page-contact .store-selector-item span {font-size: 18px;}
p#CollectionProductCount {font-size: 18px;}
.product-item .product-price {font-size: 18px;}
.mount-css-slider .product__description p {font-size: 18px;}
.shopify-payment-button button.shopify-payment-button__button--unbranded {font-size: 18px;}
.site-sharing p {font-size: 18px;}
div[id*="_featured_collection_tbdqVW"] .product-price{font-size: 18px;}
.article__content p{font-size: 18px;}
.article__meta-social span.text-size--large {font-size: 18px;}
.article__meta-tags span.text-size--large{font-size: 18px;}
.article__meta-tags a.button {font-size: 16px;}
.comments__form input {font-size: 18px;}
.comments__form textarea{font-size: 18px;}
.comments__form small em {font-size: 18px;}
.template-page-faq .faq-items .toggle--faq p {font-size: 18px;}
.card .button--solid{font-size: 18px;}  
.button--solid{font-size: 18px;}	
 
body .product-actions .button.restock-alerts-notify-button {font-size: 18px;} 
section[id*="_16546982542e923b5a"] button.shopify-payment-button__button {font-size: 18px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] h3.h2 {font-size: 70px;}

.edition-wrp h3.h1 {font-size: 70px;}
div[id*=_1655112847aaa4cc50] h2.h3 {font-size: 66px;}

div[id*="_banner"] h1.h2 {font-size: 52px;}
.template-page-about .card__text h3.h3{font-size: 52px;}
.cst-page-why-plate-play .card__text h3.h3{font-size: 52px;}
.cst-page-parents-playbook .card__text h3.h3{font-size: 52px;}
.cst-page-reward-program  .card__text h3.h3{font-size: 52px;}

h1.title.h2{font-size: 52px;font-weight: 500;}
.article h1.h2{font-size: 52px;}
div[id*="_banner"] h1.h2 {font-size: 52px;}
body.template-page-faq .section-heading__text h2.section-heading__title.h4{font-size:52px;}


div[id*=_16546982542e923b5a] h1.product__title.h2 {font-size: 50px;}	
.mount-css-slider .product-actions span.product-price--original {font-size: 50px;}
section[id*="_16546982542e923b5a"] .product__title {font-size: 50px;}	       	  

body .section-heading__text h2.section-heading__title.h4 {font-size: 40px;}
.template-page-about .card__text h2.h3 {font-size: 40px;}
.cst-page-why-plate-play .card__text h2.h3{font-size: 40px;}
.cst-page-parents-playbook .card__text h2.h3{font-size: 40px;}
.cst-page-reward-program  .card__text h2.h3{font-size: 40px;}

.template-page-about .card__text .h3 {font-size: 40px;}	 

	  	  
div[id*=_165406738229739f4d] h3.h3{font-size: 38px}
div[id*=_16551074833cdf378e] h3.h3{font-size: 38px;}
.testimonial__quote p {font-size: 30px;}	
div[id*=_main-article-comments] h4.h4{font-size: 30px;}
div[id*="_main-article-navigation"] h2.h4 {padding-top: 0;font-size: 30px;}	
.comments__form h4#add-comment {font-size: 30px;}
.template-page-about .section-heading__text h2.section-heading__title.h4{ font-size:30px;}
.comments__form h4#add-comment {font-size: 30px;}

.template-index .card__text .text-line-height--small{font-size:26px;}

section[id*="_16546982542e923b5a"] span.product-price--original{font-size:26px;}
.template-page-contact .contact-form h2.h4 {font-size: 26px;}
.contact-form__info .h4 {font-size: 26px;}
.card__text .text-line-height--small {font-size: 26px;}
.mount-css-slider .text-size--xlarge span.product-price--original {font-size: 26px;}
.mount-css-slider .text-size--xlarge del.product-price--compare {font-size: 26px;}
div[id*="_featured_collection_tbdqVW"] .card__text .text-line-height--small{font-size: 26px;}
.scrolling-text__container > span {font-size: 26px;}	  
div[id*=_16541619272fee0e4e] .text-size--regular{font-size:20px; font-weight:500;}
div[id*=_16551074833cdf378e] .text-size--regular{font-size:20px;}
span.section-heading__subheading.text-size--large {font-size:20px;}
.template-page-faq .toggle__heading span {font-size: 20px;}
.template-page-faq .faq-layout span {font-size: 20px} 
.blog-item__title-holder span.text-size--large.text-weight--bold{font-size: 20px;} 
section[id*=_16546982542e923b5a]  span.product-variant__name {font-size: 20px;}
#terms-and-conditions .rte li:before, #refunds-policy .rte li:before {font-size: 22px;}  
div[id*=_16553621956de397b6] .testimonial__avatar-info .text-size--large {font-size: 22px;}
.footer-item h4.footer-item__title {font-size:22px;}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff]  .text-size--regular{font-size:22px;}
div[id*=_1654161920efe5f084] h3.h5{font-size: 24px;}
.mount-css-slider .product__cart-functions input {font-size: 24px;}
.template-blog .blog-item__title-holder .text-size--xlarge {font-size: 24px;}

div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] h3.h1 {margin-bottom: 20px;}	
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .increased-spacing {margin-top: 40px;}
.toggle--faq .toggle__title>.button{grid-area: button;font-size: 18px;padding-left: 55px;padding-right: 55px;}	
body .site-nav.style--classic .submenu.normal-menu{min-width: 9.375rem;max-width: 16.5rem;}
#shopify-section-footer .grid .footer-item:last-child nav.footer-item__menu span:nth-child(odd) {width: 39%;}
#shopify-section-footer .grid .footer-item:last-child nav.footer-item__menu span:nth-child(even) {width: 54%;padding-right: 14px;}	
.header-info-block__text > span {font-size: 14px;}
.header-info-block__title span.text-animation--underline-in-header {font-size: 16px;}	
body .header-container .header-actions > a.button {font-size: 16px;height: 52px;}	
body .site-search-handle input {height: 52px;font-size: 16px;}	
body .announcement-bar__content .announcement {font-size: 18px;}	
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport h3.h1 {font-size:90px;}	
body.template-index div[id*="_1653646142d6a7c886"] .css-slider-viewport .css-slider-holder span.spacing--xlarge {font-size: 60px;margin-top: 0;margin-bottom: 0;font-weight: 600;letter-spacing: 1px;}
.footer-item h4.footer-item__title {margin-bottom: 25px;}        
body .main-footer .footer-item__menu span {margin-bottom: 11px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] .card.element--height-large {padding-left: 168px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] span.text-size--regular { font-size: 18px;}
div[id*=_1654161920efe5f084] .text-size--small{font-size: 18px;}
	
/* testimonial */
div[id*=_16546982542e923b5a] span.product-price--original {font-size: 25px;}
div[id*=_16546982542e923b5a] del.product-price--compare {font-size: 25px;}
    
/* Local Pickup */
    
/* Hot Deals */
body.template-index div[id*=_165406738229739f4d] span.text-size--large {font-size: 18px;}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] h3.h1{font-size: 60px;}
.template-index .star-rating span.star-rating__caption {font-size: 16px;}	
.template-index .span.alert.alert--circle.alert--blank {font-size: 16px;}
.template-index .remove-line-height-space--medium {font-size: 16px;}
div[id*="_featured-collection"] .product-price {font-size: 18px;}
div[id*="_1655121489db318f96"] .product-price {font-size: 18px;}
div[id*="_16551212489c663a1e"] .product-price {font-size: 20px;}
.product__cart-functions button {font-size: 18px;}
div[id*=_1654161920efe5f084] h3.h5 {margin-bottom: 11px !important;}
body .css-slider--bottom-navigation .css-slider-navigation-container {margin-top: 1.625rem;}
    
/* body .css-slider-viewport .card {min-height: 590px !IMPORTANT;} */
body .section-heading__actions .text-link {font-size: 18px;padding-bottom: 0 !important;}
    
/* Test Configurable */
section[id*=_16546982542e923b5a] .product__description.rte {font-size: 18px;}
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item input:checked + label {height: 52px;padding-left: 35px;padding-right: 35px;line-height: 1.4}
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item label {height: 52px;padding-left: 35px;padding-right: 35px;line-height: 1.4}
section[id*=_16546982542e923b5a] span.product-price--original.text-size--heading {font-size: 50px; }
section[id*=_16546982542e923b5a] .product-actions .product-price--compare > span:last-child {font-size: 14px;opacity: 1;}
section[id*=_16546982542e923b5a] .product-actions .product-price--compare >span:first-child {font-size: 16px;}
section[id*=_16546982542e923b5a] .product-actions .product-price--compare >span {font-size: 18px;}
section[id*=_16546982542e923b5a] product-variants {margin-bottom: 35px;}
section[id*=_16546982542e923b5a] .product-form {margin-top: 15px;padding-top: 5px;}
section[id*=_16546982542e923b5a] .product-quantity__selector {font-size: 24px;}
button.add-to-cart.button.button--solid.button--product.button--loader {font-size: 18px;} 
section[id*=_16546982542e923b5a] button.shopify-payment-button__button {font-size: 18px;    font-weight: 700;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] a.button.button--large.button--solid {padding-left: 55px;padding-right: 55px;}
.edition-wrp a.button.button--large.button--outline {padding-left: 60px;padding-right: 60px;}
.edition-wrp span.text-size--regular {font-size:20px;}	

/* Latest Articles */
.blog-item__meta span.text-size--small {font-size: 16px;}
      
/* faq */    
.toggle--faq .toggle__heading span{}
.toggle--faq .toggle__heading span.text-size--small {font-size: 18px;}
.toggle--faq .toggle__title > .button {grid-area: button;line-height:1.7;border-radius: 50px;}
	  
/* Testimonial */

div[id*=_16553621956de397b6].testimonial__avatar-infospan.text-size--small {color: #000000;font-size: 18px; }
.testimonial__quote p {line-height: 1.4;}
.footer--block--address p {font-size: 18px;}
.footer-item__content p {font-size: 18px;}
body .main-footer a {font-size: 18px;}
.main-footer .footer-item__menu span a {font-size:18px;}
.footer-bottom span {font-size: 16px;}
div[id*=_1655112847aaa4cc50] input {font-size: 18px;}
div[id*=_1655112847aaa4cc50] button {font-size: 18px;}
.newsletter__info p {font-size: 18px;} 
}
  
  


  
@media only screen and (max-width: 1540px) and (min-width: 1350px){
div[id*="_16551212489c663a1e"] .product-price {font-size: 20px;}
.edition-wrp h3.h1 {font-size: 47px;max-width: 510px;}
}
  
@media only screen and (min-width: 1300px) {
.header__top.container--large {max-width: 1280px;}
.container--large {max-width: 1280px;}
body .breadcrumb-container {max-width: 1280px;}
}
  
@media only screen and (min-width: 1600px) {
.header__top.container--large {max-width: 1450px;}
.container--large {max-width: 1450px;}
body .breadcrumb-container {max-width: 1450px;}
}
  
@media only screen and (min-width: 1915px) {
.header__top.container--large {max-width: 1550px;}
.container--large{max-width: 1550px;}
body .breadcrumb-container {max-width: 1550px;}
}


 

@media only screen and (max-width:1600px) {

body div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after {
    top: -38px !important;
}	
	
.scrolling-navigation-enabled .scrollable-navigation-button {
    display: flex;
    position: relative;
    top: -2px;
}	
.cst-page-about .rte p {
    font-size: 17px;
}
.cst-page-why-plate-play .rte p{
    font-size: 17px;
}
.cst-page-parents-playbook .rte p{
    font-size: 17px;
}
.cst-page-reward-program  .rte p{
    font-size: 17px;
}
	
	
body .product-item__badge {font-size: 16px !important;padding:4px 15px 3px !important;}
body .site-nav.style--classic .menu-link{padding: 0.9375rem 17px;font-size: 16px;} 

.template-page-about .card__text .increased-spacing {margin-top:40px;}
div[id*="_rich_text_xjra3h"].shopify-section {padding-top:40px;}
div[id*="_rich_text_CeyMq7"].shopify-section{margin-top:40px;}
div[id*="_rich_text_RQ4TDV"].shopify-section{margin-top:40px;padding-bottom:40px}
div[id*=_rich_text_CeyMq7].shopify-section .container--large {margin-top:40px;}
div[id*="_rich_text_RQ4TDV"].shopify-section .container--large{  margin-top:40px;}


.product-item.card .text-size--xlarge {font-size: calc(19px / 16 * var(--base-body-size) + 0px);}
.product-item .product-price {font-size: 17px;}
.template-index .star-rating span.star-rating__caption {font-size: 15px;}	
.template-index .remove-line-height-space--medium {font-size: 15px;}
body .testimonials--center .testimonial {padding: 0 0%;}

}

@media only screen and (max-width:1540px) {
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {
    padding-left: 118px;
}

div[id*="_rich_text_DywH3p"] .about_wrp {margin-top:20px;}	

button.add-to-cart.button.button--solid.button--product.button--loader{padding: 7px 40px;}
	
}


@media only screen and (max-width:1450px) {
	
body div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after {
    top: -38px !important;
    right: -46px;
}

.main-footer .container--large:before {
    bottom: 4%;
    background-size: 60%;
}	
	
	
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:after{top: -42px;}	
	
	
/* body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after{right: -45px;}	 */
	
.template-product section[id*="_main"]:before{background-size: 70%;}	
.template-product section[id*="_main"]:after{background-size: 60%;}
.template-product .plate-wrp:after {right: -50px;background-size: 70%;}	
.template-product div[id*="_product-recommendations"]:before{background-size: 60%;}

	
	
.template-collection div[id*=_product-grid]:before{background-size: 60%;}	
.template-collection div[id*=_product-grid]:after{background-size: 60%;right: -130px;}
.shape-edition:before{background-size:50%; left: 0;}
.edition-wrp:after {right: -150px;background-size: 60%;}

	
.template-article div[id*=_main-article-navigation]:before{background-size: 70%;}	

#reads .container--vertical-space-small:before{background-size: 80%;    top: -80px;}	
#reads .container--vertical-space-small:after {background-size: 80%;     right: -80px;}	


	
	
div[id*=_stores_map_RP3eiL]:before {
    top: 30%;
    left: -20px;
	background-size: 60%;
}	
div[id*=_stores_map_RP3eiL]:after {
    top: -110px;
    right: -90px;
    background-size: 65%;
}
	
	
	
	
.faq-wrp:before {
    top: 100px;
    left: 0;
    left: -30px;
    background-size: 70%;
}	

.faq-wrp:after {
    top: 100px;
    right: -80px;
    background-size: 66%;
}
	
	
	
	
	
	
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {font-size:45px}
	
	
	
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {
    padding-left: 68px;
}	
	
	.plate-wrp h3.h5 {font-size: 21px;font-weight: 500;}
	
	
	.main-content {position: relative;}
	
	.cst-featured-collection-1:before{left: 0;}
	.cst-featured-collection-1:after{right: -100px}
	.cst-promotion-cards:before {left: -90px;}
	.cst-promotion-cards:after {right: 6px;}
	.cst-collection-list:before {left: -20px;}
	.cst-text-columns-icons:after {right: 10px;}
	.blog-2:after {right: -4%;}
	.cst-featured-product:before{top: 15%;}
	.cst-featured-product:after {top: -3%;right: 10px;}
	.deals-wrp:after {right: -80px}
	.edition-wrp:before {left: -80px;bottom: -300px;}
	.edition-wrp:after {right: 10px;}
	.plate-wrp:after {top: -160px;right: -50px;}
	.cst-content-toggles:before {left: -70px;}
	.cst-content-toggles:after{right: 10px;}
	.testimonial_wrp:before {top: 1%;left: 0;}
	.testimonial_wrp:after {top: 65%;right: -10px;}
	.newlatter_wrp:before {top: 5%;left: 0;}
	.newlatter_wrp:after{top: 10px;right: -110px;}
	
	
	
	.about_wrp:after {top: -30%;right: -80px;background-size: 70%;}
	.our_missiton:after {top: 150px;right: -80px;background-size: 70%;}
	.our_vistion:before {top: -40px;left: 0;background-size: 50%;}
	
	div[id*=_featured_collection_tbdqVW]:before {top: 90px;left: -20px;background-size: 80%;}
	div[id*=_featured_collection_tbdqVW]:after {top: 120px;right: -170px;background-size: 70%;}
	
	
	
	
}


@media only screen and (max-width:1370px) {  
body div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after {
    top: -36px !important;
    right: -50px;
}

body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {
    margin-bottom: 5px;
}

body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after {
    content: "";
    display: block;        top: -9px;
    /* right: -50px; */
}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:before{     top: -9px;}

.template-product section[id*="_main"]:after{right: -90px}
.template-product section[id*="_main"]:after{right: -120px}
.template-product section[id*="_main"]:before {background-size: 60%;}


.template-collection div[id*=_product-grid]:before{background-size: 45%;left: -20px;}	
.template-collection div[id*=_product-grid]:after {background-size: 45%;right: -170px;}

.edition-wrp:before{background-size:67%;left: 0px;bottom: -390px}
.edition-wrp:after{background-size:60%;right:-100px;}






.template-article article[id*=_main-article]:before {
    top: 40px;
    left: -10px;
    background-size: 70%;
}
.template-article div[id*=_main-article-navigation]:before {
    background-size: 60%;
}
.template-article div[id*=_main-article-navigation]:after {
    right: -50px;
    background-size: 70%;
}
.template-article article[id*=_main-article]:after {
    top: 100px;
    right: -120px;
    background-size: 55%;
}


#reads .container--vertical-space-small:before {
    background-size: 60%;
}
#reads .container--vertical-space-small:after {
    background-size: 50%;
    right: -120px;
}


div[id*=_stores_map_RP3eiL]:before {
    top: 30%;
    left: -20px;
    background-size: 40%;
}
div[id*=_stores_map_RP3eiL]:after {
    top: -110px;
    right: -110px;
    background-size: 50%;
}
.cst-contact-form:after {
    top: 30%;
    right: -130px;
    background-size: 40%;
}
.faq-wrp:before {left: -50px;}	
.faq-wrp:after {top: 100px;right: -80px;background-size: 66%;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {padding-left: 38px;}
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {font-size:45px}
.cst-shop-the-look:before{background-size: 70%;    left: 20px;}
.cst-featured-collection-1:before{left:0;background-size: 70%;}
.cst-featured-collection-1:after{ right:-130px;background-size: 70%;top: -29%;}
.cst-promotion-cards:before {background-size: 50%;left: -20px;}
.cst-promotion-cards:after {background-size: 70%;right: 0px;}
.cst-collection-list:before {background-size: 60%;left: 0px;}
.cst-text-columns-icons:after {background-size: 90%;right: 0px;}
.blog-2:before{background-size: 70%;left: 10px;}
.blog-2:after {background-size:50%;right:-7%;}
.cst-featured-product:before{background-size: 50%;top: 5%;}
.cst-featured-product:after {background-size: 70%;top: -3%;right: 0px;}
.diccount-wrp1:before {background-size: 70%;top: 30px;}
.deals-wrp:before {background-size: 70%;}
.deals-wrp:after {background-size: 70%;right:-11%}
.deals-wrp:after {background-size: 70%;right: -80px}
.edition-wrp:before {background-size: 57%;left: -40px;bottom:-390px;}
.edition-wrp:after {background-size: 70%;right:-10px;}
.plate-wrp:after {background-size:50%;top: -130px;right: -150px;}
.cst-content-toggles:before {background-size:50%;left:0px;}
.cst-content-toggles:after{background-size: 90%;right: 10px;}
.testimonial_wrp:before {background-size: 70%;top: 1%;left: 0;}
.testimonial_wrp:after {background-size: 70%;top: 65%;right: -30px;}
.newlatter_wrp:before {background-size: 70%;top: 5%;left: 0;}
.newlatter_wrp:after{background-size: 50%;top: 10px;right:-140px;}


body .site-nav.style--classic .menu-link {padding: 0.9375rem 16px;font-size: 16px;} 
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] {padding-left: 35px;}
.list-extra-image {position: absolute;bottom: 2px;right: 5px;}
.list-extra-image img {max-width: 100px;}

}


@media only screen and (max-width:1280px) {
	
	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--large {
    margin-bottom: 5px;
}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after {
   top: -13px;
}	
	
	
button.add-to-cart.button.button--solid.button--product.button--loader{font-size: 17px;}	
.shopify-payment-button button.shopify-payment-button__button--unbranded{font-size: 17px;}	

	
body div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after {
    top: -31px !important;
    right: -44px;
}	
	
div[id*="_rich_text_DywH3p"] .about_wrp {
    margin-top: 40px;
}	
	
div[id*="_rich_text_CeyMq7"].shopify-section {
    margin-top: 80px;
}
div[id*="_rich_text_RQ4TDV"].shopify-section .container--large {
    margin-top: 80px;
}	
div[id*="_rich_text_RQ4TDV"].shopify-section {
    padding-bottom: 80px;
}
div[id*="_rich_text_xjra3h"].shopify-section {
    padding-top: 10px;
}
	
	
.remove-empty-space h1.product__title {
    font-size:40px;
}	
.cst-page-about .rte p {
    font-size: 15px;
}
.cst-page-why-plate-play .rte p {
    font-size: 15px;
}
.cst-page-parents-playbook .rte p {
    font-size: 15px;
}
.cst-page-reward-program  .rte p {
    font-size: 15px;
}
	
.product-related-item__button .button--solid{padding: 5px 15px;}	
	
div[id*=_1655112847aaa4cc50] .h3:after{top: -29px;right: -50px;}	

.testimonial__quote p {font-size: 22px;}
div[id*=_16553621956de397b6] blockquote.testimonial__quote:before{top: -17px;left: -10px }
div[id*=_16553621956de397b6] blockquote.testimonial__quote:after{top: -17px;right: -5px}
	
	
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:before{top: -35px; left:-44px;}	
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:after{top: -33px;right:-40px;}
	
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:after{right: -41px;}	
	
.template-collection div[id*=_product-grid]:before {background-size: 35%;left: -30px;top: 90px;}
.template-collection div[id*=_product-grid]:after {background-size: 40%;right: -170px;}
.edition-wrp:before{left: 0;}
.edition-wrp:after {background-size: 50%;right: -130px;}
.template-article div[id*=_main-article-navigation]:before {background-size: 50%;}	
.template-blog .blog-item__title-holder .text-size--xlarge {font-size: 21px;}
.contact-form__info li a{font-size: 16px;}	
p{font-size: 16px;}	
.faq-wrp:before {top: 90px;left: 0;left: -20px;background-size: 30%;}
.faq-wrp:after{top: 170px;right: -100px;background-size: 50%;}	
.plate-wrp h3.h5 {font-size: 19px;}	
.cst-shop-the-look:before{background-size: 70%;    left:0px;}
.cst-featured-collection-1:before{left:0;background-size: 70%;}
.cst-featured-collection-1:after{ right:-130px;background-size: 70%;top: -29%;}
.cst-promotion-cards:before {background-size: 50%;left: -20px;}
.cst-promotion-cards:after {background-size:60%;right: -30px;}
.cst-collection-list:before {background-size: 60%;left: 0px;}
.cst-text-columns-icons:after {background-size: 90%;right: 0px;}
.blog-2:before{background-size: 60%;left:0px;}
.blog-2:after {background-size:50%;right:-7%;}
.cst-featured-product:before{background-size: 50%;top: 5%;}
.cst-featured-product:after {background-size: 70%;top: -3%;right: 0px;}
.diccount-wrp1:before {background-size: 60%;top:27px;}
.deals-wrp:before {background-size: 70%;}
.deals-wrp:after {background-size: 50%;right:-150px}
.deals-wrp:after {background-size: 70%;right: -80px}
.edition-wrp:before {background-size: 50%;left: -40px;bottom:-330px;}
.edition-wrp:after {background-size: 60%;right:-30px;}
.plate-wrp:after {background-size:50%;top: -130px;right: -180px;}
.cst-content-toggles:before {background-size:50%;left:0px;}
.cst-content-toggles:after{background-size: 90%;right: 10px;}
.testimonial_wrp:before {background-size: 70%;top:70px;left: 0;}
.testimonial_wrp:after {background-size: 50%;top: 65%;right: -70px;}
.newlatter_wrp:before {background-size: 50%;top:-5%;left: 0;}
.newlatter_wrp:after{background-size: 50%;top: 10px;right:-120px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular {font-size:90px;margin-top: 0;margin-bottom: 0;font-weight: 600;letter-spacing: 900px;line-height: 1.1;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 20px;font-weight: 500;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {margin-bottom: 10px;}
body .product-item__badge {font-size: 15px !important;padding:3px 13px 2px !important;}
.main-footer .footer-item__menu span a {font-size: 15px;}
body .main-footer a {font-size: 15px;}
.footer-item__content.rte p{font-size: 15px;}
.footer-item .content-info li {margin-bottom: 20px;}

}

@media screen and (min-device-width:768px) and (max-device-width:1024px) { 

.cst-search .container--large.container--vertical-space-small.main-page.gutter-bottom--page {
    min-height: 460px;
}
.cst-customers-login .account {
    min-height: 520px;
}

html[dir=ltr] .announcement-bar__content-nav--right {
    position: relative;
    top: 1px;
}
html[dir=ltr] .announcement-bar__content-nav--left {
    position: relative;
    top: 1px;
}

}


@media only screen and (max-width:1199px) {	

.template-article div[id*=_main-article-navigation] .grid {
    padding: 0;
}
.template-article div[id*="_main-article-navigation"] h2.h4 {
    padding-left: 0;
}

.cst-customers-login .account__form-row--flex button.button {
    margin-right: 5px;
}
.cst-customers-addresses .account-widget .account-widget__body {
    padding-left: 10px;
    padding-right: 10px;
}
.cst-customers-addresses .account__form-row--flex .button {
    margin-left: 2px;
    margin-right: 2px;
}

.announcement-bar .social-icons {
    position: relative;
    left: -10px;
}


body .announcement-bar__content .announcement {
    padding-bottom: 1px;
}

.remove-empty-space .pickup-availability-widget__location .pickup-availability-widget__location-icon{width: 0;}

body div[id*="_media_with_text_overlay_Q3Haqj"] .h1:after {
    top: -37px !important;
    right: -48px;
}

div[id*="_rich_text_DywH3p"] .about_wrp {
    margin-top: 20px;
}
.template-page-faq .faq-layout .contact-cell {
    padding: 25px 25px;
}

.template-page-about .card__text .increased-spacing {padding-left:5px;}
.cst-page-why-plate-play .card__text .increased-spacing {padding-left:5px;}
.cst-page-parents-playbook .card__text .increased-spacing {padding-left:5px;}
.cst-page-reward-program .card__text .increased-spacing {padding-left:5px;}



.main-footer .container--large:before {
    bottom: -7%;
    background-size: 50%;
}

.cart__details a#ViewCart {
    padding: 8px 45px 5px 45px;
}


div[id*=_1655112847aaa4cc50] .h3:after{top: -31px;}

div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:after{right: -38px;}

.template-product section[id*="_main"]:after {right: -110px;background-size: 50%;}
.template-product section[id*="_main"]:before {background-size: 40%;}
.template-product .plate-wrp:after {right: -80px;background-size: 60%;}
.template-article article[id*=_main-article]:before {background-size: 50%;}
.template-article div[id*=_main-article-navigation]:before {background-size: 30%;}
.contact-form__info li a{font-size: 15px;}	
p{font-size: 15px;}	
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {padding-left: 18px;}
.plate-wrp figure.lazy-image {max-width: 100px;height: 100px;padding: 0 !important;margin: auto auto;}
.plate-wrp .card__icon-size--regular {height: auto;}
.plate-wrp h3.h5 {font-size: 14px;}
.blog-2:after {background-size: 50%;right: -14%;}
.cst-featured-product:before {background-size: 50%;top: 5%;left: -40px;}
.product-item.card .text-size--xlarge {font-size: calc(18px / 16* var(--base-body-size) + 0px);}
.product-item .product-price {font-size: 16px;}

.article__content h4 {font-size: 26px;}
.template-page-faq .faq-items .toggle--faq p {font-size: 14px;}
.template-page-about .card__text .increased-spacing {margin-top:20px;}
div[id*="_rich_text_xjra3h"].shopify-section {padding-top:20px;}
div[id*="_rich_text_CeyMq7"].shopify-section{margin-top:20px;}
div[id*="_rich_text_RQ4TDV"].shopify-section{margin-top:20px;padding-bottom:20px}
div[id*=_rich_text_CeyMq7].shopify-section .container--large {margin-top:20px;}
div[id*="_rich_text_RQ4TDV"].shopify-section .container--large{  margin-top:20px;}

.template-page-about div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .card__text {padding-left:0px;}


.template-page-about div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 60px;
}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 60px;
}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 60px;
}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right:60px;
}



.cst-page-why-plate-play .card__text .increased-spacing {margin-top:20px;}
.cst-page-parents-playbook .card__text .increased-spacing {margin-top:20px;}
.cst-page-reward-program .card__text .increased-spacing {margin-top:20px;}



.site-header .mobile-cart-button span {line-height: 30px;}
.header-info-block__text > span {font-size: 13px;}
.header-info-block__title span.text-animation--underline-in-header {font-size: 15px;}
body .site-nav.style--classic .menu-link {padding: 0.9375rem 9px;font-size: 16px;}
body .header-info-block__image svg {width: 25px;height: 25px;}
div#site-store-selector-handle {margin-inline-end: 15px;}
.header-info-block__image {margin-inline-end: 8px;}
.button--large{font-size: 16px;}
.button--fullwidth {font-size: 16px;}
.button--solid{font-size: 16px;}
.button--small{font-size: 16px;}
.template-account .mobile-cta a.button{font-size: 16px;}
.css-slider-viewport a.button {line-height: 1.8;font-size: 16px;  }
.button--solid{height: 40px;}
button.button--outline{height: 40px;} 
.button--small{height: 40px;padding:7px 40px;font-size: 16px;}
.template-account .mobile-cta a.button{height: 40px;padding:7px 40px;font-size: 16px;}
.account__form-block a.button--outline{height: 40px;} 

body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport a.button{padding: 5px 35px;}
.button--solid .text-size--regular {font-size: 16px;}
section[id*=_16546982542e923b5a] button.shopify-payment-button__button{font-size: 16px;} 	  	  	
button.add-to-cart.button.button--solid.button--product.button--loader{font-size: 16px;} 	
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item input:checked+label{font-size: 16px;} 	
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item label{font-size: 16px;} 
#faqs .toggle--faq .toggle__title>.button{font-size: 16px;box-shadow: 0 0 0 4px #4A8E8E;} 
body.template-index .button--large{font-size: 16px;} 
.button--solid{padding: 5px 45px;font-size: 16px;}
.template-page-faq .button--solid{padding:8px 25px;font-size: 16px;}
#faqs button.button--outline{padding:8px 25px;font-size: 16px;box-shadow: 0 0 0 4px #4A8E8E;}
.shopify-payment-button button.shopify-payment-button__button--unbranded {font-size: 16px;}
.card .button--solid{padding:8px 25px;font-size: 16px;box-shadow: 0 0 0 4px #e89f8b !important;}
.card .button--solid:hover{box-shadow: 0 0 0 4px #8C8677 !important;}
.button--small:hover{box-shadow: 0 0 0 4px #8C8677 !important;}
.button--small{box-shadow: 0 0 0 4px #e89f8b}
.template-account .mobile-cta a.button:hover{box-shadow: 0 0 0 4px #8C8677 !important;}
button.button--outline:hover{box-shadow: 0 0 0 4px #8C8677 !important;}
button.button--outline{box-shadow: 0 0 0 4px #e89f8b !important;}
.newsletter .button{font-size: 16px;}
body .header-container .header-actions > a.button {font-size: 16px;}	
.button--fullwidth{padding: 5px 35px;font-size: 16px;}
button.button--outline{padding: 5px 35px;font-size: 16px;}
.account__form-block a.button--outline{padding: 5px 35px;font-size: 16px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular{font-size: 40px;}  body.template-index .edition-wrp .element--height-regular {min-height: 28vh;}
body .product-actions .button.restock-alerts-notify-button {font-size: calc(18px / 16 * var(--base-body-size) + 0px);}
body.template-index div[id*=_16551074833cdf378e] .element--height-large {min-height: 36vh;}
body.template-index .edition-wrp  {margin-top: 50px;}	
section[id*="_16546982542e923b5a"]  {margin-bottom: 50px;}	
body .site-search-handle input{height: 50px;}	
#site-cart-sidebar .cart-form a.cart-continue {line-height: 1.5;}	
body.template-index .header-actions--show-search .button--fullwidth	 {line-height: 1.5;}	
.footer-item__content div {margin-bottom: 8px;}		
.edition-wrp h3.h1 {font-size: 40px;}
.template-index .star-rating span.star-rating__caption {font-size: 12px;}
.template-index .product-price del.product-price--compare {margin-left: 0;}		
.testimonial__quote p {font-size: 25px;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] {padding-left: 0;}
.star-rating span.star-rating__caption{font-size: 12px;}
a.close-bar{top: 13px;}

}


@media only screen and (max-width:1025px) {
.pickup-availability-widget__location-details.opened {
    padding-left: 12px;
}
.main-footer .container--large:before {
    bottom: 0; 
    background-size: 50%;
}

.facets__prewrapper a.active-facets__button.button.button--small.button--solid.js-facet-remove {
    padding-top: 8px;
	padding-right: 17px;
}

.facets__prewrapper .active-facets-desktop a.button {
    padding-left: 15px;
    padding-right: 40px;
}

}

  
@media only screen and (max-width:991px) {

.template-search .section-heading.section-heading--facets.gutter-bottom--page {
    border-top: 0;
}	
	
.grecaptcha-badge{z-index: 99;}

	
.facets__prewrapper .disclosure-has-popup .facets__summary{border-radius: 0;}	

.cst-index div[id*="_1653646142d6a7c886"] .css-slider-viewport {
    border-radius: 30px;
}	
	
.template-page-faq .faq-layout .contact-cell {
    padding: 20px;
}	
	
#addresses .account__form-row input[id*="_7987415777358"] ~ label.inline {
    position: relative;
    top: 1px;
}	
	
#menu-item-account svg {
    width: 17px;
    height: 17px;
}
.babymenu a.menu-link.active.no-focus-link {
    color:#E89F8B;
    font-weight: normal;
}	
	
body .site-header-container .header-container .button--icon.button--outline svg * {
    stroke: var(--color-text-header);
    fill: var(--color-text-header);
}

	
.main-footer .container--large:before{display:none !important;}	
	
body .pagination .next a span svg{height:9px;}
body .pagination .prev a span svg {height:9px }
	
	
.remove-empty-space h1.product__title {
    font-size:35px;
}		
	
body .product-sharing a {
    margin-inline-end: 10px;
}
.product-sharing .text-with-icon--small svg {
    width: 20px;
    height: 20px;
}
	
.facets__prewrapper .active-facets a.button {
    margin-bottom: 10px;    height: auto;     padding: 8px 20px
}	
	
div[id*=_1655112847aaa4cc50] .h3:after{top: -33px;right: -49px;}	
	
	
div[id*=_16553621956de397b6] blockquote.testimonial__quote:before{top: -27px;left: -10px;}	
div[id*=_16553621956de397b6] blockquote.testimonial__quote:after{top: -24px;right: -5px;}
	
	
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:before {
    top: -35px;
    left: -40px;
}	
	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--large {
    font-size: 21px;
    margin-bottom: 10px;
}	
	
	
.plate-wrp {padding-top: 10px;}
.template-collection div[id*=_product-grid]:before{display:none;}	
.template-collection div[id*=_product-grid]:after {background-size: 35%;right: -190px;top: -120px;}
#reads .container--vertical-space-small:before {background-size: 40%;}	
#reads .container--vertical-space-small:after{display:none;}	
.template-blog .blog-item__title-holder .text-size--xlarge {font-size: 20px;}	

.cst-contact-form:after {top: 47%;}	
div[id*=_stores_map_RP3eiL]:before{display:none;}
.faq-wrp:before {display:none;}
.faq-wrp:after{top: -50px;right: -100px;background-size: 40%;}
.about_wrp:after {top: -20%;right: -120px;background-size: 50%;}	
	
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {font-size:31px;margin-bottom:10px}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {padding-left: 8px;}	
.diccount-wrp1:before{background-size: 60%;top: 7px;}
.deals-wrp:after {background-size: 50%;right: -150px;}
.plate-wrp:before {top: 2%;background-size: 60%;}
	
.footer-item .content-info li {margin-bottom: 10px;}	
.remove-empty-space .pickup-availability-widget__location span strong{font-size: 15px;}
.remove-empty-space .text-animation--underline-thin {font-size: 15px;}
.remove-empty-space .toggle.toggle--table .table-line span {font-size: 15px;}
.remove-empty-space .toggle.toggle--table .rte p {font-size: 15px;}
.remove-empty-space .pickup-availability-widget__more span{font-size: 15px;}
.pickup-availability-widget__location-icon svg {width: 0;}	
.product-item__icons .text-with-icon span.text-with-icon__icon img {width: 20px;height: 20px;}
.product-item__icons .text-with-icon {width: 20px;height: 20px;}
.product-item__icons .text-with-icon span.text-with-icon__icon {margin-inline-end: 0;}	
	
div[id*="_banner"] h1.h2 {font-size: 30px;}
.template-page-about .card__text h3.h3{font-size: 30px;}
.cst-page-why-plate-play .card__text h3.h3{font-size: 30px;}
.cst-page-parents-playbook .card__text h3.h3{font-size: 30px;}
.cst-page-reward-program  .card__text h3.h3{font-size: 30px;}


h1.title.h2{font-size: 30px;}
.article h1.h2{font-size: 30px;}
div[id*="_banner"] h1.h2 {font-size: 30px;}
body.template-page-faq .section-heading__text h2.section-heading__title.h4{font-size:30px;}
.article__meta-tags span.text-size--large {font-size: 16px;}
.article__meta-social span.text-size--large {font-size: 16px;}
.template-blog .blog-item__title-holder .text-size--xlarge {font-size: 21px;}
.article__content h4{font-size: 24px;}
.contact-form__row input:not([type=checkbox]){font-size:15px}
.contact-form__row textarea{font-size:15px}
.template-page-faq .faq-items .toggle--faq p {font-size: 15px;}	
div[id*=_165406738229739f4d] h3.h3 {font-size:25px;}
 body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport figure.lazy-image.lazy-image--background {border-radius: 30px;}     
div[id*="_bea67cc4-24dc-4679-8df6-4d4f5589c5ff"]{border-radius: 30px;} 
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"]{border-radius: 30px;} 
div[id*="_media_with_text_overlay_YdqVD6"]{border-radius: 30px;} 
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .card__text {padding-left: 60px;}
body.template-index div[id*=_1653646142d6a7c886] .increased-spacing {margin-top: 10px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 17px;	letter-spacing: 0px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular {font-size:30px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 18px;margin-bottom: 5px;}
.site-header .mobile-cart-button span{background-color:var(--color-accent-main) !important;}
.template-product .remove-empty-space .product-related-item del.product-price--compare {display: block;margin: 0;}
.footer-bottom .gutter-bottom--regular.rte {display: block;text-align: center;}
.footer-bottom .gutter-bottom--regular.rte span {margin-bottom: 10px !important;display: inline-block;}
section[id*="_16546982542e923b5a"] .product-actions del.product-price--compare {margin-left:10px;}
.testimonial__quote p {font-size: 20px;}
.testimonial__quote p {padding: 0 60px;}
body .announcement-bar__content-nav--left {left: 1px !important;padding: 0;width: auto;}
body .announcement-bar__content-nav--right {right:1px !important;padding: 0;width: auto;}
body .announcement-bar__slider {/* width: 87%; margin: auto; */}
a.close-bar {right: 10px;top: 14px;}	
.footer-item__content div {margin-bottom:8px;} 

}

  
@media only screen and (max-width:991px) {
	
	
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {
	margin-bottom: 8px;
}	
	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:before {
	top: -9px;
	width: 17px;
	height: 30px;
	background-size: 53px;
	left: -22px;
}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after {
	top: -11px;
	right: -17px;
	background-size: 55px;
	width: 28px;
	height: 31px;
	background-position: -28px 0px;
}

	
	
.site-nav-container .header-actions.flex-buttons {
    background: #FFF;
}	
	
.template-page-about div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .card__text {padding-left: 0px;}


.template-page-about div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 40px;
}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 40px;
}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 40px;
}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 40px;
}


body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {font-size:27px}
button#collection-filters-handle .button__icon svg *{stroke: #ffffff;}	
#collection-filters-handle.button--outline {padding: 5px 35px 5px 50px;}	

}



  
@media only screen and (max-width:767px) {
	
div[id*=_1655112847aaa4cc50] button{border-left:1px solid #B57C6C !important;}	
	
body .announcement-bar__content-nav--left {
    left: -3px !important;
}	
body .announcement-bar__content-nav--right {
right: -3px !important;}

	
body announcement-bar {
    padding:0px;
}	
	
.remove-empty-space .pickup-availability-widget .pickup-availability-widget__header {
    padding-left: 15px;
}	
	
.facets__prewrapper .active-facets a.button{padding:8px 35px 8px 20px;}
	
.edition-wrp .increased-spacing {
    margin-top: 30px 
}	
	
.template-page-about .card__text .increased-spacing {padding-left:3px;}
.cst-page-why-plate-play .card__text .increased-spacing {padding-left:3px;}
.cst-page-parents-playbook .card__text .increased-spacing {padding-left:3px;}
.cst-page-reward-program .card__text .increased-spacing {padding-left:3px;}
	
	
nav.breadcrumb {
    display: block;
    flex-shrink: inherit;
    line-height: 1.4;
}	
	

.cst-search .search-page-form .button {
    width: 100%;
}	

.main-footer .footer-top {
    padding-top: 40px;
    padding-bottom: 40px;
}	
	
.newsletter .increased-spacing p.text-size--large {
    font-size: 20px;
}	

	
.edition-wrp span.text-size--regular {
    font-size: 18px;
}	
	
div[id*=_rich_text_CeyMq7].shopify-section .container--large {
    margin-top: 50px;
}
div[id*="_rich_text_RQ4TDV"].shopify-section .container--large	{
    margin-top: 50px;
}

	
.cart__details a#ViewCart {
    padding: 7px 45px 6px 45px;
}
	
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:before{display:none;}	
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2 span:after{display:none;}	

	
	
.template-product section[id*="_main"]:before{display:none;}	
.template-product section[id*="_main"]:after {right: -140px;background-size: 30%;}
.template-product div[id*="_product-recommendations"]:before{background-size: 40%;top: -50px;}
.template-product .plate-wrp:after{display:none;}
#collection-filters-handle.button--outline{padding: 10px 35px 10px 50px;}	
.template-article div[id*=_main-article-navigation]:before{display:none;}	
.template-article div[id*=_main-article-navigation]:after{display:none;}	
.template-article article[id*=_main-article]:before{display:none;}	
.template-article article[id*=_main-article]:after {display:none;}
.cst-contact-form:after{top: 30%;right: -150px;background-size: 30%;top: 60%;}
.cst-contact-form:before{display:none;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:before{display:none;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 span:after{display:none}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:before{display:none}
div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] .h1:after{display:none}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2:before{display:none}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .h2:after{display:none}
.edition-wrp .h1:before{display:none}
.edition-wrp .h1:after{display:none}
.plate-wrp .section-heading__title:after{display:none}
.plate-wrp .section-heading__title:before{display:none}
div[id*=_16553621956de397b6] blockquote.testimonial__quote:before{display:none}
div[id*=_16553621956de397b6] blockquote.testimonial__quote:after{display:none}
div[id*=_1655112847aaa4cc50] .h3:before{display:none}
div[id*=_1655112847aaa4cc50] .h3:after{display:none}


.article__content h4 {margin-bottom: 15px;}
.comments__form input{font-size: 16px;}
.comments__form textarea{font-size: 16px;}
.comment__content p{font-size: 16px;}	
.template-article .blog-item__title-holder span.text-size--large.text-weight--bold {font-size: 21px;}
#contact-us .contact-form {grid-template-columns: none;}

div[id*="_rich_text_xjra3h"].shopify-section {padding-top:50px;}
div[id*="_rich_text_CeyMq7"].shopify-section{margin-top:10px;}
div[id*="_rich_text_RQ4TDV"].shopify-section{margin-top:30px;padding-bottom:40px}

div[id*="_rich_text_xrNTzq"] .container--vertical-space {margin-top: 20px;}
.template-page-about .rich-text__text .card__text{padding-right: 0;}
.template-page-about div[id*=_rich_text_RQ4TDV] .card__text{padding-left: 0;}	

.cst-page-why-plate-play .rich-text__text .card__text{padding-right: 0;}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .card__text{padding-left: 0;}	

.cst-page-parents-playbook .rich-text__text .card__text{padding-right: 0;}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .card__text{padding-left: 0;}	

.cst-page-reward-program .rich-text__text .card__text{padding-right: 0;}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .card__text{padding-left: 0;}	

.template-page-about div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 0px;
}
.cst-page-why-plate-play div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 0px;
}
.cst-page-parents-playbook div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right:0px;
}
.cst-page-reward-program div[id*=_rich_text_RQ4TDV] .rich-text__image {
    margin-right: 0px;
}




.plate-wrp h3.h5 {font-size: 16px;}	  
body .newsletter__container form {width: auto;}	  
.newsletter .button {height: 50px;}
div[id*=_1655112847aaa4cc50] input {height: 50px;}	  
div[id*=_1655112847aaa4cc50] input{font-size: 15px !important;}
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .card__text {padding-left: 40px;}		 
.white-popup .button-section .button{letter-spacing: 0.5px;}
.white-popup {padding: 40px 20px;}	  
.white-popup>h2 {font-size: 29px;margin-bottom: 10px;}	 
.white-popup .button-section {padding-top: 5px;}
.white-popup .button-section .button {padding: 13px 20px;}
.white-popup .button-section {gap: 10px;}
#age-verification-modal i.fa-solid.fa-hand {font-size: 55px;}
	
	
	
div[id*="_16551212489c663a1e"] .product-price {font-size: 15px;} 
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular {font-size: 23px;letter-spacing: 0;}	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 16px;}

body.template-index div[id*=_1653646142d6a7c886] .card__text-parent {padding: 10px 10px;}	       
#shopify-section-template--18263957471551__165597098555c514a4 .grid.grid--layout.grid-portable-3 {--visible-cols: 2;}
.template-customers-addresses form.account input {font-size: 13px;}
.template-customers-addresses form.account select{font-size: 13px;}
.search-page-form .button.button--outline {margin-bottom: 10px;}
.template-search .search-page-form button {width: 100%;}
.template-search .search-page-form form{display: block;}	
.footer--block--address i {position: relative;top: 5px;}
div[id*=_16553621956de397b6] h2.section-heading__title.h4{text-align: center;}
.edition-wrp h3.h1 {font-size: 30px;}
.testimonial__quote p {padding: 0 15px;}
#terms-and-conditions .rte li, #refunds-policy .rte li{font-size:15px;}
#terms-and-conditions .rte p, #refunds-policy .rte p{font-size: 15px;}
#terms-and-conditions .rte h5, #refunds-policy .rte p {margin: 35px 0 10px;}
body .footer-item .footer-item__content p {margin-bottom: 0;}
.product-item.card .text-size--xlarge{font-size: calc(15px / 16 * var(--base-body-size) + 0px);}
.product-item .product-price {font-size: 15px;}
.card__text .product-item__text .remove-line-height-space--medium {font-size: 14px;}
.section-heading--facets button#collection-filters-handle {padding-left: 50px;}

}

  
@media only screen and (max-width:650px) {	  

.template-index .product-price del.product-price--compare {margin-left: 2px;}
section[id*="_16546982542e923b5a"] span.product-price--original{font-size: 40px}
div[id*=_16551074833cdf378e] h3.h3 {font-size: 28px;}
body.template-index div[id*=_165406738229739f4d] span.text-size--large{font-size: 16px;}
body .section-heading__actions .text-link {font-size: 16px;}
div[id*=_165406738229739f4d] h3.h3 {font-size: 23px;}


div[id*=_bea67cc4-24dc-4679-8df6-4d4f5589c5ff] h3.h1 {
    font-size: 30px;
}


.privacy-policy h3 {
    font-size: 23px;
    margin: 35px 0 10px;
}

.template-page-faq .faq-layout .alert--success {
    font-size: 13px;
}

.main-footer .gutter-top--xlarge .grid--layout .footer-item:nth-child(1) .social-icons a .icon svg {
    height: 20px;
    margin-top: 5px;
}
.icon-style svg {
    width: 19px;
}
.emial-id .icon-style {
    top: 3px;
}
.icon-style {
    width: 30px;
}


body .footer-item h4.footer-item__title {
    margin-top: 10px;
}
.footer-item .content-info li {
    margin-bottom: 0px;
}
.footer-bottom .gutter-bottom--regular.rte span{font-size: 15px;}

body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h1 {font-size: 47px;}
body.template-index div[id*="_1653646142d6a7c886"] span.cst-title-2 {margin-bottom:5px;font-size: 25px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--large {font-size: 19px;}


div[id*=_stores_map_RP3eiL]:after {top: -80px;right: -140px;background-size: 35%;}
.about_wrp:after {top: -17%;right: -140px;background-size: 40%;}
div[id*=_featured_collection_tbdqVW]:after {top: -40px;right: -170px;background-size: 50%;}
div[id*=_featured_collection_tbdqVW]:before{display:none;}
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"].card.element--height-large {padding-left: 0px;}
.cst-featured-collection-1:before {left: 0;background-size: 50%;top: 0;}
.cst-featured-collection-1:after {right: -160px;background-size: 40%;top: -26%;}
.cst-shop-the-look:before{display:none}
.cst-featured-collection-1:after{display:none}
.blog-2:before{display:none}
.deals-wrp:before{display:none}
.cst-promotion-cards:before {background-size: 30%;left: -20px;top: -30px;}
.cst-promotion-cards:after {background-size: 45%;right: -40px;top: -10px;}
.cst-collection-list:before {background-size: 30%;left: 0px;top: 30px;}
.cst-text-columns-icons:after {background-size: 40%;right: -30px;top: -40px;}
.blog-2:after {background-size: 30%;right: -150px;top: -100px;}
.cst-featured-product:after {background-size: 40%;top:37%;right: -70px;}
.cst-featured-product:before{background-size: 41%;top: -60px;left: -40px;}
.diccount-wrp1:before {background-size: 50%;top: 11px;}
.deals-wrp:after{background-size: 30%;right: -200px;top: -10px;}
.edition-wrp:before{display:none;}
.edition-wrp:after{display:none;}
.plate-wrp:after{background-size: 32%;top: -90px;right: -210px;}
.plate-wrp:before{display:none;}
.parents-wrp:before{display:none;}
.cst-content-toggles:before{background-size: 30%;left: 0px;top: -40px;}
.cst-content-toggles:after{background-size: 80%;right: -10px;top: -60px;}
.testimonial_wrp:before{display:none;}
.newlatter_wrp:before{display:none;}
.newlatter_wrp:after{display:none;}
.testimonial_wrp:after {background-size: 40%;top: -40px;right: -70px;}
.template-blog .blog-item__title-holder .text-size--xlarge {font-size: 21px;}
div[id*="_media_with_text_overlay_YdqVD6"]{padding:0 8px;} 
div[id*="_bea67cc4-24dc-4679-8df6-4d4f5589c5ff"]{padding:0 8px;} 
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"]{padding:0 8px;}  	  
div[id*=_ef8e7f9c-f249-480f-95b8-d530f5dec81c] .card__text {padding-left: 10px;}	  
div[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c"] h3.h2 {margin-bottom: 20px;margin-top: 10px;font-size: 30px;}
.mount-css-slider .text-size--xlarge span.product-price--original {font-size: 20px;}
.button--large{font-size: 14px;}
.button--fullwidth {font-size: 14px;}
.css-slider-viewport a.button {line-height: 1.8;font-size:14px;}
.button--solid{height:auto;}
.button--small{height:auto;padding: 9px 25px;font-size: 14px;box-shadow: 0 0 0 3px #e89f8b;}
.template-account .mobile-cta a.button{height:auto;padding: 9px 25px;font-size: 14px;box-shadow: 0 0 0 3px #e89f8b;}

.button--solid{font-size: 14px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport a.button{padding: 5px 25px;}
.button--solid .text-size--regular {font-size: 14px;}
section[id*=_16546982542e923b5a] button.shopify-payment-button__button{font-size: 14px;} 	  	  	
button.add-to-cart.button.button--solid.button--product.button--loader{font-size: 14px;} 	
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item input:checked+label{font-size: 14px;} 	
section[id*=_16546982542e923b5a] .product-variants--radio .product-variant__item label{font-size: 14px;} 
.toggle--faq .toggle__title>.button{font-size: 14px;} 
 body.template-index .button--large{font-size: 14px;} 
.button--solid{padding: 9px 25px;font-size: 14px;}
.template-page-faq .button--solid{padding:5px 20px;font-size: 14px;}
button.button--outline{padding:9px 20px;font-size: 14px;box-shadow: 0 0 0 3px #E89F8B !important;}
.account__form-block a.button--outline{padding:9px 20px;font-size: 14px;box-shadow: 0 0 0 3px #E89F8B;}

button.button--outline:hover{box-shadow: 0 0 0 3px #8C8677}
button.button--solid:hover{box-shadow: 0 0 0 3px #8C8677 !important}
.cart__details a#ViewCart:hover{box-shadow: 0 0 0 3px #8C8677 !important}


.cst-customers-login a.button--outline:hover{box-shadow: 0 0 0 3px #8C8677 !important;}
button.add-to-cart.button.button--solid.button--product.button--loader:hover{box-shadow: 0 0 0 3px #8C8677 !important;}
button.add-to-cart.button.button--solid.button--product.button--loader{box-shadow: 0 0 0 3px #e89f8b;margin-top: 18px}
.button--small:hover{box-shadow: 0 0 0 3px #8C8677 !important}
.button--small{box-shadow: 0 0 0 3px #e89f8b}
button.button--solid{box-shadow: 0 0 0 3px #e89f8b}

button.button--outline:hover{box-shadow: 0 0 0 3px #8C8677 !important}
.template-account .mobile-cta a.button:hover{box-shadow: 0 0 0 3px #8C8677 !important;}
.card .button--solid{padding:9px 20px;font-size: 14px;box-shadow: 0 0 0 3px #e89f8b !important;;}
.card .button--solid:hover{box-shadow: 0 0 0 3px #8C8677 !important;;}
.button--solid{box-shadow: 0 0 0 3px #e89f8b;}
body .header-container .header-actions > a.button {font-size: 14px;}	  
.button--fullwidth {padding: 9px 20px;font-size: 14px;}  
.shopify-payment-button button.shopify-payment-button__button--unbranded {font-size: 14px;} 
.button--solid{height: auto;}
button.button--outline{height: auto;}
.account__form-block a.button--outline{height: auto;}
.cart__details .flex-buttons .button--regular {padding: 7px 45px;}
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular {font-size: 21px;}
body.template-index div[id*=_1653646142d6a7c886] .container--large {max-width: 100%;text-align: center;width: 100%;justify-content: space-around;}	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 13px;}
.list-extra-image img {max-width: 100px;}
body.template-index div[id*=_16551074833cdf378e] .element--height-large {min-height: 40vh;}	
#terms-and-conditions .rte li:before, #refunds-policy .rte li:before{top: -7px;}
#terms-and-conditions .rte ul, #refunds-policy .rte ul{padding-left: 15px;}
#terms-and-conditions .rte ol, #refunds-policy .rte ol{padding-left:15px;}	
body .grecaptcha-badge {bottom: 113px!important;}
section[id*="_16546982542e923b5a"] {margin-bottom:5px;}	
.template-index .toggle--faq .toggle__title {padding-bottom: 20px !important;}	
.footer-item__content i {top: 5px;}
.footer-item .logo-image img {max-width: 150px;}
.faq-items .toggle__title {padding-bottom: 10px !important;}	
a.close-bar{top: 15px;}
divdiv[id*="_ef8e7f9c-f249-480f-95b8-d530f5dec81c-16787065445926a3b5-0"] {margin-top: 40px;}	
.testimonial__quote p {font-size: 15px;}
.testimonial__quote p {padding: 0 28px;}
section[id*="_16546982542e923b5a"] .product-actions del.product-price--compare {margin-left: 10px;}
.template-index .section-heading__text {padding-inline-end: 0;}
div[id*=_1655112847aaa4cc50] input{ font-size: 15px;}
body .product-item__badge {font-size: 12px !important;padding:3px 11px 2px !important}
}

@media only screen and (max-width:480px) {
body.template-index form.shopify-product-form .button {
    padding: 9px 10px;
}
button.add-to-cart.button.button--solid.button--product.button--loader {
    padding: 7px 40px;
}
html[dir=ltr] .newsletter .button {
    font-size: 15px;
}
}

@media only screen and (max-width:350px) {
body.template-index div[id*=_1653646142d6a7c886] .container--large {max-width: 183px;}

}

@media only screen and (max-width:325px) {
.facets__prewrapper .facets__display{min-width: auto;}
.product-recommendations .product-price {height: auto !important;}
.product-recommendations a.product-item__title {height: auto !important;}
section[id*="_16546982542e923b5a"] .product-actions del.product-price--compare {margin-left: 0;}
.product-item.card .product-item__price del.product-price--compare {display: inline-block;}
div[id*="_1655121489db318f96"] .product-price {height: auto !important;}
div[id*="_featured-collection"] .product-price {height: auto !important;}
.template-product .remove-empty-space .product-related-item a.product-related-item__image {width: 50px;}
body .modalBoxStyle{width: 305px;}
}
  
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
body.template-index div[id*=_1653646142d6a7c886] .container--large {max-width: 380px;}	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport .css-slider-holder span.text-size--regular {font-size: 27px;}	
body.template-index div[id*=_1653646142d6a7c886] .css-slider-viewport h3.h3 {font-size: 18px;}
}

/* Bundle Product 9-8-2024
=======================*/

.KitAddToCart-module__button { padding: 0 20px;}
.TemplateGridCard-module__template-grid-section button.ProductAddToKit-module__kitenzo--button {font-size: 18px;font-weight: 700;letter-spacing: 0.32px;outline: none;color: #FFF;padding: 11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B !important;background: #e89f8b;font-family: var(--font-stack-headings);}
.kitenzo-component .KitAddToCart-module__button, .KitAddToCart-module__kitenzo-container button.KitAddToCart-module__button, .ProductAddToKit-module__kitenzo--product-add-to-kit {font-size: 18px;font-weight: 700;letter-spacing: 0.32px;outline: none;color: #FFF;padding: 11px 45px;border: 2px dashed #FFFFFF;border-radius: 100px;box-shadow: 0 0 0 6px #E89F8B !important;background: #e89f8b;font-family: var(--font-stack-headings);min-width: max-content;}
.ProductAddToKit-module__kitenzo--product-add-to-kit { padding: 11px 45px !important;border-radius: 100px !important;background: #e89f8b !important; }
.TemplateGridCard-module__template-grid-section button.ProductAddToKit-module__kitenzo--button:hover, .kitenzo-component .KitAddToCart-module__button:hover, .KitAddToCart-module__kitenzo-container button.KitAddToCart-module__button:hover,
.ProductAddToKit-module__kitenzo--product-add-to-kit:hover { background-color: #8C8677 !important; box-shadow: 0 0 0 6px #8C8677 !important;}
.KitSummaryModal-module__kitenzo-right-footer { gap: 15px;}
.Modal-module__kitenzo-modal-open .Modal-module__kitenzo-modal-footer .KitSummaryModal-module__kitenzo-footer-container { max-width: 90% !important;}
.kitenzo-modal-contents .ListProducts-module__kitenzo-products-container {margin-bottom: 0 !important;}
.Modal-module__kitenzo-modal-open .KitSummaryModal-module__kitenzo-modal-container {padding: 15px 48px !important;}
.cst-cart .cart-section--empty .cart-holder .cart-form__items {padding: 25px 10px;}

.site-nav.style--classic .submenu-holder a span {width: auto;display: initial;}
.shipping-calculator .button { margin-bottom: 4px; }
.subify-product-price-wrapper .subify-discount-percentage { margin-top: 0 !important; margin-right: 15px; }



@media only screen and (max-width:991px) {
  .Modal-module__kitenzo-modal-open { width:90%; }
  .KitSummaryModal-module__kitenzo-modal-container { width: 100% !important;}
  .ProductQuickView-module__kitenzo-product-gallery { margin-right: 0 !important;} 
}

@media only screen and (max-width:767px) {
	
	.cst-customers-order .account-layout.gutter-top--regular .account-table .td a {
		margin-left: 10px;
	}
	
  .Modal-module__kitenzo-modal-open .Modal-module__kitenzo-modal-footer .KitSummaryModal-module__kitenzo-footer-container { padding: 0 20px;}
  .Notifications-module__kitenzo-notification-wrapper-top-right { right: 10px !important; left: 10px !important;}
  .ProductAddToKit-module__kitenzo--product-add-to-kit { padding: 11px 0px !important}
  .ProductPrice-module__kitenzo-product-price ~ div {flex-direction: column !important;}
  .ProductPrice-module__kitenzo-product-price ~ div div {margin-bottom: 10px;}
  
  body .announcement-bar__content-nav--right{top: 1px;}
	html[dir=ltr] .announcement-bar__content-nav--left {top: 0px;}
	
	.facets__prewrapper a.active-facets__button.button.button--small.button--solid.js-facet-remove {
		padding-top: 8px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.product-related-item__text a.product-related-item__title {
    font-size: 15px;
}

    .product-related-item__button .button--solid {
        padding: 5px 7px;
    }
	.cart-product-recommendations .product-related-item__image {
		width: 55px;
	}


}

@media only screen and (max-width:375px) {
	
}

/* 5-9-2024 */

.rich-text__container .rich-text__image figure img.img {border-radius: 20px;}
.contact-form__info li a:hover { color: #E89F8B !important; }


.product-highlight {
  margin: 0.5rem 0 0;
  font-family: inherit;
  font-size: 1.5rem ;
  font-weight: .text-size--regular;
  line-height: 1.4;
  color: #000000;



