/** Shopify CDN: Minification failed

Line 309:28 Expected identifier but found "0"
Line 459:0 Unexpected "}"

**/
:root {
--theme-bgcolor:#cdbda3;
--text-white:#fff;
}

a,
a:hover { outline:0; border:0; }


.jdgm-rev__timestamp{ display: none;}

#judgeme_product_reviews .jdgm-rev__timestamp{ display:none !importanat;}

.jdgm-row-rating .jdgm-rev__timestamp{ display:none !importanat;}

.announcement-bar .toolbar__item{ display:none;}
.announcement-bar .slideshow-wrapper {
    grid-template-columns: auto !important;
}



/*.jdgm-write-review-modal__field-label {
    display: none !important;
}
.jdgm-write-review-modal__field-input{
    display: none !important;
}


.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--review-body{ display:block;}
.jdgm-write-review-modal .jdgm-write-review-modal__field-group{ display:none;}



.jdgm-write-review-modal__field-group > .jdgm-write-review-modal__field-label{ display:none!important;}
#jdgm-review-title-input{ display:none!important;}

.jdgm-write-review-modal__form.jdgm-write-review-modal__form--thank-you
.jdgm-write-review-modal__stars.jdgm-write-review-modal__stars-container{ display:none!important;}*/


.jdgm-write-review-modal__field-group.jdgm-write-review-modal__field-group--review-body + .jdgm-write-review-modal__field-group{display: none !important;}

.jdgm-write-review-modal__form jdgm-write-review-modal__form--thank-you
.jdgm-write-review-modal__form--thank-you-separator .jdgm-write-review-modal__title{ display:none;}

.jdgm-write-review-modal__form jdgm-write-review-modal__form--thank-you
.jdgm-write-review-modal__form--thank-you-separator .jdgm-write-review-modal__intro{ display:none;}

.jdgm-write-review-modal__form jdgm-write-review-modal__form--thank-you
.jdgm-write-review-modal__form--thank-you-separator .jdgm-write-review-modal__stars.jdgm-write-review-modal__stars-container{ display:none;}


.jdgm-write-review-modal__section.jdgm-write-review-modal__section--page--thank-you
.jdgm-write-review-modal__stars.jdgm-write-review-modal__stars-container{display: none !important;}

.jdgm-write-review-modal__form--thank-you-separator + .jdgm-write-review-modal__title{display: none !important;}
.jdgm-write-review-modal__form--thank-you-separator + .jdgm-write-review-modal__title + .jdgm-write-review-modal__intro {
    display: none;
}
.jdgm-legacy-widget-content .jdgm-rev__content .jdgm-rev__title{ display:none;}


.product-single__meta .jdgm-prev-badge{ margin-bottom:15px;}
.product-single__meta .product-block--header{ margin-bottom:5px;}


.site-footer .payment-icons{    opacity: 1!important;}


.section-header .article__date{ color:#fff!important;}
.section-header .article__date time {  color: #7f7f7f!important;}

.article__date a{ display:none;}
.article__date .article__date {  color: #7f7f7f!important;}


.left-side-blog{
    /*15Sept2025*/
    width: 100% !important;
    padding-right: 0 !important;
    max-width: 1000px;
    margin: auto;
    /*15Sept2025*/
}

.contentPages .section-header {
    width: 100%;
    text-align: left !important;
}

.page-width.page-width--narrow.page-content{
      display: block !important;
}

.template-page .page-content h1, .template-page .page-content h2, .template-page .page-content h3, .template-page .page-content h4, .template-page .page-content h5, .template-page .page-content h6{
    color: #000 !important;
    text-align: left !important;
}

.site-footer ul.cont_list li.whatsapp::before{background: url(https://cdn.shopify.com/s/files/1/0695/6302/3671/files/whatapp-icon.png?v=1734006761) no-repeat;
    position: absolute;
    width: 24px;
    height: 24px;
    background-size: 20px auto !important;
    top: 0px;                                      
}


.newsletter-popup .close-popup{
    width: 27px;
    height: 27px;
    background: #ffff !important;
    border-radius: 100px;
    line-height: 27px;
    text-align: center;
    top: 10px !important;
    right: 10px !important;
}


.label, label:not(.variant__button-label):not(.text-label),
.label-info,
input, select, textarea { font-size:calc(var(--typeBaseSize) - 3px); }

.page-width { max-width:1540px; }
.page-width--narrow { max-width:1000px; }
.page-width--tiny { max-width: 450px; }
.announcement-text { letter-spacing:inherit; }
.btn,
.rte .btn,
.shopify-payment-button .shopify-payment-button__button--unbranded,
.spr-container .spr-button,
.spr-container .spr-summary-actions a { letter-spacing:normal; }
.collapsible-trigger-btn,
.label, label:not(.variant__button-label):not(.text-label) { letter-spacing:inherit; }
input.btn:active, input.btn:focus { border:0; }

.search-bar--page { max-width:400px; }
.search-bar--page .btn { padding-left:10px; padding-right:10px; min-width:inherit; } 

.h5, .h6, h5, h6 { font-size:inherit }

.h1, h1,
.h2, h2,
.h3, h3,
.h4, h4,
.h5, h5,
.h6, h6,
.grid-product__title,
.collection-item__title span,
.collection-item__title--heading { text-transform:inherit; letter-spacing:inherit; }
.collection-item__title > span { display: block; margin: 0 0 15px; }

.grid-product__meta { text-align:center; font-size:calc(var(--typeBaseSize) - 4px); }

.article__grid-meta { text-align:center; }
.article__title { font-size: calc(var(--typeBaseSize) - 1px); }
.article__date { color:#7f7f7f; font-size:calc(var(--typeBaseSize) - 4px); }


header .site-nav__link--icon { padding-left:5px; padding-right:5px; }
header .multi-selectors__item { margin:0; }

.header-layout { position:relative; align-items:center; }
.header-layout .disclosure-list { top:100%; bottom:inherit; font-size:14px; }
.disclosure-list__item--current .disclosure-list__label { text-decoration:none; }
.site-header__logo { background:#fff; box-shadow:0 10px 9px rgba(0,0,0,0.03); padding:0; margin-bottom:-40px; }
.site-header { box-shadow:0 5px 5px rgba(0,0,0,0.02); padding:0; }
.header-item { justify-content:end; }
.site-nav__link, .mobile-nav__link--top-level { letter-spacing:inherit; text-transform:inherit; }
.mobile-nav__link--top-level { font-size:inherit; }
#localization_formtoolbar .multi-selectors__item { margin-bottom:0; }

.index-section--hero + .index-section { margin-top:0; }

.h_notification { background:var(--theme-bgcolor); color:var(--text-white); padding:50px 0; }
.h_dcmilan {}
.h_dcmilan .background-media-text { position:relative; min-height:inherit !important; }
.h_dcmilan .background-media-text .background-media-text__container { position:relative; height:auto; }
.h_dcmilan .background-media-text__spacer { display:none; }
.h_dcmilan .background-media-text .background-media-text__container img { display:block; height:auto; width:100%; }

.our_story { background:var(--theme-bgcolor); color:var(--text-white); }
.our_story .h1 { font-size: calc(var(--typeHeaderSize) *.85); text-align:center; }
.our_story .feature-row { margin:0; }
.our_story .feature-row__item { margin:inherit; }
.our_story .feature-row__text { min-width:50%; flex:0 1 50%; padding:40px 0; }
.our_story .feature-row__item { flex:0 1 50%; max-width:inherit !important; }
/*.our_story p:last-child::after { content:""; display:block; height:77px; width:156px; margin-top:30px; background:url(//edinburghcashmere.co.uk/cdn/shop/t/11/assets/sign.png) no-repeat 0 0; }*/


.scottish_brand {  }
.scottish_brand .feature-row__text { background:var(--theme-bgcolor); color:#fff; padding:50px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; outline:3px solid #c9aa82; outline-offset:-18px; }
.scottish_brand .feature-row { margin: 0; justify-content: initial; align-items: inherit; }
.scottish_brand .feature-row__text,
.scottish_brand .feature-row__item { min-width:50%; flex:0 1 50%; display:flex; flex-wrap: wrap; justify-content: center; max-width:inherit !important; } 
.scottish_brand .feature-row__text .btn,
.scottish_brand .feature-row__text .btn:hover { color:#fff; border:3px solid #fff; font-size:var(--typeBaseSize); padding:11px 20px; } 
.scottish_brand .feature-row__item > div { width: 100%; }
.scottish_brand .feature-row__item .image-wrap { height: 100% !important; padding: 0 !important; }
.scottish_brand .feature-row__item .image-wrap img { height: 100%; padding: 0 !important; width: auto; max-width: inherit; } 


.newsletter-section {}
.newsletter-section .theme-block .rte p { font-size: calc(var(--typeBaseSize) - 2px); }
.newsletter-section .newsletter__input-group { max-width:570px; position:relative; }
.newsletter-section .newsletter__input-group .newsletter__input { border:2px solid #000; font-size:calc(var(--typeBaseSize) - 4px); height:48px; line-height:1; }
.newsletter-section .newsletter__input-group .input-group-btn { position: absolute; right: 0; height: 100%; padding: 0; width: auto; }
.newsletter-section .newsletter__input-group .input-group-btn .btn { background:none; font-size:0; padding: 0; line-height: 1; width: 55px; height: 100%; min-width: inherit; position: absolute; text-indent: -9999px; } 
.newsletter-section .newsletter__input-group .input-group-btn .btn:active,
.newsletter-section .newsletter__input-group .input-group-btn .btn:hover { background:none !important; }
.newsletter-section .newsletter__input-group .input-group-btn .btn span { background:url(//edinburghcashmere.co.uk/cdn/shop/t/11/assets/sprite.png?v=56477499098248949811701326532) no-repeat -25px 0; height:16px; width:23px; transition:0.5s; margin-left: 15px; }
.newsletter-section .newsletter__input-group .input-group-btn .btn:hover span { background-position:0px 0; }


.blog_list .inner + p { display:none; }

.news_sec { background:var(--theme-bgcolor); color:var(--text-white); padding:40px 0; }
.news_sec .news * { color:var(--text-white); }
.news_sec .news .inner { margin:0; }
.news_sec .news .inner + p { display:none; }
.partner_sec .hero[data-arrows="true"] .flickity-button { position: absolute; top: 50%; bottom: inherit; transform: translateY(-50%); }
.partner_sec .hero[data-arrows="true"] .flickity-previous { left:0; }
.partner_sec .hero[data-arrows="true"] .flickity-next { right:0; }


.site-footer { overflow:hidden; }
.site-footer .footer__title { font-size:calc(var(--typeBaseSize) + 2px); }
.site-footer .ftr_btm { margin-top:30px; padding-top:10px; position:relative; }
.site-footer .ftr_btm::before { background:#c19d70; position:absolute; left:-100%; width:300%; top:0; content:""; display:block; height:1px; }
.site-footer .footer__section #localization_formfooter { display:none; }
.site-footer ul.cont_list { margin:0; padding:0; list-style:none; }
.site-footer ul.cont_list li { padding:0 0 10px 40px; position:relative; }
.site-footer ul.cont_list li::before { content:""; display:block; position:absolute; left:5px; top:4px; background:url(//edinburghcashmere.co.uk/cdn/shop/t/11/assets/sprite.png?v=56477499098248949811701326532) no-repeat 0px 0px; }
.site-footer ul.cont_list li.mail::before { background-position:-25px -20px; height:17px; width:24px; }
.site-footer ul.cont_list li.mail:hover::before { background-position:0 -20px; }
.site-footer ul.cont_list li.phone::before { background-position:-28px -39px; height:17px; width:18px; }
.site-footer ul.cont_list li.phone:hover::before { background-position:-3px -39px; }
.site-footer ul.cont_list li.address::before { background-position:-31px -58px; height:19px; width:13px; }
.site-footer ul.cont_list li.address:hover::before { background-position:y -58px; }
.site-footer .social-icons { text-align:left; margin:20px 0 0; }
.site-footer .social-icons li { padding:0 0 0 13px; }
.site-footer .social-icons li:first-child { padding-left:0; }
.site-footer .social-icons li a { padding:0; }
.site-footer .social-icons .icon { width:30px; height:30px; }
.site-footer .footer__small-text { font-size:calc(var(--typeBaseSize) - 4px); text-align:center; padding-bottom:15px; }
.site-footer .payment-icons { text-align:center; opacity:0.3;  margin:10px 0 0; }
.locale-selectors__container { display:none; }

/*.template-customers-login .main-content .page-width,
.template-customers-register .main-content .page-width { margin:auto; max-width:500px; }*/

.product-single__meta .giftbox_check { position:relative; padding-left:33px; }
.product-single__meta .giftbox_check input[type="checkbox"] { position:absolute; top:50%; left:4px;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}

.collection-filter { /*margin:0 0 30px;*/  background:#fff; padding:20px 0; }
.collection-content { /*padding-top:20px;*/  padding-top:0; }
.collection-content .collection-filter__item { margin-bottom:0; } 
.collection-sidebar__group .tag-list { font-size: 0.8em; }
.collapsible-trigger-btn { font-size:18px; text-transform:inherit;}
.grid-product__price--original { /*color:#8d8d8d;*/ color: #c6c6c6; font-weight: 300 !important; }

.product__price.product__price--compare{color: #c6c6c6;}


.template-page .page-full { padding-left:0; padding-right:0; }
.template-page .page-full h1,
.template-page .page-full h2,
.template-page .page-full h3,
.template-page .page-full h4,
.template-page .page-full h5,
.template-page .page-full h6 { margin-top:15px; text-align:center; color:#2b00ff; }
.template-page .page-full video,
.template-page .page-full p { padding:0 0 20px; }

.template-page .page-content h1,
.template-page .page-content h2,
.template-page .page-content h3,
.template-page .page-content h4,
.template-page .page-content h5,
.template-page .page-content h6 { margin-top:15px; text-align:center; color:#2b00ff; }

.template-page .page-full ul li { margin:10px 0; }

.w-100 { width:100%; }
.mb-30 { margin-bottom:30px; }
.mt-15 { margin-top:15px; }

.article h2,
.article h3 { text-align:center; margin:40px 0 25px; }
.article h2 { font-size:calc(var(--typeHeaderSize)*.65); line-height:1.3; }
.article h3 { font-size:calc(var(--typeHeaderSize)*.58); line-height:1.3; }
.article ul li,
.article ol li { margin:5px 0; }
.article p { margin: 25px 0;0 }
.article h4 { margin: 15px 0; text-align: center; /*color: #2b00ff;*/ font-size: 18px; }


.template-collection .page-content { padding-top:35px; }
.template-collection .page-content .section-header { margin:0; }
.template-collection .collection-content { padding-top:35px; }
.rte.collection__description { font-size: 13px; text-align: center; }
.rte.collection__description h2 { font-size:26px; }
.rte.collection__description p { margin-bottom:15px; }

/* Blog Page */
.template-blog [data-section-type="blog"] .grid { display:flex; flex-wrap:wrap; }
.template-blog [data-section-type="blog"] .grid .grid__item .grid { margin:0; padding:20px; border:1px solid #e5e7eb; height:100%; }
.template-blog [data-section-type="blog"] .grid > .grid__item { margin:0 0 40px; }
.template-blog [data-section-type="blog"] .grid .grid__item .grid .grid__item { width:100%; }
.template-blog [data-section-type="blog"] .grid .grid__item .grid .grid__item,
.template-blog [data-section-type="blog"] .grid .grid__item .grid .article__grid-meta { margin:0; padding:0; }
.template-blog [data-section-type="blog"] .article__title { font-size:20px; }
.template-blog [data-section-type="blog"] .article__grid-meta { text-align:left; }

.gift_image { overflow: hidden; margin: 0 0 18px; }
.gift_image img { float: left; width: 100px; border: 1px solid #efefef; padding: 5px; margin-left: 5px; }
.gift_image img:first-child { margin-left: 0; }

@media only screen and (min-width: 769px) {
.index-section { margin:50px 0; }

.index-section--hero + .index-section { margin-top:0; }
.section-header { margin-bottom:30px; }
.site-header .page-width { max-width:100%; padding:0 40px; }

.site-footer .footer__small-text { float:left; }
.site-footer .payment-icons { float:right; }

.our_story .feature-row__text { padding-right:60px; }

.news_sec { padding:75px 0; }

.site-footer { padding-bottom:15px; }
.footer__item-padding { padding-right:0; }

.collection-content { padding-top:75px; padding-bottom:75px; }


.article h2 { font-size: calc(var(--typeHeaderSize)*.70); }
.article h3 { font-size: calc(var(--typeHeaderSize)*.63); }

}

@media only screen and (min-width: 992px) {
.btn,
.rte .btn,
.shopify-payment-button .shopify-payment-button__button--unbranded,
.spr-container .spr-button,
.spr-container .spr-summary-actions a {  font-size:calc(var(--typeBaseSize) + 2px); text-transform:inherit; padding:14px 40px; }

.newsletter-section .h3 { font-size:calc(var(--typeHeaderSize)*.85); }
[data-type_product_capitalize="true"] .collection-item__title span { font-size:calc(var(--typeHeaderSize) *0.7); font-weight:600; }

.grid { margin:0 0 0 -40px; }
.grid--small .grid__item,
.grid__item { padding-left:40px; }
.collection-item { margin-bottom:40px; }
.collection-item__title--bottom-center[class*="collection-item__title--overlaid"],
.collection-item__title--bottom-left[class*="collection-item__title--overlaid"],
.collection-item__title--bottom-right[class*="collection-item__title--overlaid"] { bottom:40px; }
.collection-item__title > span { font-size:1.4em; }
.news_sec .news .section-header { text-align:left; }
}

@media only screen and (min-width:1050px) {
.scottish_brand .feature-row { margin:0; }
}

@media only screen and (min-width:1200px) {
.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { font-size:14px !important; }
.site-nav__link { padding-left:12px; padding-right:12px; }
.our_story p { font-size:22px; }
}

@media only screen and (min-width:1366px) {
.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { font-size:15px !important; }
}

@media only screen and (min-width:1600px) {
.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { font-size:16px !important; }
.site-nav__link { padding-left:15px; padding-right:15px; }
}

@media only screen and (max-width:1199px) {
.site-nav__link--icon { display:inline-block !important; }
.header-item--navigation { display:none; }
}

@media only screen and (max-width: 991px) {
.rte .enlarge-text { font-size:1em; }
}

@media only screen and (max-width: 768px) {
.slideshow-wrapper .slideshow__slide .hero__image { height:auto; }
	
.header-item { flex-flow:column; align-items:end; }
.toolbar__item { padding-right:0; }
.site-header__logo { margin-bottom:0; box-shadow:0 0; }
.news_sec .partner_sec  { padding-top:30px; }
.news_sec .partner_sec .hero .slideshow__slide,
.news_sec .partner_sec .hero { background:#fff; height:300px; text-align:center; }
.news_sec .partner_sec .hero .hero__image { height:100%; width:auto; }
.site-footer .ftr_btm { margin-top:0px; }
.site-footer .footer__title { margin:0; }
.table--responsive td, .table--responsive th { font-size:12px; }

.grid--product-images--partial .flickity-slider .product-main-slide { width:100%; }
.scottish_brand .feature-row__item .image-wrap img { height: inherit; width:100%; max-width: 100%; }
.scottish_brand .feature-row__text { padding:35px; }

.scottish_brand .feature-row__text,
.scottish_brand .feature-row__item { min-width:100%; flex:0 1 100%; }
}

@media only screen and (max-width: 480px) {
.btn, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded, .spr-container .spr-button, .spr-container .spr-summary-actions a { padding-left:15px; padding-right:15px; }
.site-nav__link--icon .icon { width: 26px; height: 26px; }
.toolbar__item .faux-select, .toolbar__item select { font-size:10px;  }
.news_sec .partner_sec .hero .slideshow__slide,
.news_sec .partner_sec .hero { height:200px; }
}

.announcement-bar .slideshow-wrapper {
    display: grid !important;
    /*grid-template-columns: repeat(2, 1fr) !important;*/
    column-gap: 53px;
}

#shopify-section-template--21746145263927__logo_list_RJNjTF {
    background-color:rgb(255, 255, 255) !important;
    color: #424242 !important;
    padding-top: 20px!important;
}

@media only screen and (max-width: 600px) {
  .announcement-bar .slideshow-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
  }
    .toolbar__social {
    text-align: center;
}
}
}

#shopify-section-template--21746145263927__logo_list_RJNjTF {
    background-color: #b1854c !important;
    color: white !important;
    padding-top: 20px!important;
}