/** Shopify CDN: Minification failed

Line 693:66 Unexpected "slideshow-slide("

**/
header , header-component , .header__row
{
background-color: #F7F7F7 !important;
}
.header__row--bottom {
border-bottom: 0px !important;
}

div#shopify-section-sections--24968255045943__header_announcements_pbXTDf
{
background-color: #4A3F40 !important;
}
.announcement-bar
{
padding-top: 9px;
padding-bottom: 8px;
}
.announcement-bar__slider p, .announcement-bar__slider a {
font-size: 13px;
text-transform: none !important;
}
.header__column cart-drawer-component .button , .header__column search-button .search-modal__button
{
padding: 0px;
}
header .header__columns
{
width: 1240px;
margin: 0 auto;
padding-top: 26px;
padding-bottom: 26px;
}
.shopify-section > .section,
.shopify-section > .page-width {
max-width: 1340px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
div#shopify-section-template--24968255013175__section_4QLdwq
{
background-image: url('/cdn/shop/files/Roy_Kin_Homepage_Banner_Background.jpg?v=1754482312');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
div#shopify-section-template--24968255013175__section_4QLdwq .group-block-content h1
{
width: 90%;
}
div#shopify-section-template--24968255013175__section_4QLdwq rte-formatter p
{
width: 80%;
margin-bottom: 16px;
margin-top: 10px;
}
div#shopify-section-template--24968255013175__scrolling_image_list_eeRQwV .scroll-section {
max-width: 1262px;
margin: 0 auto;
gap: 126px;
}
div#shopify-section-template--24968255013175__scrolling_image_list_eeRQwV
{
background-color: #f7f7f7;
padding-top: 100px;
padding-bottom: 100px;
}
.button {
padding: 14px 32px;
letter-spacing: 1px;
}
div#shopify-section-template--24968255013175__section_3HTKL6 .section--full-width , div#shopify-section-template--24968255013175__section_4raLaA .section--full-width , 
footer#shopify-section-sections--24968255078711__footer .section--page-width , div#shopify-section-template--24968254718263__section_6M7KzH .section--full-width , 
div#shopify-section-template--24975897035063__section_AtY7Ad .section--full-width , div#shopify-section-template--24968254947639__section_RfCqNk .section--full-width
{
max-width: 100% !important;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content {
align-items: flex-start;
}
footer#shopify-section-sections--24968255078711__footer .email-signup-block {
width: 35% !important;
padding-top: 80px;
}
footer#shopify-section-sections--24968255078711__footer .details-content ul li a , footer#shopify-section-sections--24968255078711__footer .menu__heading .menu__heading__default , 
footer#shopify-section-sections--24968255078711__footer .email-signup-block h4 , footer#shopify-section-sections--24968255078711__footer .email-signup-block p
{
color: #fff;
margin: 0px !important;
}
footer#shopify-section-sections--24968255078711__footer .menu__heading
{
padding: 0px !important;
}
footer#shopify-section-sections--24968255078711__footer .email-signup-block p
{
margin-bottom: 16px !important;
}
footer#shopify-section-sections--24968255078711__footer .email-signup-block h4
{
margin-bottom: 20px !important;
}
footer#shopify-section-sections--24968255078711__footer .menu__heading .menu__heading__default , 
footer#shopify-section-sections--24968255078711__footer .email-signup-block h4 {
display: block;
width: 100%;
border-bottom: 1px solid #888;
padding-bottom: 20px;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width .group-block:first-child .group-block-content .details-content .menu__item
{
margin-top: 12px;
}
div#shopify-section-template--24968255013175__section_c9wMxx .accordion accordion-custom {
border-bottom: 1px solid #cccc;
display: block;
margin-bottom: 10px;
}
div#shopify-section-template--24968255013175__section_c9wMxx .accordion accordion-custom .details-content rte-formatter {
padding: 20px 24px;
}
div#shopify-section-template--24968255013175__section_c9wMxx .accordion accordion-custom .details-content rte-formatter p{
color: #888;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width
{
display: block;
}
footer#shopify-section-sections--24968255078711__footer
{
background-color: transparent !important;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width .spacing-style
{
gap: 0px;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width .group-block:first-child {
background-color: #4A3F40;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width .group-block:last-child {
background-color: #3D3032;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block
{
background-color: transparent !important;
padding-top: 40px;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(1) {
max-width: 29% !important;
padding-right: 33px;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(2) {
max-width: 33%;
padding-right: 30px;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(3) {
max-width: 28%;
}
footer#shopify-section-sections--24968255078711__footer .section--page-width .group-block:first-child .group-block-content , .footer-utilities
{
max-width: 1262px;
margin: 0 auto;
}
.footer-utilities .footer-utilities__text , .footer-utilities .footer-utilities__text a
{
color: #fff !important;
}
.product-card .group-block .group-block-content {
justify-content: center;
align-items: center;
}
div#shopify-section-template--24968254718263__section_6M7KzH , div#shopify-section-template--24975897035063__section_AtY7Ad , 
div#shopify-section-template--24968254947639__section_RfCqNk
{
background-color: #4A3F40 !important;
}
div#shopify-section-template--24968254718263__section_6M7KzH .group-block .group-block-content , 
div#shopify-section-template--24975897035063__section_AtY7Ad .group-block .group-block-content , 
div#shopify-section-template--24968254947639__section_RfCqNk .group-block .group-block-content
{
width: 613px;
margin-left: auto;
}
div#shopify-section-template--24968254718263__section_6M7KzH .group-block .group-block-content h1 , 
div#shopify-section-template--24968254718263__section_6M7KzH .group-block .group-block-content rte-formatter p , 
div#shopify-section-template--24975897035063__section_AtY7Ad .group-block .group-block-content h1 , 
div#shopify-section-template--24975897035063__section_AtY7Ad .group-block .group-block-content rte-formatter p , 
div#shopify-section-template--24968254947639__section_RfCqNk .group-block .group-block-content h1 , 
div#shopify-section-template--24968254947639__section_RfCqNk .group-block .group-block-content rte-formatter p
{
color: #fff;
}
.header__column header-actions
{
align-items: center;
}
.header__row--bottom .header__columns
{
padding-top: 16px;
padding-bottom: 16px;
}
.header__row--bottom .header__columns .menu-list li a{
padding: 11px 30px !important;
border-bottom: 2px solid transparent;
}
.header__row--bottom .header__columns .menu-list li a:hover {
border-bottom: 2px solid #444;
}
.header__row--bottom .header__columns .menu-list li .menu-list__submenu-inner a
{
padding: 0px !important;
}
.our_promise_heading
{
margin-bottom: 0px;
}
.our_promise_text
{
margin-top: 10px !important;
text-align: center;
width: 874px;
margin: 0 auto;
}
div#shopify-section-template--24975897035063__custom_liquid_TQrEU7 , div#shopify-section-template--24975897035063__section_xbCtXq {
background: #F7F7F7;
}

div#shopify-section-template--24968254947639__custom_liquid_VQw3MH , div#shopify-section-template--24968254947639__form
{
background-color: #F7F7F7;
}
.contact-form form .button
{
width: 144px;
margin: 0 auto;
text-transform: uppercase;
padding-top: 12px;
padding-bottom: 12px;
margin-top: 10px;
}
.scroll-section h2
{
margin-bottom: 12px;
}
.product-information .product-information__grid
{
grid-template-columns: 1.3fr 1fr !important;
}
.variant-option__button-image {
display: block;
max-width: 96px;
height: auto;
border-radius: 0px;
margin: 0 auto;
}
.custom_variants .variant-option--buttons .variant-option__button-label
{
padding: 0px;
background-color: transparent;
border: 0px;
}
.custom_variants .variant-option--buttons .variant-option__button-label:hover {
background-color: transparent;
}
ul#filters-list-template--25019598012727__main-filter-p-tag , ul#filters-list-template--24968254718263__main-filter-p-tag
{
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 10px !important;
}
ul#filters-list-template--25019598012727__main-filter-p-tag li , ul#filters-list-template--24968254718263__main-filter-p-tag li
{
border: 1px solid #E4E4E4;
padding: 0px;
}
ul#filters-list-template--25019598012727__main-filter-p-tag li .checkbox label , ul#filters-list-template--24968254718263__main-filter-p-tag li .checkbox label {
padding: 10px;
width: 100%;
font-weight: 400;
}
#filters-list-template--25019598012727__main-filter-p-tag .checkbox__label svg , #filters-list-template--24968254718263__main-filter-p-tag .checkbox__label svg {
display: none !important;
}
.tag-color-box {
vertical-align: middle;
}
#filters-list-template--25019598012727__main-filter-p-tag .active , #filters-list-template--24968254718263__main-filter-p-tag .active {
font-weight: bold;
color: #000;
border: 1px solid #000;
}

ul#filters-list-template--25019598012727__main-filter-p-tag li .checkbox__label , #filters-list-template--24968254718263__main-filter-p-tag li .checkbox__label
{
align-items: center;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .section-resource-list__header .group-block-content
{
flex-direction: column;
justify-content: center;
align-items: center;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .section-resource-list__header .group-block-content .button-secondary
{
padding: 0px;
background-color: transparent;
box-shadow: unset;
color: #4A3F40;
font-size: 13px;
text-align: center;
font-family: "Source Sans Pro";
text-decoration: underline;
text-transform: uppercase;
letter-spacing: 1px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .section-resource-list__header .group-block-content .button-secondary:hover
{
color: #4A3F40;
}
div#shopify-section-template--24968254718263__custom_liquid_zW76t3 h2 , div#shopify-section-template--25019598012727__custom_liquid_zW76t3 h2 , 
div#shopify-section-template--25019598012727__custom_liquid_zW76t3 h2
{
text-align: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 80px;
}
div#shopify-section-template--24968255013175__section_3HTKL6 .group-block__media-wrapper .background-image-container
{
position: unset;
}
div#shopify-section-template--24968255013175__section_3HTKL6 .group-block
{
padding: 0px;
}
div#shopify-section-template--24968255013175__section_3HTKL6 .group-block-content
{
position: absolute;
bottom: 36px;
}
.custom-collection-page div#shopify-section-template--24968254718263__section_6M7KzH , 
.custom-collection-page div#shopify-section-template--24968254718263__section_6M7KzH , 
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu ul li .mega-menu__link-image
{
display: none !important;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul
{
display: block;
width: 1255px;
margin: 0 auto;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li
{
display: flex;
gap: 20px;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div{
width: 25%;
position: relative;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div:nth-of-type(1) a 
{
content: '';
background-image: url('/cdn/shop/files/Floral.jpg?v=1754925741');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 300px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div:nth-of-type(2) a 
{
content: '';
background-image: url('/cdn/shop/files/Gourmand.jpg?v=1754925741');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 300px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div:nth-of-type(3) a 
{
content: '';
background-image: url('/cdn/shop/files/Woody.jpg?v=1754925741');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 300px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div:nth-of-type(4) a 
{
content: '';
background-image: url('/cdn/shop/files/Fresh.jpg?v=1754925741');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 300px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div a{
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div
{

}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid
{
--menu-columns-desktop: 2;
--menu-columns-tablet: 2;
width: 873px;
margin: 0 auto;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul
{
--menu-columns-desktop: 2;
--menu-columns-tablet: 0;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li
{
grid-column: span 1;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li:nth-of-type(1) .mega-menu__link::before
{
content: '';
background-image: url('/cdn/shop/files/Stages_Candles_Menu.jpg?v=1756814007');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 421px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li:nth-of-type(2) .mega-menu__link::before
{
content: '';
background-image: url('/cdn/shop/files/Esteem_Candles.jpg?v=1754926574');
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 421px !important;
width: 100%;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul li div .mega-menu__link-title , 
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li div a .mega-menu__link-title
{
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 20px;
font-size: 18px;
color: #fff;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li div
{
position: relative;
}



/* Floral */
#filters-list-template--25019598012727__main-filter-p-tag input[value="Floral" i] + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Floral" i] + label { --tag-color: #e2c2bc; }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Floral" i] + label .tag-color-box,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Floral" i] + label .tag-color-box { background-color: var(--tag-color); }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Floral" i]:checked + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Floral" i]:checked + label { color: var(--tag-color); }

/* Gourmand */
#filters-list-template--25019598012727__main-filter-p-tag input[value="Gourmand" i] + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Gourmand" i] + label { --tag-color: #977775; }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Gourmand" i] + label .tag-color-box,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Gourmand" i] + label .tag-color-box { background-color: var(--tag-color); }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Gourmand" i]:checked + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Gourmand" i]:checked + label { color: var(--tag-color); }

/* Woody */
#filters-list-template--25019598012727__main-filter-p-tag input[value="Woody" i] + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Woody" i] + label { --tag-color: #a89b88; }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Woody" i] + label .tag-color-box,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Woody" i] + label .tag-color-box { background-color: var(--tag-color); }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Woody" i]:checked + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Woody" i]:checked + label { color: var(--tag-color); }

/* Fresh */
#filters-list-template--25019598012727__main-filter-p-tag input[value="Fresh" i] + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Fresh" i] + label { --tag-color: #89d3e9; }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Fresh" i] + label .tag-color-box,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Fresh" i] + label .tag-color-box { background-color: var(--tag-color); }

#filters-list-template--25019598012727__main-filter-p-tag input[value="Fresh" i]:checked + label,
#filters-list-template--24968254718263__main-filter-p-tag input[value="Fresh" i]:checked + label { color: var(--tag-color); }

/* Default */
#filters-list-template--25019598012727__main-filter-p-tag .facets__inputs-list-item , #filters-list-template--24968254718263__main-filter-p-tag .facets__inputs-list-item {
border: 1px solid #E4E4E4;
}

/* Active border when checked */
#filters-list-template--25019598012727__main-filter-p-tag .facets__inputs-list-item.active , #filters-list-template--24968254718263__main-filter-p-tag .facets__inputs-list-item.active {
border-color: #000;
}

.accordion-open .details__header
{
background-color: #4A3F40;
color: #ffffff;
}
.accordion accordion-custom .details__header
{
padding: 16px 20px;
text-transform: capitalize;
}
.custom_all_page .page-width-content
{
width: 1240px;
max-width: 100%;
display: block;
color: #444;
}
.custom_all_page .page-width-content h2 , .custom_all_page .page-width-content h3{
color: #4A3F40;
}
.custom_variants .variant-option--buttons .variant-option__button-label img{
border: 1px solid #ccc;
}
.variant-option__button-label input[type="radio"]:checked + img {
border: 1px solid #000; /* Example style */
}
.promo_icon img{
width: 16px;
position: relative;
top: 4px;
}
.main_promo
{
display: flex;
}
.promo_text {
padding-left: 14px;
}
.main_main_promo {
background: #F5E9DE;
padding: 20px;
margin-top: 10px;
border-bottom: 1px solid #E4E4E4;
}
.promo_text p {
margin: 0px;
}
.promo_text p:first-child {
margin-bottom: 6px;
}
.main_prdct_icon_text {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
row-gap: 24px;
margin-top: 14px;
margin-bottom: 18px;
}
.cstm_pr_text {
width: 33.333%;
text-align: center;
}
.cstm_pr_text img {
width: 38px;
height: 38px;
margin: 0 auto;
}
.cstm_pr_text p {
font-size: 15px;
line-height: 20px;
width: 90%;
margin: 0 auto;
margin-top: 5px !important;
}
.product-details .product-form-buttons
{
display: block;
margin-top: 8px;
}
.product-details .product-form-buttons .quantity-selector
{
width: 126px;
margin-bottom: 20px;
}
.quantity_textt {
margin-bottom: 10px;
}
.product-information .product-details accordion-custom .details__header
{
padding: 0px;
}
.product-information .product-details .accordion--dividers accordion-custom:first-child .details
{
border: 0px;
}
.product-information .product-details .accordion .accordion-open .details__header , .product-information .product-details .accordion .details__header
{
background-color: transparent;
color: #444;
}
.product-details .product-form-buttons .add-to-cart-text .add-to-cart-text__content
{
text-transform: uppercase;
}
product-recommendations .resource-list
{
width: 1250px;
margin: 0 auto;
}
.cart-drawer__inner .cart-items__wrapper .button
{
padding: 20px;
text-transform: uppercase;
}
div#shopify-section-template--24968255013175__section_4QLdwq .group-block-content
{
gap: 8px !important;
}
.resource-list
{
gap: 24px;
}
.resource-list .resource-list__item .custom-typography p , #ResultsList .product-card__content .group-block-content .text-block p , .collection_name
{
font-family: "Open Sans";
color: #444;
font-weight: 300; 
}
product-price .price
{
color: #4A3F40;
font-family: "Source Sans Pro";
}

div#shopify-section-template--24968255013175__section_3HTKL6 .group-block-content .button
{
margin-top: 14px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .resource-list__carousel .slideshow-control[disabled]
{
display: flex !important;
opacity: .5 !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control
{
opacity: 1 !important;
position: absolute;
top: -109px;
background-color: transparent;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control span svg{
color: #4A3F40;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control.slideshow-control--previous
{
left: 33%;
transform: translateX(-50%) !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control.slideshow-control--next
{
right: 34%;
transform: translateX(-50%) !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control span
{
width: 40px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control span svg {
width: 36px;
height: 36px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .resource-list slideshow-slide .card-gallery
{
border: 1px solid #E4E4E4 !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-slide(-n+2) .resource-list__item .card-gallery
{
border: 0px !important;
}
.email-signup-block .email-signup__input-group
{
background-color: #fff;
gap: 0px !important;
}
.email-signup-block .email-signup__input-group .email-signup__button
{
margin: 2px;
padding: 10px 18px;
background-color: #4A3F40;
}
.email-signup-block .email-signup__input-group .email-signup__input
{
border: 0px;
padding: 13px;
}
.email-signup-block .email-signup__input-group .email-signup__input:focus-visible
{
outline: none;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .section-resource-list__header .group-block-content .text-block {
flex: unset !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-slides
{
gap: 20px;
}
div#shopify-section-template--24975897035063__section_xbCtXq .group-block-content .group-block h3 , 
div#shopify-section-template--24968254947639__section_kDeyed .group-block-content .text-block p
{
font-weight: 300;
}
.contact-form__form-row .contact-form__input
{
padding: 13px 22px;
}
.contact-form textarea#ContactForm-body
{
min-height: 120px !important;
height: 120px !important;
}
.contact-form__form-row .contact-form__input::placeholder , .contact-form textarea#ContactForm-body::placeholder {
color: #444;
}
.contact-form__form-row .contact-form__input:focus-visible {
outline: none;
}
.contact-form .contact-form__form-row
{
gap: 26px;
margin-bottom: 12px;
}
header-menu .menu-list .menu-list__link--active
{
border-bottom: 2px solid #444 !important;
}
.mega-menu ul li a
{
border-bottom: 0px !important;
}
.facets__filters-wrapper accordion-custom.facets__item .facets__label
{
font-weight: 300;
font-size: 18px;
font-family: "Open Sans";
}
.facets__filters-wrapper accordion-custom.facets__item:first-child .facets__inputs-wrapper li .checkbox__label .checkbox__label-text
{
line-height: 20px;
}
.facets__filters-wrapper accordion-custom.facets__item::before
{
border: 0px;
}
.facets__filters-wrapper accordion-custom.facets__item:first-child .facets__inputs-wrapper li .checkbox__label svg
{
border-radius: 0px;
width: 18px;
height: 18px;
position: relative;
top: 1px;
}
.facets__filters-wrapper accordion-custom.facets__item:first-child .facets__summary
{
padding-top: 0px;
}
.facets__filters-wrapper accordion-custom.facets__item:first-child .facets__inputs-wrapper li .checkbox__label-text {
padding-left: 12px;
}
.facets-block-wrapper
{
margin-top: 30px !important;
}
#ResultsList
{
margin-top: 36px;
}
.product-information__grid .group-block-content .text-block h1
{
font-size: 36px !important;
color: #4A3F40;
}
.product-information__grid product-price .price
{
font-size: 28px;
font-style: normal;
font-weight: 300;
font-family: "Open Sans";
}
variant-picker .variant-picker__form label , .variant-picker__form .variant-option--buttons legend , 
.variant-picker__form .variant-option--buttons .variant-option__swatch-value , .quantity_textt
{
font-family: "Open Sans";
font-size: 18px;
color: #444;
font-weight: 300;
line-height: 28px;
}
p.collection_name {
font-size: 12px;
}
.variant-picker__form .variant-option--buttons  .variant-option__swatch-value
{
padding-left: 0px;
}
variant-picker .variant-picker__form
{
row-gap: 22px;
}
variant-picker .variant-picker__form .variant-option:first-child label {
font-size: 18px;
font-weight: 300;
}
.variant-picker__form .variant-option--buttons legend {
margin-bottom: 5px;
}
.promo_text p:last-child {
font-size: 15px;
}
.product-information__grid .group-block-content .accordion .details__header
{
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
.product-information__grid .group-block-content .accordion .details {
padding-top: 6px;
padding-bottom: 6px;
}
.product-information__grid .product-information__media .media-gallery__grid li {
border: 1px solid #E4E4E4;
}
#predictive-search-products .resource-card__content p
{
font-size: 16px;
font-style: normal;
font-weight: 300;
font-family: "Open Sans";
text-align: center;
}
#predictive-search-products .resource-card__content
{
justify-content: center;
align-items: center;
}
#predictive-search-products .predictive-search-results__title
{
font-size: 20px;
font-style: normal;
font-weight: 300;
font-family: "Open Sans";
text-align: center;
margin-top: 20px;
margin-bottom: 14px;
}
.scroll-text-item div p {
width: 86%;
}
.product-card slideshow-arrows .slideshow-control
{
display: none !important;
}
.accordion button
{
text-transform: uppercase;
letter-spacing: 0.8px;
font-weight: 400;
margin-bottom: 0px;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-slide .group-block-content
{
background-color: #F7F7F7 !important;
}
div#shopify-section-template--24968254947639__section_kDeyed .section.section--page-width
{
width: 56%;
align-items: flex-start;
justify-content: flex-start;
}
div#shopify-section-template--24968254947639__section_kDeyed .spacing-style.layout-panel-flex
{
align-items: flex-start;
}
.cart-drawer__dialog .cart-drawer__summary .cart-discount__content .button
{
width: 90px;
text-transform: uppercase;
}
.cart-items__wrapper .cart-items__table .cart-items__quantity .button span svg
{
width: 20px;
height: 20px;
}
.cart-items__wrapper .cart-items__table .cart-items__quantity .button
{
padding: 0px;
}
.cart-page {
width: 1300px;
margin: 0 auto;
}
.slideshow-controls__thumbnails button
{
padding: unset;
letter-spacing: unset;
}
.slideshow-controls__thumbnails button {
width: 120px !important;
}
.slideshow-controls__thumbnails button img {
width: 120px !important;
max-width: 120px !important;
max-height: 120px !important;
height: 120px !important;
}
.product-information__grid .text-block--AV3dkV1FWbmQ1akZCb__text_4yLwby p:first-child
{
margin-bottom: 0px;
}
.product-information variant-picker .variant-option .variant-option__button-label
{
display: block;
margin: 0px;
}
.product-information variant-picker .variant-option .variant-option__button-label .variant-option__button-weight
{
color: #444;
font-size: 15px;
font-weight: 400;
}
.product-information variant-picker .variant-option--dropdowns label {
font-size: 14px;
font-weight: 500;
}
.product-information__grid .product-details .text-block--AV3dkV1FWbmQ1akZCb__text_4yLwby 
{
padding-top: 4px;
}
.announcement-bar__slider p {
text-transform: capitalize;
}
.variant-option__button-label {
display: inline-flex;
flex-direction: column;
align-items: center;
margin: 6px;
cursor: pointer;
}

.variant-option__button-image {
width: 70px;
height: auto;
border: 1px solid #ddd;
border-radius: 6px;
}

.variant-color-title {
margin-top: 0px;
font-size: 14px;
text-align: center;
color: #444;
display: block;
}

.variant-option__button-label.active .variant-option__button-image {
border: 1px solid #000 !important; /* black border for active */
}
variant-picker.variant-picker {
padding-top: 4px;
padding-bottom: 0px;
}
.product-short-description {
margin-top: 4px;
}
dialog.quick-add-modal {
max-width: 1000px !important;
width: 1000px;
}
#quick-add-modal-content
{
width: 100%;
max-width: 100%;
}
.quick-add-modal .product-details variant-picker .variant-option:nth-of-type(2) label
{
font-size: 15px;
}
.quick-add-modal .product-details variant-picker .variant-option:first-child {
margin-bottom: 14px;
}
product-recommendations .resource-list .resource-list__item .product-short-description , .quick-add__product-form-component .shopify-product-form , 
div#shopify-section-template--24968254914871__main results-list facets-form-component .facets__item .facets__inputs-wrapper ul li .tag-color-box
{
display: none !important;
}
.footer-utilities .social-icons__wrapper .social-icons__icon-wrapper .social-icons__icon
{
color: #fff;
}
div#shopify-section-template--24968254914871__main results-list facets-form-component overflow-list accordion-custom:last-child .facets__summary {
padding-top: 0px !important;
}
div#shopify-section-template--24968255013175__custom_liquid_FkjneW .section
{
width: 100%;
max-width: 100%;
}
div#shopify-section-template--24968255013175__custom_liquid_FkjneW .sw-instagram-footer .sw-instagram-footer-load-more div{
margin: 8px 0px 20px 0px;
padding: 10px 20px !important;
cursor: pointer;
background: rgb(74, 63, 64) !important;
color: rgb(255, 255, 255);
border: none !important;
border-radius: 0px !important;
font-size: 18px;
font-family: "Source Sans Pro" !important;
font-weight: 300 !important;
text-transform: uppercase !important;
letter-spacing: 0.8px;
}





@media only screen and (max-width: 1200px)
{
header .header__columns {
width: 100%;
margin: 0 auto;
}
.our_promise_text
{
width: 100%; 
}
div#shopify-section-template--24968254718263__section_6M7KzH .group-block .group-block-content , div#shopify-section-template--24975897035063__section_AtY7Ad .group-block .group-block-content , 
div#shopify-section-template--24968254947639__section_RfCqNk .group-block .group-block-content , div#shopify-section-template--24968255013175__scrolling_image_list_eeRQwV
{
width: auto;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid , 
.header__columns .header__column .menu-list__list-item:nth-of-type(3) .menu-list__submenu .mega-menu ul , .custom_all_page .page-width-content
{
width: 100%;
}
product-recommendations .resource-list
{
width: 100%;
margin: 0 auto;
}
.custom_all_page .page-width-content
{
padding-left: 20px;
padding-right: 20px;
}
.scroll-text-item div p {
width: 100%;
}
div#shopify-section-template--24968254947639__section_kDeyed .section.section--page-width
{
width:100%;
}
.cart-page {
width: 100%;
}
div#shopify-section-template--24968255013175__section_4QLdwq .group-block-content h1
{
width: 100%;
}

} 

@media only screen and (min-width: 480px)
{
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8
{
display: none;
}
.column-options-wrapper .column-options .column-options__option
{
display: none;
}
.products-count-wrapper {
visibility: hidden !important;
}

}
@media only screen and (max-width: 480px)
{
footer#shopify-section-sections--24968255078711__footer .email-signup-block {
width: 100% !important;
padding-top: 22px;
padding-left: 20px;
padding-right: 20px;
}

footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block {
padding-top: 14px;
padding-left: 10px;
padding-right: 10px;
}

div#shopify-section-template--24968254718263__section_6M7KzH .group-block--width-custom , div#shopify-section-template--24975897035063__section_AtY7Ad .group-block--width-custom , 
div#shopify-section-template--24968254947639__section_RfCqNk .group-block--width-custom
{
padding: 28px 20px;
}
.product-information .product-information__grid {
grid-template-columns: inherit !important;
}
.header__columns .header__column .menu-list__list-item:nth-of-type(2) .menu-list__submenu .mega-menu .mega-menu__grid ul li
{
grid-column: span 2;
}
div#shopify-section-template--24968254718263__custom_liquid_zW76t3 h2 , div#shopify-section-template--25019598012727__custom_liquid_zW76t3 h2 , 
div#shopify-section-template--25019598012727__custom_liquid_zW76t3 h2 {
transform: unset;
position: unset;
margin-top: 34px;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(1) , 
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(2) , 
footer#shopify-section-sections--24968255078711__footer .group-block-content .group-block:first-child .group-block-content .group-block:nth-of-type(3)
{
max-width: 100% !important;
}
h1 {
font-size: 44px !important;
line-height: 48px !important;
}
div#shopify-section-template--24968255013175__section_4QLdwq rte-formatter p
{
width: 95%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 10px;
}
div#shopify-section-template--24968255013175__section_4QLdwq .group-block-content {
gap: 8px !important;
margin-bottom: 58px;
align-items: center;
}
h2 {
font-size: 36px !important;
line-height: 42px !important;
}
div#shopify-section-template--24968255013175__scrolling_image_list_eeRQwV .scroll-section {
gap: 0px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control.slideshow-control--previous {
left: 7%;
transform: translateX(-50%) !important;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control.slideshow-control--next {
right: 7%;
transform: translateX(-50%) !important;
}
div#shopify-section-template--24968255013175__scrolling_image_list_eeRQwV , 
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 .slideshow-control {
display: none !important;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-slides slideshow-slide .group-block-content .group-block
{
padding: 66px 10px 38px 10px;
background: #F7F7F7;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-slides slideshow-slide .group-block-content {
align-items: flex-start;
justify-content: flex-start;
padding-bottom: 27px;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-slides slideshow-slide .group-block-content .button
{
margin: 0 auto;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-slides slideshow-slide .group-block-content h2 {
margin-top: 20px;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY slideshow-arrows .slideshow-control {
top: -96px;
}
.product-grid-container {
padding-top: 0px;
}
.product-grid-container .facets-toggle__wrapper .button
{
padding: 0px;
}
#ResultsList {
margin-top: 0px;
}
.cstm_pr_text p
{
width: 100%;
}
.email-signup__input-group
{
background-color: #fff;
padding: 14px 10px;
}
.email-signup-block .email-signup__input-group .email-signup__input
{
border: 1px solid #ccc;
margin-bottom: 5px;
}
.section.section--page-width.color-scheme-1.section-resource-list.spacing-style.gap-style {
padding-top: 51px;
padding-bottom: 56px;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 {
background: #F7F7F7;
}
div#shopify-section-template--24968255013175__product_list_pL3LcY .section.section--page-width
{
padding-bottom: 62px;
}
div#shopify-section-template--24968255013175__slideshow_Mf8Rq8 slideshow-controls
{
bottom: 30px;
}
div#shopify-section-template--24968255013175__section_c9wMxx {
margin-top: 26px;
}
div#shopify-section-template--24968255013175__section_c9wMxx .spacing-style.layout-panel-flex {
padding-bottom: 30px;
}
footer#shopify-section-sections--24968255078711__footer .group-block-content {
padding-top: 10px;
}
div#shopify-section-template--24975897035063__section_AtY7Ad .spacing-style.layout-panel-flex , 
div#shopify-section-template--24968254947639__section_RfCqNk .spacing-style.layout-panel-flex
{
gap: 0px !important;
}
div#shopify-section-template--24975897035063__section_dPNK7F .spacing-style.layout-panel-flex {
padding-top: 58px;
gap: 20px;
padding-bottom: 52px;
}
div#shopify-section-template--24975897035063__custom_liquid_TQrEU7 .section.section--page-width
{
padding-top: 50px;
}
div#shopify-section-template--24975897035063__section_xbCtXq .custom-section-content .spacing-style.layout-panel-flex , 
div#shopify-section-template--24968254947639__section_kDeyed .spacing-style.layout-panel-flex
{
gap: 40px;
padding-bottom: 60px;
}
div#shopify-section-template--24975897035063__section_HR7QHQ .spacing-style.layout-panel-flex
{
padding-top: 50px;
gap: 20px;
padding-bottom: 56px;
}
div#shopify-section-template--24968254947639__custom_liquid_BxRaEn .section.section--page-width
{
padding-top: 54px !important;
}
div#shopify-section-template--24968254947639__custom_liquid_VQw3MH .section.section--page-width
{
padding-top: 52px;   
}
div#shopify-section-template--24968254947639__form .spacing-style.layout-panel-flex
{
padding-bottom: 56px;
}
.header__columns.spacing-style {
padding-top: 12px;
padding-bottom: 12px;
}
.facets-toggle__wrapper .button
{
font-size: 22px;
}
.product-grid {
padding: 0px 10px;
}
.product-grid-container
{
padding-bottom: 36px !important;
}
div#shopify-section-template--24968254685495__main .spacing-style.layout-panel-flex
{
padding-top: 50px;
padding-bottom: 52px;
}
.cart-page
{
padding-top: 28px;
padding-bottom: 0px;
}
div#shopify-section-template--24968254816567__product_list_xQXFMQ .section.section--page-width
{
padding-top: 18px;
}
div#shopify-section-template--24968255013175__section_4QLdwq .group-block-content h1 {
  width: 100%;
  text-align: center;
}
.announcement-bar__slides {
width: 95% !important;
}
.footer-utilities .footer-utilities__group--right
{
margin-top: 20px;
}
div#shopify-section-template--24968255013175__custom_liquid_FkjneW .section.section--full-width.spacing-style.color-scheme-1
{
padding-bottom: 20px;
}
div#shopify-section-template--24968255013175__custom_liquid_qFfLfa .section.section--page-width.spacing-style.color-scheme-1
{
padding-bottom: 28px !important;
}
}







