<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 1284:31 Expected identifier but found "!"
Line 1285:21 Expected identifier but found "!"
Line 1289:21 Expected identifier but found "!"
Line 1703:18 Expected ":"
Line 1754:27 Expected identifier but found "!"
Line 1789:2 "backgound-color" is not a known CSS property
Line 1825:17 Expected identifier but found "!"
Line 1828:52 Expected identifier but found "!"
Line 1911:24 Expected identifier but found "!"
Line 1921:28 Expected identifier but found "!"
... and 1 more hidden warnings

**/

/* General */

/* Global Link Colors */
footer.site-footer .site-footer__linklist a:hover {
  color:#C5CF42!important;
}

.p-normal a:hover 
{
  color:#C5CF42!important;
} 

h2 {
  font-family:arial!important;
  font-weight:bold;
}

a:hover {
  color:#1A1D21!important;
}

p {
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.132px;
    font-family:arial;
}
/* Header */
.site-nav__link, .site-nav__dropdown-link {
    font-size: 20px !important;
}


.gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-aliexpress,
.gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-mega{
    max-width: 1220px;
    width: 100%;
}
.site-header .page-width {
    max-width: 1350px;
}

.site-header .header-layout--left-center .header-item--icons {
    flex: 0 0 130px;
}
.gm-menu-installed .gm-menu:not(.gm-menu-mobile) .gm-grid {
    margin: 0 auto;
    padding: 40px;
}
.gm-menu:not(.gm-menu-mobile)  .gm-submenu.gm-aliexpress,
.gm-menu:not(.gm-menu-mobile)  .gm-submenu.gm-mega{
    max-width: 1220px !important;
    width: 100vw !important;
    min-width: 100% !important;
    margin: 0 auto;
    background: #fff;
    left: 50% !important;
    transform: translate(-50%,3%) !important;
}

.gm-menu:not(.gm-menu-mobile) .gm-links&gt;li:not(.gm-heading)&gt;.gm-target, .gm-links&gt;li:not(.gm-heading)&gt;a {
    padding: 10px 0 !important;
}

.template-page
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-icon,
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-text, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor,
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-icon,
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor,
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-icon,
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-text, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor{
    color: #1c1d1d !important;
}
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-icon, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-text, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-retractor, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-icon, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-text, 
.template-page.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-retractor,
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-icon, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-retractor, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-icon, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-retractor,
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-icon, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-text, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-retractor, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-icon, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-text, 
.template-search.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-retractor{
    color: #1c1d1d !important;
}
.template-collection .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-aliexpress, 
.template-collection .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-mega,
.template-page .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-aliexpress, 
.template-page .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-mega,
.template-search .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-aliexpress, 
.template-search .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-mega{
    transform: translate(-50%,0%)!important;
}

.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-icon,
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor,
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-icon, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0.gm-active &gt; .gm-target &gt; .gm-retractor, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-icon, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-text, 
.template-collection.gm-menu-installed .is-light .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0:hover &gt; .gm-target &gt; .gm-retractor{
    color: #ffffff !important;
}



.announcement__text {
    padding-top: 13px;
    padding-bottom: 13px;
}
.announcement a.btn.btn--inverse {
    font-size: 14px;
    font-weight: 600;
    padding: 4px 10px;
}

.announcement {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Homepage */
.slideshow__slide .video-parent-section.hero {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.index-section:has(.custom-heading) {
    margin: 50px 0;
}
.btn--inverse:active, .btn--inverse:hover {
    background-color: #AA4E10!important;
    color: #fff!important;
    border: 2px solid #AA4E10;
}
.btn:hover, .rte .btn:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:hover, .spr-container .spr-button:hover, .spr-container .spr-summary-actions a:hover {
    background-color: #6C6B1A;
}
span.testimonial-stars {
    color: #C1AF00;
}
.hero .flickity-page-dots {
    left: 20px;
}
.hero--920px {
    height: 487.5px;
}
.hero__text-wrap .page-width {
    max-width: 1030px;
}
.hero[data-arrows=true] .flickity-previous {
    left: 6%;
    right: auto;
}
.hero[data-arrows=true] .flickity-prev-next-button {
    bottom: 49%;
}
.hero[data-arrows=true] .flickity-next {
    right: 6%;
}
[data-dots=true] .hero__text-content {
    padding-right: 0;
}
.hero .flickity-button {
    background: rgba(255, 255, 255, 0.10);
    color: #ffffff;
}
.hero .flickity-prev-next-button {
    height: 50px;
    width: 50px;
}
.hero .flickity-button-icon {
    height: 33%;
    left: 33%;
    top: 33%;
    width: 33%;
}
.btn, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded, .spr-container .spr-button, .spr-container .spr-summary-actions a {
    padding: 13px 40px;
    font-size: 20px;
    letter-spacing: -0.2px;
    border-radius: 5px;
}

.flickity-prev-next-button {
    height: 35px;
    width: 35px;
}
div.shopify-section:has(.not-full-width) {
    max-width: 1220px;
    position: relative;
    width: 100%;
    margin: auto;
}
.background-media-text__inner {
    display: flex;
    align-items: center;
}
.background-media-text__text .btn {
    margin: 0px;
}
.background-media-text__text {
    background: transparent;
    color: #ffffff;
    max-width: 505px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
}
.background-media-text__text img {
    margin-top: 30px;
}
.background-media-text__text h2 {
    margin: 0;
}
.quick-product__btn {
    background: #2D3C78;
    width: 100%;
    height: 100%;
    border-radius: 0;
    transform: unset;
    top: 0;
    right: 0 !important;
}

.grid-product__content:hover .quick-product__btn {
    opacity: .9;
}

.grid-product__content .grid-product__title {
    color: #2D3C78;
}

.grid-product__content .grid-product__price {
    font-size: 18px;
    margin-bottom: 10px;
}

.grid-product__content .ratings .icon {
    width: auto;
    fill: #2D3C78;
}

div.shopify-section:has(.padding-top-bottom) {
    padding-top: 120px;
    padding-bottom: 120px;
}
.background-media-text__inner:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    border-radius: var(--spacing-0, 0px);
    background: linear-gradient(91deg, rgba(0, 0, 0, 0.76) 2.42%, rgba(0, 0, 0, 0.68) 58.21%, rgba(0, 0, 0, 0.00) 97%);
}
.rich-normal-width {
    max-width: 830px;
}
.skrim__button {
    display: none;
}
.show-button .skrim__button {
    display: flex;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.108px;
    justify-content: space-between;
    transform: scaleY(0);
    transform-origin: 0 50%;
    transition: transform .5s ease;
}
.show-button .skrim__title {
    width: calc(100% - 50px);
    transform: translateY(20px);
}
[data-animate_underlines=true] .show-button .skrim__link:hover .skrim__button {
    transform: scaleY(1);
}
[data-animate_underlines=true] .show-button .skrim__underline-me:after {
    display:none;
}
[data-animate_sections=true] .aos-animate[data-aos=skrim__animation] .skrim__overlay:after {
    background: linear-gradient(0deg, #101010 0%, rgba(16, 16, 16, 0.30) 45%, rgba(16, 16, 16, 0.00) 100%);
}
.email-form .input-group-btn .btn:hover {
    padding-right: 40px!important;
}
.email-form .input-group.newsletter__input-group {
    max-width: 711px;
    width: 100%;
    padding: 15px 22px;
    background-color: #ffffff;
}
.email-form input[type="email"] {
    border: none !important;
    padding: 0;
    font-size: 18px;
}
.map-section__overlay-wrapper {
    max-width: 1220px;
    margin: 0 auto;
}

.map-section__overlay {
    padding: 90px 40px;
}

.map-section {
    height: 540px;
}

.testimonials-slide.is-selected .testimonials-slider__text {
    box-shadow: none;
}
.collection-switcher__collection-grid {
    margin-bottom: 80px;
    margin-left: 0;
}
.email-form p.h2 {
    font-size: 34px;
    margin-bottom: 0;
}

.email-form .theme-block {
    margin-bottom: 10px;
}

.newsletter-section {
    padding: 80px 0;
}

.grid__item h3 {
    font-size: 27px;
}

.grid--small-gutters .grid__item {
    padding-left: 20px;
    padding-bottom: 20px;
}
.map-section h3.h4.text-spacing {
    font-size: 20px;
}

.map-section p {
    font-size: 18px;
    color: #595959;
    letter-spacing: 0.108px;
    margin-bottom: 0;
}

.map-section .text-spacing:last-child {
    margin-bottom: 0;
}
.grid-product__tag {
    background: #2D3C78;
    left: 50%;
    transform: translate(-50%, 0%);
    right: unset;
}

.new-purchases-work-section h3 {
    font-size: 28px;
}

.new-purchases-work-section p {
    font-size: 18px;
}

@media screen and (min-width: 990px) {
    .section-header {
        margin-bottom: 70px;
    }
}

.theme-block h2,
.theme-block .h2,
.section-header h2 {
    color: #bf5717;
}
.hero__text-content.vertical-center .hero__link .btn {
    background: #fff !important;
    color: #2d3c78;
}

.hero__text-content.vertical-center .hero__link .btn:hover {
    border-color: #dddddd;
    background: #dddddd !important;
    color: #2d3c78 !important;
}
a.btn.btn--inverse {
    background: #fff !important;
    color: #2d3c78;
}

a.btn.btn--inverse:hover {
    border-color: #ddd;
    background: #ddd !important;
    color: #2d3c78 !important;
}
.park-protector .background-media-text__text img {
    max-width: 150px;
}

/* Nimbus + Tenon */
a.btn {
    font-family: 'nimbus-sans';
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, body, body p, .larger-text .subtitle,
.skrim__title, span.quick-product__label{
    font-family: 'tenon';
}

[data-type_header_accent_transform=true] .footer__title {
    font-family: 'tenon';
    font-weight: 500;
}


/****************************************** ABOUT ***/
.about-section-1.feature-row-wrapper .feature-row__text {
    margin: 0;
    padding: 0;
    flex: 0 1 52%;
    min-width: 52%;
}

.about-section-1.am250.feature-row-wrapper .feature-row__text {
  margin: 0;
  padding: 0;
  flex: 0 1 46.49%;
  max-width: 46.49%;
  min-width: unset;
}

.about-section-1 .feature-row {
    margin: 0 auto;
    max-width: 1140px;
    gap: 60px;
}

.about-section-1.am250 .feature-row {
  gap: 0px;
}

.about-section-1.am250.feature-row--50 .feature-row__images {
  min-width: 46.49%;
  height: 689px;
  max-height: 689px;
}

.about-section-1 .rte p {
    font-size: 18px;
   font-weight: 400;
}

.about-section-1.am250 .rte p {
  font-size: 22px;
}
.about-section-1.feature-row--50 .feature-row__images {
    margin-right: 0;
    margin-left: 0;
    max-height: 812px;
    max-width: 474px;
}

.about-section-1 h2.h1 {
    color: #2D3C78;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.8px;
    max-width: 450px;
}

.about-section-1 .rte h5 {
    margin-top: 30px;
    color: #2D3C78;
    font-size: 27px;
    line-height: 120%;
    margin-bottom: 15px;
}

.about-section-1 .feature-row__text .btn {
    margin-top: 60px;
}

.timeline {
    padding: 100px 0;
    background: #F6F6F6;
}
.timeline-block {
    display: flex;
    gap: 30px;
  margin-bottom: 15px;
      min-height: 105px;
}

.timeline-icon {
    flex: 0 0 47px;
      display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.timeline-line {
    background: #AA4E10;
    width: 2px;
    height: 100%;
}

.timeline-detais {
}

.timeline img {
    margin: 0 auto;
}

.timeline h4 {
    margin-bottom: 13px;
    color: #08648A;
    font-size: 27px;
    line-height: 120%;
}

.timeline .page-width {
    max-width: 1220px;
    display: flex;
    gap: 60px;
}

.timeline-left {
    max-width: 50%;
}

.timeline-right {
    max-width: 50%;
}

.timeline h2.h1 {
    font-size: 40px;
    color: #08648A;
    line-height: 110%;
    letter-spacing: -0.8px;
}

.timeline p {
    color: #000;
    font-size: 18px;
    font-weight: 400;
}

.timeline p a {
  text-decoration: underline;
}

.timeline p b a {
  text-decoration: none;
}
/* Footer */
[data-type_header_accent_transform=true] .footer__title {
    font-style: normal;
    line-height: 120%;
    letter-spacing: 0.12px;
    text-transform: capitalize;
}
ul.no-bullets.social-icons {
    display: flex;
    gap: 24px;
    align-items: center;
}
.site-footer .collapsible-content p, .site-footer .faux-select, .site-footer .site-footer__linklist a, .site-footer input, .site-footer select, .site-footer textarea,
footer.site-footer p {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 141%;
    letter-spacing: 0.09px;
    opacity: .85;
    color: #E7E7E7;
}
footer.site-footer .site-footer__linklist a {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 141%;
    letter-spacing: 0.108px;
    color: #E7E7E7;
}
[data-animate_underlines=true] .collapsible-content p a:after {
    display:none;
}
[data-animate_underlines=true] .collapsible-content p a {
    border-bottom: 0;
}
.site-footer a:hover, .site-footer__linklist a:hover {
    color: #C5CF42;
}


.footer__copyright.site-footer__bottom-block {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin: 0px;
    padding-top: 28px;
    border-top: solid 1px #D0D0D0;
    color: #D0D0D0;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 141%;
    letter-spacing: 0.09px;
}


@media (max-width: 1000px) {
  .footer__copyright.site-footer__bottom-block {
      flex-flow: column;
  }
}

.footer__copyright.site-footer__bottom-block span {
    padding: 0;
}

.collapsible-content__inner p {
    font-size: 18px !important;
}

.flickity-page-dots .dot {
    width: 10px;
    height: 10px;
    border-width: 1px;
    margin: 0 3px;
}

.flickity-button:hover {
    background: #bf5717;
}

.collection-switcher__collection-grid .flickity-next {
    right: -40px;
}

.collection-switcher__collection-grid .flickity-previous {
    left: -40px;
}
/* Contact */
.index-section.gm-v2-cotact .page-width.page-width--narrow {
    max-width: 1300px;
    display: flex;
    gap: 80px;
}
.index-section.gm-v2-cotact .page-width.page-width--narrow &gt; div {
    width: 100%;
    text-align: start;
}
.gm-v2-cotact .section-header&gt;div p {
    margin: 0;
}
.gm-v2-cotact .section-header&gt;div&gt;span {
    display: flex;
    gap: 10px;
    align-items: center;
}
.gm-v2-cotact .section-header&gt;div {
    margin-bottom: 21px;
}
.gm-v2-cotact h2.section-header__title {
    margin-bottom: 20px;
}

span.contact-email-v2, span.contact-address-v2 {
    font-weight: 700;
    color: #000;
    margin-top: 5px;
}

.gm-v2-cotact .section-header&gt;div p {
    font-size: 18px;
    color: #000;
    font-weight: 400;
}
.gm-v2-cotact .section-header&gt;div p strong {
    color: #2D3C78;
    font-size: 20px;
}

.contact-form .btn {
    font-size: 18px;
}

.contact-form label {
    color: #000;
    font-size: 18px !important;
    letter-spacing: .108px !important;
}

.contact-form p[data-spam-detection-disclaimer] {
    font-size: 13px;
}

.contact-form p {
  color: #1a1d21 !important;
}

/* Sustainability */
.p-normal p {
    font-weight: 400;
}

.p-normal p {
    font-size: 18px;
    color: #000;
}

.p-normal {
    max-width: 1300px;
}

.p-normal a {
    color: #0066cc!important;
}

.p-normal a:hover {
    color:#8aa1ff;
}

.p-normal.shipping-info h5 {
    color: #2D3C78;
    font-size: 18px;
}

.p-normal.shipping-info .theme-block:nth-child(3) {
    width: 22%;
    float: left;
      margin-bottom: 0;
}

.p-normal.shipping-info ul {
    margin: 0;
    list-style: none;
    color: #000;
    font-size: 18px;
}

.p-normal.shipping-info ul li {
    padding-bottom: 5px;
}

/* privacy policy */
.template-privacy-policy .index-section {
    margin: 60px 0;
}

.template-privacy-policy .index-section--hero {
    margin-bottom: 100px;
}

.h-medium h2 {
    font-size: 27px;
  color: 1A1D21
}

.p-normal .rte li {
    font-size: 18px;
    color: #000;
}

.template-privacy-policy .theme-block {
    margin-bottom: 20px;
}
.template-privacy-policy .last .theme-block:nth-child(2) {
    margin-bottom: 60px;
}
.template-privacy-policy .last .theme-block:nth-child(2) {
    margin-bottom: 60px;
}
.p-normal a {
    color: #000;
    word-break: break-word;
}
/* collection */
#gf_pagination_wrap .pagination &gt; .current {
    background-color: #121212 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}
.collection-wrapper {
    display: flex;
    gap: 60px;
}

#CollectionSidebar {
    width: 25%;
}

.collection-right {
    width: 75%;
}


.section-header--hero .section-header__title {
    color: #fff;
}

.collection-hero__content {
    align-items: center;
    top: 50px;
    z-index: 2;
}


.template-collection .grid-product__title {
    font-size: 16px;
    color: #2D3C78;
}

.template-collection .grid-product__price {
    font-size: 16px;
    color: #2A2A2A;
    font-weight: 500;
}

.template-collection .collection-filter select {
    border: 0;
    color: #2A2A2A;
      font-family: 'tenon';
}

.template-collection .spf-product__swatch-text {
  color:#1A1D21!important
}

.product-block--tab button.collapsible-trigger {
    font-family: 'tenon';
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 600;
    color: #2A2A2A;
}

.collapsible-content .label, .collapsible-content label, #comments .label, #comments label, .ajaxcart__note .label, .ajaxcart__note label {
    font-size: 16px;
    font-family: 'tenon';
    color: #2a2a2a;
    letter-spacing: 0;
}
.template-collection .drawer .btn {
    padding: 10px;
    font-family: 'tenon';
    font-weight: 500;
    color: #2a2a2a;
    line-height: 150%;
    font-size: 15px;
    background-color: #3636361a;
}
.template-collection .tag--remove .icon {
    color: #2a2a2a;
}

.template-collection .tag--active&gt;a, 
.template-collection .tag--active&gt;label {
    color: #bf5717;
    font-weight: 500;
}
.template-collection .collection-hero__content:before {
    display: none;
}
.template-collection .section-header {
        margin-bottom: 0 !important;
    }
    
.template-collection .tag--active .tag-checkbox:after, 
.template-collection input:checked~.tag-checkbox:after {
    background: #bf5717;
}
.template-collection .tag-list .tag-checkbox:before {
    display: none;
}
.template-collection .tag-list .tag-checkbox:after {
    background: #e2e2e2;
}
.template-collection .collection-description.rte {
    margin-top: 15px;
}
ul.no-bullets.tag-list.tag-list--active-tags {
    margin-bottom: 40px;
}
.drawer .filter-form {
    margin-top: 0;
}

/* search */

.header-layout .gm-item.gm-level-0.accountItem.gm-ritem {
  display: none !important;
}

@media (min-width: 790px) {
  #FilterDrawer {
    left: 0;
    width: auto;
    max-width: 100%;
    display: block !important;
    transform: translate(0);
    position: relative;
    overflow: visible;
    z-index: 1;
}

#FilterDrawer .appear-animation {
    opacity: 1;
      padding: 0;
    transform: unset;
}

#FilterDrawer .collection-sidebar__group {
    overflow: visible;
}

#FilterDrawer .collapsible-content--sidebar {
    opacity: 1;
}
  button#FilterDrawerTrigger {
    display: none;
}

.drawer__header.appear-animation.appear-delay-1 {
    display: none;
}

.drawer__fixed-header {
    display: none;
}
}

@media (max-width: 790px) {
  #CollectionSidebar {
    width: 0;
}

.collection-right {
    width: 100%;
}

.collection-wrapper {
    flex-direction: column;
    gap: 0;
}
}


/* Responsive */

@media (min-width: 1220px) {
  .map-section__overlay {
    left: 0;
}

}
@media (min-width: 1140px) {
.hero-slider .hero__title {
    font-size: 70px !important;
}
}
@media (max-width: 1024px) {
  .map-section__overlay {
    padding: 40px 60px 40px 40px;
}
  .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-aliexpress,
  .gm-menu:not(.gm-menu-mobile) .gm-submenu.gm-mega{
    transform: translate(-50%,10%)!important;
}
    .grid--small-gutters .grid__item {
    padding-left: 10px;
    padding-bottom: 10px;
}
  header .page-width {
    padding: 0 20px;
}


}

@media (max-width: 1100px) and (min-width: 1024px) {
.header-layout--left-center .header-item--icons {
    flex: 0 0 100px !important;
    min-width: unset;
}
}

@media only screen and (min-width: 590px){
  .custom-col-3 .medium-up--one-quarter {
      width: 33.33%;
  }

  .custom-col-3 .collection--square-small, .collection--wide {
      height: 402px;
  }

  .custom-col-3 .collection--square-large, .collection--tall {
      height: 804px;
  }

  .custom-col-3 .medium-up--one-half {
      width: 66.66%;
  }

  .hero--920px {
      height: 960px;
  }

  .site-header--stuck {
      padding: 15px 0;
  }

  .site-footer {
      padding-bottom: 28px;
  }

  .testimonials-slide.is-selected {
    opacity: 1;
  }
}

.flickity-slider .testimonials-slide.is-selected {
    opacity: 1;
}

@media only screen and (min-width: 990px) {
    .flickity-slider .testimonials-slide {
        padding-left: 1.5%;
        padding-right: 1.5%;
        width: 55%;
        opacity: .5;
    }
    
    .flickity-slider .testimonials-slide:first-child {
        left: -3rem;
    }

    .testimonials-section .flickity-page-dots {
        bottom: -3rem;
    }
  
}

@media only screen and (max-width: 768px){
  #GloboDesktopMenu {
    display: none;
  }
  .template-search .page-width.page-content.main-search {
    flex-direction: column;
}

.template-search .search-left {
    width: 100%;
}
  .timeline .page-width {
    gap: 30px;
}

.about-section-1 .feature-row {
    align-items: flex-start;
}
  .p-normal.shipping-info .theme-block:nth-child(3) {
    width: 30%;
}
}

@media (max-width: 767px) {
  .about-section-1.am250 .rte p {
  font-size: 18px;
}
  
  .about-section-1 .feature-row {
    flex-direction: column-reverse;
    padding-bottom: 40px;
}

.about-section-1 h2.h1 {
    font-size: 30px;
}

.about-section-1.feature-row--50 .feature-row__images {
    padding: 0;
}

.timeline .page-width {
    flex-direction: column;
}

.timeline .page-width&gt;div {
    width: 100%;
    max-width: 100%;
}

.timeline {
    padding: 60px 0;
}

.about-section-1 .feature-row__text .btn {
    margin-top: 40px;
}

.timeline p {
    font-size: 16px;
}

.timeline h4 {
    font-size: 20px;
}

.timeline h2.h1 {
    font-size: 30px;
}

.about-section-1 .rte h5 {
    font-size: 22px;
}

.about-section-1 .rte p {
    font-size: 16px;
}

.timeline-block {
    gap: 20px;
}
  .index-section.gm-v2-cotact .page-width.page-width--narrow {
    flex-direction: column;
    gap: 10px;
}

.gm-v2-cotact .section-header&gt;div p {
    font-size: 16px;
}

.gm-v2-cotact .section-header&gt;div p strong {
    font-size: 18px;
}

.contact-form label {
    font-size: 16px !important;
}

.contact-form .btn {
    font-size: 16px;
}
  .gm-v2-cotact h2.section-header__title {
    font-size: 30px;
}
  .p-normal.shipping-info .theme-block:nth-child(3) {
    width: 65%;
}
}

@media (max-width: 589px) {
  .background-media-text__inner:before {
    display: none;
}
.map-section__overlay {
    padding: 30px;
    margin: 0;
}
  .newsletter-section__content {
    padding: 0;
}
 .template-collection .section-header .enlarge-text {
    font-size: 14px;
}

  .about-section-1.am250.feature-row-wrapper .feature-row__text {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .about-section-1.am250.feature-row--50 .feature-row__images {
    height: unset;
  }
}

@media (max-width: 320px) {
  .newsletter-section--no-image .newsletter-section__content {
    width: 100%;
    padding-left: 0;
}

.email-form .input-group.newsletter__input-group {
    padding-left: 15px;
    padding-right: 15px;
}
}

.product-block--header {
    margin-bottom: 10px
}

.product-single__meta .product-single__title {
    color: #2D3C78;
    font-size: 27px;
    font-weight: normal;
}

.product-block--price {
    font-weight: bold;
}

.product-block .variant__label {
  color: #1A1D21 !important;  
  font-size: 18px;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: 0;
}

.js-qty__wrapper {
  color: #1A1D21 !important;
    background-color: #ffffff !important; border-color: #000000;
}

.js-qty__adjust {
    fill: #000000;
    backface-visibility: hidden;
    background: none;
    border: 0 none;
    bottom: 0;
    cursor: pointer;
    display: block;
    line-height: 1;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: background-color 0.1sease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 2;
}
                
.js-qty__adjust:hover {
    background-color: #F4F2E4; !important;
    color: #000000); !important;
}

js-qty__adjust js-qty__adjust--plus {
    color: #000000); !important;
}
  
  
.payment-buttons .add-to-cart--secondary:hover {
    color: var(--colorBtnPrimaryText) !important;
    background-color: var(--colorBtnPrimary) !important;
    border-color: var(--colorBtnPrimary);
}

.payment-buttons .add-to-cart {
    border-radius: 5px;
}

@media screen and (min-width: 990px) {
    .payment-buttons {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 1rem;
    }
  
    .payment-buttons .shopify-payment-button {
      margin-top: 0;
    }
  
    .payment-buttons .add-to-cart {
      height: 45px;
      min-height: 10px !important;
    }
  
    .payment-buttons .shopify-payment-button__more-options {
      position: relative;
      left: -8rem;
    }
}

.collapsibles-wrapper .collapsible-trigger {
    font-size: 20px;
    text-transform: capitalize;
    letter-spacing: 0;
}

@media screen and (min-width: 990px) {
    .text-align-left {
        text-align: left !important;
    }
    
    .text-align-center {
        text-align: center !important;
    }
    
    .text-align-right {
        text-align: right !important;
    }
}

.flickity-button {
    top: 34%;
    border-radius: 100% !important;
}

.text-column-slide-testi .flickity-button {
    top: 45%;
}

@media screen and (min-width: 750px) {
    .flickity-button  {
        top: 30%;
    }

    .text-column-slide-testi .flickity-button {
        top: 48%;
    }
}

@media screen and (min-width: 990px) {
    .flickity-button {
        top: 39%;
    }

    .text-column-slide-testi .flickity-button {
        top: 50%;
    }
}

.klaviyo-form {
    background: #fff;
    padding: 0.5rem 1rem;
}

.klaviyo-form input[type="email"] {
    border: none !important;
}

/* Ideas Collide */



.product-block a {
  color: #06c
}

.product-block a:hover {
  color: #aa4e10;
}

[data-animate_underlines=true] .rte a:not(.btn):focus:after, [data-animate_underlines=true] .rte a:not(.btn):hover:after {
    transform: scale(1);
}

[data-animate_underlines=true] .rte a:not(.btn):after {
    display:block;
    border-bottom: 2px solid currentColor;
    bottom: -2px;
    content: "";
    left: 0;
    position: absolute;
    transform: scale(0);
    transform-origin: 0 50%;
    transition: transform .5s ease;
    width: 100%;
}




#GloboDesktopMenu .gm-target:hover {
  cursor:pointer;
}
site-nav__icons
.template-page .header-wrapper {
    background: linear-gradient(180deg, rgba(0, 0, 0, .3) 0%, transparent);
    left: 0;
    position: absolute;
    right: 0;
    z-index: 6;
}

.template-customers-login.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-customers-login.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}

.template-cart.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-cart.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}


.template-customers-order.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-customers-order.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}

.template-customers-addresses.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-customers-addresses.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}

.template-customers-account.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-customers-account.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}


.template-customers-register.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-customers-register.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor {
  color: #1c1d1d !important;
}

.template-404.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-text,
.template-404.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor,
.template-404.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target.js-no-transition &gt; .gm-retractor:after {
  color: #1c1d1d !important;
}

.template-product .product-block .rte p {
  font-size:16px!important;
}

/* Ideas Collide Template Page changes per overlay menu */

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0&gt;.gm-target&gt;.gm-text {
    color:#08648A!important;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-style: normal !important;
    line-height: 20px !important;
}
.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0&gt;.gm-target&gt;.gm-text {
color:#FFFFFF!important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor {
  color:#FFFFFF!important;
  font-size: 18px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 20px !important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor:hover {
  color:#FFFFFF!important;
}

.site-header {
  border-bottom:none;
}

.gm-menu-installed .gm-menu.gm-menu-36346 .gm-item.gm-level-0.gm-active&gt;.gm-target&gt;.gm-text {
  color:#FFFFFF!important;
}

.site-nav__link, .template-page .site-nav__link:hover {
   color:#1c1d1d;
}

.site-nav__link, .template-page .site-nav__link:hover {
   color:#FFFFFF;
}

.is-light .site-header--stuck .site-header__logo .logo--has-inverted {
  display:block;
}

.is-light .site-header--stuck .site-header__logo .logo--inverted {
  display:none;
}

is-light .site-header__logo .logo--inverted {
  display:block;
}

.is-light .site-header__logo .logo--has-inverted {
  display:none;
}

.template-404.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor {
  color: rgba(250, 247, 247, 1) !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 20px !important;
}

.template-404.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-item.gm-level-0 &gt; .gm-target &gt; .gm-retractor:hover {
  color:#FFFFFF!important;
}

/* Free Shipping Message */
.free-shipping {
  color:#000000;
  font-weight:bold
}
.free-shipping p {
  display:block;
  text-align:center;
  margin-top:0px;
}

/* Progress Bar */
.progress-bar {
  margin:20px;
  width:90%;
  border-radius:20px;
  background-color: grey;
}

.bar {
  width: 10%;
  height: 30px;
  border-radius:20px;
  background-color:#E3E5A4;
}

.free-shipping-bar {
  background-color:#c5cf42;
}
.free-shipping-message {
  color:#000000;
  text-align:center;
}
p.free-shipping-message {
  margin-top:20px;
}

/* Template Collection fixes and search results */
.template-collection .collection-filter__item--sort {
  display:none!important;
}

.template-search .product-grid-container {
  display:none!important;
}  

/* Template Collection fixes and search results */
.template-collection .collection-filter__item--sort {
  display:none!important;
}

.template-search .product-grid-container {
  display:none!important;
}  


/* IC Main Menu */
.submenu-background, .gm-grid {
  background-color:#000000;
}

#sections--24640118325524__header ul.gm-submenu {
  background-color:#000000!important
}


#shopify-section-sections--24640118325524__header .gm-text {
  color:#1A1D21!important
}

.gm-menu-installed .gm-menu.gm-menu-36346 .gm-submenu-aliexpress .gm-tab-links, .gm-menu-installed .gm-menu.gm-menu-36346 .gm-submenu-aliexpress .gm-tab-content {
  background-color:transparent!important
}

#GloboDesktopMenu ul {
  background-color:#FFFFFF;
}

#GloboDesktopMenu ul li {
  background-color:#FFFFFF;
}



/* IC Collection Page */
.template-collection .shopify-section  {
  background-color:#FFFFFF;
}

.spf-product__swatch-text {
  color:#08648A;
  background-color:#CDE6F7;
}

.template-collection .h4.spf-product-card__title a {
  color:#1A1D21!important;
}

/* IC Slide Out Right Menu */
#CartDrawerForm {
  background-color:#FFFFFF;
}

.drawer .drawer__contents {
  background-color:#FFFFFF;
}


/* IC Collection switcher */
.collection-switcher__collection .flickity-button {
  background:#c5cf42!important;
}

/* IC Product Detail Page */

.collapsible-content__inner .product-block a:hover {
  color:#8aa1ff!important;
}
.template-product #shopify-section-template--24640123044116__product-recommendations .grid-product__title {
  color:#1A1D21!important;
}

.template-product #shopify-section-template--24640123044116__product-recommendations .grid-product__price {
  color:#1A1D21!important;
}

.cart-link__bubble--visible {
  background-color:#c5cf42!important;
}

.template-product .shopify-section  {
  background-color:#FFFFFF;
}

.template-product .product-block {
  color:#1A1D21!important;
}

.template-product .product-single__title {
  color:#1A1D21!important;
  font-weight:bold;
}

.template-product .variant-input-wrap label {
  background-color:transparent;
}

.template-product .product-block li {
  font-size:16px!important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: .132px;
}

.template-product .product-block ul {
  margin:0 0 20px 15px!important;
} 

.payment-buttons .add-to-cart--secondary {
  background-color:#C5CF42!important;
  color:#1A1D21!important;
}

.template-product .product-block {
  background-color #fffff
  color:#1A1D21!important;
}

.payment-buttons .add-to-cart--secondary:hover {
  background-color:#1A1D21!important;
  color:#C5CF42!important;
}

.template-product .variant-input-wrap label {
   box-shadow:0 0 0 2px var(--colorTextBody);
}

.template-product .variant-input-wrap input[type=radio]:checked+label {
    box-shadow: 0 0 0 1px var(--colorBorder);
}

/* IC Generic Pages */
.template-page .main-content {
  background-color:#f5f3e5
}

.newsletter-container {
  background-color:#e16e2b!important;
}

.newsletter-container .h2, .newsletter-container p {
  color:#000000!important;
}

.feature-row-wrapper p {
  color:#000000;
}

.feature-row-wrapper h3 {
  color:#2d3c78;
}

.template-product .flickity-viewport .flickity-slider .flickity-button {
  background:#c5cf42!important;
}

.template-product .flickity-viewport .flickity-slider h3 {
  color:#bf5717;
}

.template-product .flickity-viewport .flickity-slider p {
  color:#000000;
}

.gm-menu.gm-menu-mobile .gm-grid-item {
  background-color: white; !important;
}



.gm-menu-installed .gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-item.gm-active &gt; a.gm-target {
  background-color:transparent!important;
}

/* IC Custom Font */
:root {
  --typeHeaderPrimary: 'Geologica', sans-serif!important;
  --typeHeaderFallback: 'Geologica', sans-serif!important;
  --typeBasePrimary:'Geologica', sans-serif!important;;
  --typeBaseFallback:'Geologica', sans-serif!important;;
}

/* IC Global Edits */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, body, body p, .larger-text .subtitle, .skrim__title, span.quick-product__label {
  font-family: 'Geologica', sans-serif!important;
}

.social-icons .icon:hover {
  fill:#C5CF42!important;
}

site-nav__link, .site-nav__link:hover {
  color:#C5CF42!important;
}


/* IC Home Page Edits */


#shopify-section-template--24640122454292__advanced_content_8EmMn7.shopify-section {
  backgound-color:red!important;
}

.template-index .section-header__title {
  color:#1A1D21!important;
}

#shopify-section-template--24640122454292__020240c6-77c0-4ad0-b9c5-d83fad02207a .rte h1 {
  font-family: 'Geologica', sans-serif!important;
} 

#shopify-section-template--24640122454292__featured_collections_cJJexd {
  background-color:#1A1D21;
  padding-top:30px;
  
}
#shopify-section-template--24640122454292__featured_collection_wLGLHi{
  background-color:#FFFFFF;
  padding-top:30px;
}

#shopify-section-template--24640122454292__text_columns_wqYRNb .section-header h2 {
  font-family: 'Geologica', sans-serif!important;
}

#shopify-section-template--24640122454292__text_columns_wqYRNb .rte-setting h3 {
  font-family: 'Geologica', sans-serif!important;
}

.template-index .grid .btn {
  background-color:#08648!important;
  color:#1A1D21!important;
} 
.product_recommendations_heading {color:#1A1D21!important;}

.gf-filter-heading {
  color:#1A1D21; !important;
}

.gf-range-inputs input[type="text"] {color:#1A1D21; !important;
}

/* IC About Page */
#shopify-section-template--24640122552596__slideshow .hero__text-content h2 {
    font-family: 'Geologica', sans-serif!important
}

/* IC Shipping Terms Page */
.template-shipping .animation-cropper {
  overflow:visible!important;
}
.template-shipping .theme-block h5 {
  color:#1A1D21;
}

.template-shipping .theme-block ul li {
  padding:10px 0 10px 0
}

/* IC Search Results Page */
.template-search {
  background-color:#FFFFFF;
}

.template-search .section-header__title {
  color:#1A1D21;
}

.template-search h2 {
  color:#1A1D21;
}

.template-search .sort-by-toggle {
  color:#1A1D21;
}

.template-search #globo-dropdown-sort_options span {
  color:#1A1D21;
}

.template-search .grid .spf-product-card__title a {
  color:#1A1D21!important;
}

.template-search .spf-product-card__price {
  color:#1A1D21!important;
}

.search__results {color: #000000;
   background-color: #ffffff;
}


.predictive-search-results .text-link, a {
    background: transparent;
    color: #000000; }
    

.predictive-search-results .text-link, a.hover {
  color: #989B37;}


/* IC Featured Collection Switcher  */
[id*="__featured-collection-switcher"], [id*="__featured_collection_switcher"]  {
  background-color:#FFFFFF;
}

[id*="__featured-collection-switcher__"] .grid-product__meta .grid-product__title, [id*="__featured_collection_switcher__"] .grid-product__meta .grid-product__title {
  color:#000000!important;
}

[id*="__featured-collection-switcher"] .grid-product__meta .grid-product__price, [id*="__featured_collection_switcher"] .grid-product__meta .grid-product__price {
  color:#000000!important;
}

[id*="__featured-collection-switcher"] .grid-product__meta .grid-product__price:hover,[id*="__featured_collection_switcher"] .grid-product__meta .grid-product__price:hover {
  color: #C5CF42 !important;
}

[id*="__featured-collection-switcher"] .flickity-page-dots .dot, [id*="__featured_collection_switcher"] .flickity-page-dots .dot {
  background:transparent;
  border:2px solid;
  border-color:#1A1D21; !important;
  border-radius:100%;
  cursor:pointer;
  display:inline-block;
  height:9px;
  margin:0 5px;
  width:9px;
}

[id*="__featured-collection-switcher"] .flickity-page-dots .dot.is-selected, [id*="__featured_collection_switcher"] .flickity-page-dots .dot.is-selected {
  background-color:#1A1D21; !important;
}

[id*="__featured-collection-switcher"] a.text-link, [id*="__featured_collection_switcher"] a.text-link  {
  display: none !important;
}

[id*="__featured-collection-switcher"] p.subtitle, [id*="__featured_collection_switcher"] p.subtitle {
  all: unset;
}

[id*="__featured-collection-switcher"] p.subtitle, [id*="__featured_collection_switcher"] p.subtitle {
  font-size: 38px!important;
  color: #1a1d21!important;
  font-weight: bold!important;
  text-transform: none!important;
  letter-spacing:0!important;
  font-family: "Geologica", sans-serif !important;
}

.collection-switcher__title {
  display: none;
}

.collection-switcher__collection {
  padding-bottom: 1px;
}

.rte ol:last-child, .rte p:last-child, .rte table:last-child, .rte ul:last-child {
    margin-bottom: 80px;!important;
}


/* IC Main Menu Color Adjustment */
.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-submenu .gm-target:hover, .gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-submenu .gm-target:hover .gm-text, .gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-submenu .gm-target:hover .gm-icon {
  color:#08648A!important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-item &gt; .gm-target, .gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-item &gt; .gm-target &gt; .gm-text, .gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-item &gt; .gm-target &gt; .gm-icon {
  color:#313131!important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-active &gt; .gm-target &gt; .gm-text {
  color:#08648A!important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-item &gt; .gm-target &gt; .gm-retractor {
  color:#313131!important;
}

.gm-menu-installed #GloboDesktopMenu.gm-menu.gm-menu-36346 .gm-tab-links &gt; .gm-active &gt; .gm-target &gt; .gm-retractor {
  color:#08648A!important;
}

/* IC Fix 404 page issues */
.template-404 .page-container {
  background-color:#FFF;
}

.template-404 .page-container h2, .template-404 .page-container .subheading {
  color:#000;
}
</pre></body></html>