body.template-product #MainContent{--sf-ink: #171412;--sf-muted: #6b645b;--sf-line: #ece5d8;--sf-cream: #fbf6ee;--sf-gold: #a67400;--sf-gold-dark: #7d5800;--sf-gold-soft: #fbf1dc;--sf-gold-line: #efdcb4;--sf-accent: #e22025;--sf-green: #24483a;--sf-radius: 22px;--sf-pad: clamp(16px, 3.2vw, 48px);--sf-head: "Archivo", Lato, sans-serif;--sf-body: Lato, sans-serif;--sf-promise: "\2713   Fabrics you can trust since 1978\a\2713   Dispatched in 24\2013 48 hours\a\2713   Delivery across India\a\2713   Bulk & custom orders welcome";color:var(--sf-ink);font-family:var(--sf-body)}body.template-product #MainContent .page-width{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:var(--sf-pad);padding-right:var(--sf-pad)}body.template-product #MainContent .page-content--product{padding-top:clamp(16px,2.4vw,36px);padding-bottom:clamp(24px,3vw,40px)}body.template-product #MainContent .product__photos{flex-direction:column}body.template-product #MainContent .product__main-photos{width:100%}body.template-product #MainContent .product-image-main{border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-cream)}body.template-product #MainContent .product__thumbs{order:2;flex:none;width:100%!important;max-width:none!important;height:auto;margin:14px 0 0}@media(min-width:769px){body.template-product #MainContent .product__main-photos .flickity-page-dots{display:none}}body.template-product #MainContent .product__thumbs--scroller{position:static;display:flex;gap:12px;width:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}body.template-product #MainContent .product__thumbs--scroller::-webkit-scrollbar{display:none}body.template-product #MainContent .product__thumb-item{flex:0 0 calc((100% - 36px)/4);width:auto;margin:0}body.template-product #MainContent .product__thumb{display:block;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .2s ease,opacity .2s ease;opacity:.75}body.template-product #MainContent .product__thumb:after{border:0!important}body.template-product #MainContent .product__thumb:hover{opacity:1}body.template-product #MainContent .product__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--sf-gold)}body.template-product #MainContent .product__photo-zoom{top:auto;left:auto;right:14px;bottom:14px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:var(--sf-ink);box-shadow:0 8px 20px -10px #1714128c;opacity:1}body.template-product #MainContent .product__photo-zoom .icon{width:17px;height:17px}body.template-product #MainContent .product__photo-zoom:hover{background:var(--sf-ink);color:#fff}body.template-product #MainContent .product__main-photos .flickity-page-dots .dot{width:8px;height:8px;background:var(--sf-line);opacity:1;transition:width .25s ease,background .25s ease}body.template-product #MainContent .product__main-photos .flickity-page-dots .dot.is-selected{width:24px;border-radius:999px;background:var(--sf-gold)}body.template-product #MainContent .product-block--header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 22px;text-align:left}body.template-product #MainContent .product-single__title{margin:0;font:500 clamp(24px,2.3vw,34px)/1.18 var(--sf-head);letter-spacing:-.01em!important;text-transform:lowercase!important;text-align:left;color:var(--sf-ink)}body.template-product #MainContent .product-single__title:first-letter{text-transform:uppercase}body.template-product #MainContent .product-single__sku{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border:1px solid var(--sf-line);border-radius:999px;font:500 12.5px/1 var(--sf-body);letter-spacing:.04em!important;color:var(--sf-muted)}body.template-product #MainContent .product-single__sku:before{content:"SKU \2022";color:var(--sf-gold);font-weight:700}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price):has(>.rte){margin:0 0 22px}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price):has(>.rte):before{content:"Fabric specs";display:block;margin-bottom:10px;font:700 11.5px/1 var(--sf-body);letter-spacing:.14em!important;text-transform:uppercase;color:var(--sf-muted)}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte li{margin:0;padding:10px 12px;border:1px solid var(--sf-gold-line);border-radius:12px;background:#fbf1dc47;font:500 13.5px / 1.4 var(--sf-body);color:var(--sf-gold-dark);font-weight:600}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte li:before{content:none}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte p{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--sf-muted)}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte p strong{font-weight:500}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price):has(>.rte):after{content:"Need it in bulk? Custom quantities and wholesale quotes are available \2014  use \201c Bulk Order\201d.";display:block;margin-top:16px;padding:14px 16px 14px 56px;border-radius:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5 12 3l9 4.5-9 4.5-9-4.5Z'/%3E%3Cpath d='m3 12 9 4.5 9-4.5M3 16.5 12 21l9-4.5'/%3E%3C/svg%3E") 16px center / 26px no-repeat,linear-gradient(135deg,#c08a12,var(--sf-gold) 55%,var(--sf-gold-dark));font:600 13.5px/1.45 var(--sf-body);color:#fff}body.template-product #MainContent [data-product-blocks]>.product-block:has(>img){margin:0 0 22px}body.template-product #MainContent [data-product-blocks]>.product-block>img{display:block;width:100%;border-radius:16px}body.template-product #MainContent .jdgm-preview-badge .jdgm-star{color:var(--sf-gold)!important}body.template-product #MainContent [data-product-blocks]>.product-block:empty,body.template-product #MainContent [data-product-blocks]>.product-block:has(>style:only-child){display:none}body.template-product #MainContent [data-product-blocks]>.product-block--price,body.template-product #MainContent [data-product-blocks]>.product-block:has(.product__quantity),body.template-product #MainContent [data-product-blocks]>.product-block:has(.product-single__form){margin:0;padding-left:22px;padding-right:22px;background:#fff;border:1px solid var(--sf-line);border-top:0;border-bottom:0;box-shadow:0 30px 44px -40px #1714128c}body.template-product #MainContent [data-product-blocks]>.product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:8px;padding-top:22px;padding-bottom:18px;border-top:1px solid var(--sf-line);border-radius:var(--sf-radius) var(--sf-radius) 0 0}body.template-product #MainContent [data-product-blocks]>.product-block--price:before{content:"Buy by the metre";order:0;flex-basis:100%;display:flex;align-items:center;gap:10px;margin-bottom:6px;border-radius:12px;background:var(--sf-gold-soft);font:700 13.5px/1 var(--sf-body);color:var(--sf-ink);background-image:radial-gradient(circle at 19px center,var(--sf-gold) 0 4px,#fff 4.5px 7px,var(--sf-gold) 7.5px 8.5px,transparent 9px);padding:10px 12px 10px 36px}body.template-product #MainContent [data-product-price]{order:1;margin:0;font:800 clamp(26px,2.2vw,32px)/1 var(--sf-head);letter-spacing:-.02em!important;color:var(--sf-ink)}body.template-product #MainContent .price-unit{margin-left:4px;font:500 14px/1 var(--sf-body);letter-spacing:0!important;text-transform:lowercase;color:var(--sf-muted)}body.template-product #MainContent .price-unit:before{content:"/ "}body.template-product #MainContent [data-product-price-wrap]{order:2;font:500 13.5px/1 var(--sf-body);color:var(--sf-muted)}body.template-product #MainContent .product__price--compare{margin:0 0 0 2px;font-size:13.5px;color:var(--sf-muted);text-decoration:line-through}body.template-product #MainContent .product__price-savings:not(.hide){order:3;display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--sf-accent);color:#fff;font:700 12px/1 var(--sf-body);letter-spacing:.03em!important}body.template-product #MainContent .product-block--price .product__policies{order:4;flex-basis:100%;margin:0;font-size:12.5px;color:var(--sf-muted);text-align:left!important}body.template-product #MainContent .product-block--price .product__policies a{color:var(--sf-ink);text-decoration:underline;text-underline-offset:3px}body.template-product #MainContent [data-product-blocks]>.product-block:has(.product__quantity){padding-top:4px;padding-bottom:14px}body.template-product #MainContent .product__quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 8px 8px 14px;border:1px solid var(--sf-line);border-radius:14px}body.template-product #MainContent .product__quantity:before{content:"Quantity in metres";font:600 13.5px/1.2 var(--sf-body);color:var(--sf-ink)}body.template-product #MainContent .product__quantity .js-qty__wrapper{position:relative;width:124px;max-width:none;height:40px;border:0;border-radius:999px;background:var(--sf-cream)}body.template-product #MainContent .product__quantity .js-qty__num{width:100%;height:100%;margin:0;padding:0 38px;border:0;border-radius:999px;background:transparent;text-align:center;font:800 15px/1 var(--sf-head);color:var(--sf-ink)}body.template-product #MainContent .product__quantity .js-qty__adjust{top:4px;bottom:auto;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--sf-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px -3px #17141266;transition:background .2s ease,color .2s ease}body.template-product #MainContent .product__quantity .js-qty__adjust--minus{left:4px}body.template-product #MainContent .product__quantity .js-qty__adjust--plus{right:4px}body.template-product #MainContent .product__quantity .js-qty__adjust:hover{background:var(--sf-ink)}body.template-product #MainContent .product__quantity .js-qty__adjust:hover .icon{color:#fff!important;fill:#fff!important}body.template-product #MainContent .product__quantity .js-qty__adjust .icon{width:11px;height:11px}body.template-product #MainContent [data-product-blocks]>.product-block:has(.product-single__form){padding-bottom:22px;border-bottom:1px solid var(--sf-line);border-radius:0 0 var(--sf-radius) var(--sf-radius)}body.template-product #MainContent .product-single__form{display:grid;grid-template-columns:1fr;gap:10px;margin:0}body.template-product #MainContent .product-single__form .add-to-cart,body.template-product #MainContent .product-single__form .ask-a-question-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px!important;min-height:0!important;margin:0;padding:0 18px!important;border-radius:999px;line-height:1!important;font:700 15px/1 var(--sf-body);letter-spacing:.02em!important;text-transform:none;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}body.template-product #MainContent .product-single__form .add-to-cart{background:var(--sf-ink)!important;border:1.5px solid var(--sf-ink)!important;color:#fff!important}body.template-product #MainContent .product-single__form .add-to-cart:hover{background:var(--sf-gold)!important;border-color:var(--sf-gold)!important}body.template-product #MainContent .product-single__form .add-to-cart[disabled]{background:var(--sf-line)!important;border-color:var(--sf-line)!important;color:var(--sf-muted)!important}body.template-product #MainContent .product-single__form .ask-a-question-btn{background:#fff;border:1.5px solid var(--sf-gold);color:var(--sf-gold-dark)}body.template-product #MainContent .product-single__form .ask-a-question-btn:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d5800' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5 12 3l9 4.5-9 4.5-9-4.5Z'/%3E%3Cpath d='m3 12 9 4.5 9-4.5M3 16.5 12 21l9-4.5'/%3E%3C/svg%3E") center / contain no-repeat}body.template-product #MainContent .product-single__form .ask-a-question-btn:hover{background:var(--sf-gold-soft)}body.template-product #MainContent [data-product-blocks]>.product-block:has(.product-single__form):after{content:"\2713   Dispatched in 24\2013 48 hours\a\2713   Delivery across India\a\2713   Secure payments";display:block;margin-top:16px;padding-top:14px;border-top:1px dashed var(--sf-line);font:500 13px/1.9 var(--sf-body);color:var(--sf-muted);white-space:pre-wrap}body.template-product #MainContent [data-product-blocks]>.product-block--tab{margin:0}body.template-product #MainContent .product-block--tab .collapsibles-wrapper{border:0;border-top:1px solid var(--sf-line);border-radius:0;background:transparent}body.template-product #MainContent .product-block--tab .collapsible-trigger-btn{position:relative;width:100%;margin:0;padding:22px 64px 22px 0;border:0!important;font:600 clamp(16px,1.4vw,19px)/1.3 var(--sf-head);letter-spacing:-.01em!important;text-transform:none!important;text-align:left;color:var(--sf-ink)}body.template-product #MainContent .product-block--tab .collapsible-trigger__icon{top:50%;right:0;width:36px;height:36px;margin:0;border:1px solid var(--sf-line);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}body.template-product #MainContent .product-block--tab .collapsible-trigger__icon .icon{width:12px;height:12px}body.template-product #MainContent .product-block--tab .collapsible-content__inner{font-size:14.5px;line-height:1.7;color:var(--sf-muted);border:1px solid #ececec}body.template-product #MainContent .product-block--tab .collapsible-content__inner h4{font:700 15px var(--sf-head);text-transform:none;color:var(--sf-ink);margin:0 0 8px}body.template-product #MainContent .product-block--tab .collapsible-content__inner strong{color:var(--sf-ink)}body.template-product #MainContent .social-sharing{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:20px 0 0;border-top:1px solid var(--sf-line)}body.template-product #MainContent .social-sharing:before{content:"Share this fabric";margin-right:8px;font:600 13.5px/1 var(--sf-body);color:var(--sf-muted)}body.template-product #MainContent .social-sharing__link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--sf-line);border-radius:50%;color:var(--sf-ink);transition:background .2s ease,color .2s ease,border-color .2s ease}body.template-product #MainContent .social-sharing__link:hover{background:var(--sf-ink);border-color:var(--sf-ink);color:#fff}body.template-product #MainContent .social-sharing__link .icon{width:15px;height:15px;margin:0}body.template-product #MainContent .social-sharing__title{display:none}@media(min-width:1100px){body.template-product #MainContent .product-section .grid--product-images--partial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(330px,.92fr);column-gap:clamp(24px,2.6vw,40px);row-gap:0;align-items:start;margin:0}body.template-product #MainContent .product-section .grid--product-images--partial>.grid__item{width:auto;padding:0;float:none}body.template-product #MainContent .product-section .grid--product-images--partial>.grid__item:not(.product-single__sticky),body.template-product #MainContent .product-section .product-single__meta,body.template-product #MainContent .product-section [data-product-blocks]{display:contents}body.template-product #MainContent .product-section .product-single__sticky{grid-column:1;grid-row:1 / span 7;position:relative;top:auto;align-self:start;margin-bottom:32px}body.template-product #MainContent .product-section [data-product-blocks]>.product-block--price,body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(.product__quantity),body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(.product-single__form){align-self:stretch}body.template-product #MainContent .product-section .product-block--header{grid-column:2;grid-row:1}body.template-product #MainContent .product-section [data-product-blocks]>*{grid-column:2}body.template-product #MainContent .product-section [data-product-blocks]>.product-block:not(.product-block--price):has(>.rte){grid-column:2;grid-row:2 / span 3}body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(>img){grid-column:2;grid-row:5}body.template-product #MainContent .product-section [data-product-blocks]>.shopify-app-block:has(.jdgm-preview-badge){grid-column:2;grid-row:6}body.template-product #MainContent .product-section [data-product-blocks]>.product-block--price{grid-column:3;grid-row:1 / span 2}body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(.product__quantity){grid-column:3;grid-row:3}body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(.product-single__form){grid-column:3;grid-row:4}body.template-product #MainContent .product-section [data-product-blocks]>.product-block--tab,body.template-product #MainContent .product-section [data-product-blocks]>.product-block:has(.social-sharing){grid-column:1 / -1}body.template-product #MainContent .product-section [data-product-blocks]>:not(.product-block--tab)+.product-block--tab{margin-top:8px}body.template-product #MainContent .product-section [data-product-blocks]>.product-block--tab .collapsible-trigger-btn{font-size:20px}body.template-product #MainContent .product-section .grid--product-images--partial:before,body.template-product #MainContent .product-section .grid--product-images--partial:after{display:block;grid-column:3;align-self:stretch;color:#fff;background:var(--sf-green)}body.template-product #MainContent .product-section .grid--product-images--partial:before{content:"Our promise";grid-row:5;margin-top:18px;padding:26px 26px 6px;border-radius:var(--sf-radius) var(--sf-radius) 0 0;font:800 26px/1.1 var(--sf-head);letter-spacing:-.02em!important}body.template-product #MainContent .product-section .grid--product-images--partial:after{content:var(--sf-promise);grid-row:6 / span 2;clear:none;padding:10px 26px 26px;border-radius:0 0 var(--sf-radius) var(--sf-radius);font:500 14px/2 var(--sf-body);white-space:pre-wrap;margin-bottom:32px}}@media(max-width:1099px){body.template-product #MainContent [data-product-blocks]{display:flex;flex-direction:column;text-align:left}body.template-product #MainContent [data-product-blocks]>*{order:10}body.template-product #MainContent [data-product-blocks]>.shopify-app-block:has(.jdgm-preview-badge){order:1}body.template-product #MainContent [data-product-blocks]>.product-block--price{order:2}body.template-product #MainContent [data-product-blocks]>.product-block:has(.product__quantity){order:3}body.template-product #MainContent [data-product-blocks]>.product-block:has(.product-single__form){order:4;margin-bottom:26px}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price):has(>.rte){order:5}body.template-product #MainContent [data-product-blocks]>.product-block:has(>img){order:6}body.template-product #MainContent [data-product-blocks]>.product-block--tab{order:7}body.template-product #MainContent [data-product-blocks]>.product-block:has(.social-sharing){order:8}body.template-product #MainContent .product-single__meta:after{content:"Our promise\a" var(--sf-promise);display:block;margin-top:24px;padding:24px;border-radius:var(--sf-radius);background-color:var(--sf-green);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 12px);color:#fff;font:500 14px/2 var(--sf-body);white-space:pre-wrap}}@media(min-width:769px)and (max-width:1099px){body.template-product #MainContent .product-section .grid--product-images--partial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,44px);margin:0}body.template-product #MainContent .product-section .grid--product-images--partial>.grid__item{width:auto;padding:0;float:none}body.template-product #MainContent .product-section .grid--product-images--partial:after{display:none}body.template-product #MainContent .product-section .product-single__sticky{position:sticky;top:110px;align-self:start}}body.template-product #MainContent [id$=__product-recommendations]{overflow:hidden}body.template-product #MainContent [id$=__product-recommendations]:before{content:"Fabrics for every story   \2731    Bulk & custom orders   \2731    Delivery across India   \2731    Since 1978   \2731    Fabrics for every story   \2731    Bulk & custom orders   \2731    Delivery across India   \2731    Since 1978   \2731    Fabrics for every story   \2731    Bulk & custom orders   \2731    Delivery across India   \2731    Since 1978   \2731    Fabrics for every story   \2731    Bulk & custom orders   \2731    Delivery across India   \2731    Since 1978   \2731    ";display:block;width:max-content;margin:clamp(24px,3vw,40px) 0 clamp(36px,5vw,64px);padding:18px 0;background:var(--sf-cream);color:var(--sf-accent);font:400 clamp(18px,2vw,28px)/1 var(--sf-head);letter-spacing:-.01em!important;white-space:pre;animation:sf-pdp-marquee 60s linear infinite}@keyframes sf-pdp-marquee{to{transform:translate(-50%)}}body.template-product #MainContent .section-header{margin-bottom:clamp(20px,3vw,32px);padding-bottom:18px;border-bottom:1px solid var(--sf-line);text-align:left}body.template-product #MainContent .section-header__title,body.template-product #MainContent .jdgm-rev-widg__title{margin:0;font:800 clamp(30px,3.6vw,52px)/1 var(--sf-head)!important;letter-spacing:-.03em!important;text-transform:none!important;text-align:left!important;color:var(--sf-ink)!important}body.template-product #MainContent hr.hr--large{display:none}body.template-product #MainContent #judgeme_product_reviews{margin:clamp(24px,4vw,48px) auto!important;padding:clamp(28px,4vw,44px) clamp(18px,3vw,40px);max-width:calc(1360px - 2 * var(--sf-pad))!important;width:calc(100% - 2 * var(--sf-pad));border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:#fff}body.template-product #MainContent .jdgm-rev-widg{padding:0;border:0;background:transparent}body.template-product #MainContent .jdgm-rev-widg__title{margin-bottom:18px!important}body.template-product #MainContent .jdgm-rev-widg__summary-text{font-size:15px;color:var(--sf-muted)}body.template-product #MainContent .jdgm-rev-widg .jdgm-star{color:var(--sf-gold)!important}body.template-product #MainContent .jdgm-write-rev-link{border-radius:999px!important;padding:14px 26px!important;background:var(--sf-ink)!important;border-color:var(--sf-ink)!important;color:#fff!important;font:700 14px/1 var(--sf-body)!important;letter-spacing:.02em!important;text-transform:none!important}body.template-product #MainContent .jdgm-write-rev-link:hover{background:var(--sf-gold)!important;border-color:var(--sf-gold)!important}body.template-product #MainContent .grid-product__content{height:100%;background:#fff;border:1px solid var(--sf-line);border-radius:18px;overflow:hidden;box-shadow:0 16px 30px -28px #17141280;transition:box-shadow .25s ease,transform .25s ease}body.template-product #MainContent .grid-product__content:hover{box-shadow:0 22px 40px -26px #17141273;transform:translateY(-3px)}body.template-product #MainContent .grid-product__image-mask{margin:8px 8px 0;border-radius:13px;overflow:hidden;background:var(--sf-cream)}body.template-product #MainContent .grid-product__image-mask img{transition:transform .6s ease}body.template-product #MainContent .grid-product__content:hover .grid-product__image-mask img{transform:scale(1.05)}body.template-product #MainContent .grid-product__tag--sale{top:16px;left:16px;right:auto;z-index:2;padding:6px 10px;border-radius:999px;background:#fff;color:var(--sf-accent);font:800 10.5px/1 var(--sf-body);letter-spacing:.1em!important;text-transform:uppercase;box-shadow:0 4px 10px -6px #17141280}body.template-product #MainContent .grid-product__meta{position:relative;padding:12px 14px 50px;text-align:left}body.template-product #MainContent .grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;font:500 14.5px/1.35 var(--sf-head);letter-spacing:0!important;text-transform:lowercase!important;color:var(--sf-ink)}body.template-product #MainContent .grid-product__title:first-letter{text-transform:uppercase}body.template-product #MainContent .grid-product__price{font:800 15.5px/1.35 var(--sf-head);letter-spacing:-.01em!important;color:var(--sf-ink)}body.template-product #MainContent .grid-product__price--original{margin-right:6px;font:400 13px var(--sf-body);color:var(--sf-muted);text-decoration:line-through}body.template-product #MainContent .grid-product__price--savings{display:none}body.template-product #MainContent .grid-product__meta:after{content:"View options \2192";position:absolute;left:14px;right:14px;bottom:14px;padding-top:10px;border-top:1px dashed var(--sf-line);font:700 12.5px/1 var(--sf-body);color:var(--sf-gold)}body.template-product #MainContent #cust-contact-us-form{display:block;max-width:calc(1100px + 2 * var(--sf-pad));margin:clamp(32px,5vw,72px) auto;padding:0 var(--sf-pad);background:transparent;scroll-margin-top:110px}body.template-product #MainContent #cust-contact-us-form>form{padding:clamp(24px,4.5vw,56px);border-radius:calc(var(--sf-radius) * 1.3);background-color:var(--sf-green);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 12px)}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__heading]{margin:0;font:800 clamp(28px,3.4vw,46px)/1.05 var(--sf-head);letter-spacing:-.02em!important;text-transform:none;text-align:left;color:#fff}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__heading] p{margin:0}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__heading]:before{content:"Bulk orders \b7  Custom requirements";display:block;margin-bottom:12px;font:700 12px/1.3 var(--sf-body);letter-spacing:.16em!important;text-transform:uppercase;color:#f1cf86}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__subtext]{color:#fffc;font-size:15px;text-align:left}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__label]{margin-bottom:8px;font:700 12px/1.2 var(--sf-body);letter-spacing:.1em!important;text-transform:uppercase;color:#ffffffd9}body.template-product #MainContent #cust-contact-us-form .text-red{color:#f1cf86}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__input],body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__textarea]{min-height:52px;padding:14px 16px;border:1.5px solid transparent;border-radius:12px;background:#fff;font:400 15px var(--sf-body);color:var(--sf-ink);transition:border-color .2s ease,box-shadow .2s ease}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__textarea]{min-height:130px}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__input]:focus,body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__textarea]:focus{outline:none;border-color:#f1cf86;box-shadow:0 0 0 4px #f1cf8640}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__button]{justify-self:start;align-self:flex-start;width:auto;min-width:220px;min-height:54px;padding:0 32px;border:0;border-radius:999px;background:#fff;color:var(--sf-ink);font:700 15px/1 var(--sf-body);letter-spacing:.02em!important;text-transform:none;cursor:pointer;transition:background .2s ease,color .2s ease}body.template-product #MainContent #cust-contact-us-form [class*=ai-contact-form__button]:hover{background:#f1cf86}@media(max-width:768px){body.template-product #MainContent .page-width--flush-small{padding-left:0;padding-right:0}body.template-product #MainContent .product-section .grid__item+.grid__item{margin-top:22px}body.template-product #MainContent [data-product-blocks]>.product-block--price,body.template-product #MainContent [data-product-blocks]>.product-block:has(.product__quantity),body.template-product #MainContent [data-product-blocks]>.product-block:has(.product-single__form){padding-left:16px;padding-right:16px}body.template-product #MainContent .product-single__form .add-to-cart,body.template-product #MainContent .product-single__form .ask-a-question-btn{height:50px!important}body.template-product #MainContent [data-product-blocks]>.product-block:not(.product-block--price)>.rte ul{grid-template-columns:1fr}body.template-product #MainContent .grid-product__meta{padding:10px 10px 46px}body.template-product #MainContent .grid-product__meta:after{left:10px;right:10px;bottom:12px}body.template-product #MainContent .grid-product__title{font-size:13.5px}body.template-product #MainContent .grid-product__price{font-size:14px}body.template-product #MainContent .grid-product__price--original{display:block;margin:0 0 2px;font-size:12px}}@media(prefers-reduced-motion:reduce){body.template-product #MainContent *{transition:none!important}body.template-product #MainContent [id$=__product-recommendations]:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/sahni-product-layout.css.map */
