/** Shopify CDN: Minification failed

Line 177:10 Unexpected "{"
Line 177:19 Expected ":"

**/
@font-face{
    font-family:"PagerieFont-Roman";
    src:url("https://cdn.shopify.com/s/files/1/0960/0132/7449/files/PagerieFont-Roman.otf?v=1757942180");
    font-weight:normal;
    font-style:normal;
}
@font-face{
   font-family:"Pano-Light";
    src:url("https://cdn.shopify.com/s/files/1/0960/0132/7449/files/panolight.otf?v=1757942181");
    font-weight:normal;
    font-style:normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'PagerieFont-Roman' !important;
}
.footer-blocks-container h1, .footer-blocks-container h2, .footer-blocks-container h3, .footer-blocks-container h4, .footer-blocks-container h5, .footer-blocks-container h6, .header-bar a, .footer-block-heading {
        font-family: 'Pano-Light' !important; 
}
 button, .button,  button span.newsletter-button-submit-label,  .accordion .accordion-title {
       font-family: 'Pano-Light' !important; 
}
.section-collection-lookbook .image-with-text-content-container {
    padding: 60px 0;
}
.clb-heading-position-middle .h2.section-heading-middle {
    font-family: 'Pano-Light' !important;
    font-size: 18px;
}

.multicolumn-grid-item svg {
    width: 40px;
    height: 40px;
}
.rich-text__blocks a, .rich-text-btn a, footer-block-heading {
       font-family: 'Pano-Light' !important; 
}
.grid-card-spacing-zero .inset-image-large {
    width: 70% !important;
}
h2.custom-size {
    font-size: 32px;
}
.header-bar--shopping-tools svg {
    width: 25px !important;
    height: 25px !important;
}


/* ========================= footer css here ============================ */
.footer-blocks-container > .footer-block-column:nth-child(-n+3) {
    margin-bottom: 100px;
}
.footer-blocks-container{
    position:relative;
}
.footer-blocks-container::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 90%;
    left: 0;
}
.footer-block-newsletter button.newsletter-form__button.field__button {
    left: 0;
    top: 75px;
    max-width: 100%;
}
/* .footer-newsletter-heading-text {
    display: none;
} */
 .footer-block-subheading {
    margin-bottom: 15px;
}
form.footer__newsletter.newsletter-form {
    margin: 0 !important;
}
.site-footer .footer-block-newsletter {
    height: 160px;
    margin-bottom: 40px;
}
.footer-block-heading {
    font-size:14px;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 2px;
    margin-bottom: 15px !important;
}
span.newsletter-button-submit-label{
    font-size:12px;
    width: 100%;
    transition: 0.3s;
    font-weight: 600 !important;
    letter-spacing: 2px;
}
.line-color-scheme-fg-body::before {
  background: #000000;
}
.line-color-scheme-fg-01::before {
  background: var(--color-accent-one);
}

.line-color-scheme-fg-02::before {
  background: var(--color-accent-two);
}

.line-color-scheme-fg-03::before {
  background: var(--color-accent-three);
}

.line-color-scheme-fg-04::before {
  background: var(--color-accent-four);
}
.footer-block-linklist-ul li a {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 1px;
    position: relative;
    color: #fff !important;
}
.footer-block-linklist-ul li a:hover:after {
    width: 100%;
}
.footer-block-linklist-ul li a:after {
    width: 0;
    transition: .4s width ease;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    height: 1px;
    z-index: 9;
    background-color: #fff;
}
.footer-block-column p {
    font-size: 13px;
    line-height: 22px;
}

@media (min-width:750px) and (max-width:768px){
    .footer-blocks-container::before {
    top: 100% !important;
  
}
}
@media (min-width:750px) and (max-width:920px){
.footer-block-column.footer-logo-block.footer-image-block- {
    grid-column: 2;
    grid-row: 1;
    text-align: center;
}
}
/* ========================= footer css here ============================ */


@media (min-width:920px){
.rich-text-content .rich-text__text.rte.text-std {
    margin-top: 40px;
}
 .page-width{
    padding:0 2rem;
 }

}

@media (max-width:768px){
.section-collection-lookbook .image-with-text-content-container {
    padding: 0px 0;
}
.section-{{ section.id }} .section-inner {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.grid-card-spacing-zero .inset-image-large {
    width: 100% !important;
}
h2.custom-size {
    font-size: 28px;
}
.footer-blocks-container > .footer-block-column:nth-child(-n+3) {
    margin-bottom: 0px;
}
.footer-blocks-container {
    padding-bottom: 30px !important;
}
.footer-blocks-container::before {
    top: 48%;
    height: 0;
}
.footer-block-heading {
    font-size: 12px;
}
.site-footer {
    padding: 30px 0 15px 0 !important;
}

}


@media screen and (max-width:500px){
    .clb-heading-position-middle .h2.section-heading-middle {
    font-size: 14px;
}
.footer-block-linklist-ul li a {
    line-height: 15px;
}
}


/*===================================product page css================================*/
 .accordion .accordion-title{
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:2px; 
}
button.product-form__submit{
    letter-spacing:2px;
    font-size:13px;
    line-height:15px;
}
.image-with-text--content .section-label{
  font-family: 'Pano-Light' !important; 
  text-transform:uppercase;
}
.shopify-policy__body a {
    color: #00e;
}
.lcontact-form.contact-form-style--outline.contact-form--no-labels {
    display: flex;
    align-items: baseline;
    padding: 0px 20px 40px; 
    max-width: 1200px;
    margin: 0 auto;
}
.contact.page-width-narrow.section-template--26425043648857__form-padding {
    width: 50%;
}
.cont-text {
    width: 50%;
}
.cont-text a {
    color: #00e;
}
div#shopify-section-template--26425448399193__custom_richtext_nfetLa a {
    color: #00e;
}
@media screen and (max-width: 767px){
.lcontact-form.contact-form-style--outline.contact-form--no-labels {
    flex-direction: column;
}
.contact.page-width-narrow.section-template--26425043648857__form-padding {
    width: 100%;
}
.cont-text {
    width: 100%;
}
.mobile-localization-link {
    color: #000;
}
.contact.page-width-narrow.section-template--26425043648857__form-padding {
    padding: 0;
}
}


/* 7/10/25 */

/* body:not(.index) .header--logo img {
    filter: invert(1);
} */
body:not(.index) .hdr-nav-desktop li a {
    color: #000000;
}
body .product-card-quick-add.quick-add-desktop-hover {
    position: relative;
    left: unset;
    bottom: unset;
}
body:not(.index) main#MainContent {
    margin-top: 180px;
}
body:not(.index) .header-bar--shopping-tools .icon {
    filter: invert(1);
}
.header-bar:not(.hdr-trans-hp) .hdr-nav-desktop li a {
    color: #000000 !important;
}
.header-bar:not(.hdr-trans-hp) .header-bar--shopping-tools .icon {
    filter: invert(1);
}
.header-bar:not(.hdr-trans-hp) .header-bar-inner .menu-icon{
    filter: invert(1);
}
body .shopify-policy__body a {
    color: #000000;
    font-weight: 600;
}
.header-bar:not(.hdr-trans-hp) .hdr-toolbar-item{
    color: #000000 !important;
}
.footer-block-newsletter button.newsletter-form__button.field__button {
    justify-content: center;
}

@media(max-width:1024px){
body:not(.index) main#MainContent {
    margin-top: 95px;
}
}