1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4 5 6 7 8 9 10<link rel="preconnect" href="//fonts.shopifycdn.com/" crossorigin> 11<link rel="preconnect" href="//v.shopify.com/" crossorigin> 12<link rel="dns-prefetch" href="//gillori.com" crossorigin> 13<link rel="dns-prefetch" href="//gillori.myshopify.com" crossorigin> 14<link rel="dns-prefetch" href="//cdn.shopify.com" crossorigin> 15<link rel="dns-prefetch" href="//v.shopify.com" crossorigin> 16<link rel="dns-prefetch" href="//fonts.shopifycdn.com" crossorigin> 17
17<script> 18 YETT_BLACKLIST = [/judge/,/whatmore/,/klaviyo/,/nfcube/,/clarity/,/wigzo/] 19 !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.yett={})}(this,function(t){"use strict";var e={blacklist:window.YETT_BLACKLIST,whitelist:window.YETT_WHITELIST},r={blacklisted:[]},n=function(t,r){return t&&(!r||"javascript/blocked"!==r)&&(!e.blacklist||e.blacklist.some(function(e){return e.test(t)}))&&(!e.whitelist||e.whitelist.every(function(e){return!e.test(t)}))},i=function(t){var r=t.getAttribute("src");return e.blacklist&&e.blacklist.every(function(t){return!t.test(r)})||e.whitelist&&e.whitelist.some(function(t){return t.test(r)})},c=new MutationObserver(function(t){t.forEach(function(t){for(var e=t.addedNodes,i=function(t){var i=e[t];if(1===i.nodeType&&"SCRIPT"===i.tagName){var c=i.src,o=i.type;if(n(c,o)){r.blacklisted.push(i.cloneNode()),i.type="javascript/blocked";i.addEventListener("beforescriptexecute",function t(e){"javascript/blocked"===i.getAttribute("type")&&e.preventDefault(),i.removeEventListener("beforescriptexecute",t)}),i.parentElement.removeChild(i)}}},c=0;c<e.length;c++)i(c)})});c.observe(document.documentElement,{childList:!0,subtree:!0});var o=document.createElement;document.createElement=function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];if("script"!==e[0].toLowerCase())return o.bind(document).apply(void 0,e);var i=o.bind(document).apply(void 0,e),c=i.setAttribute.bind(i);return Object.defineProperties(i,{src:{get:function(){return i.getAttribute("src")},set:function(t){return n(t,i.type)&&c("type","javascript/blocked"),c("src",t),!0}},type:{set:function(t){var e=n(i.src,i.type)?"javascript/blocked":t;return c("type",e),!0}}}),i.setAttribute=function(t,e){"type"===t||"src"===t?i[t]=e:HTMLScriptElement.prototype.setAttribute.call(i,t,e)},i};var l=function(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)},a=new RegExp("[|\\{}()[\\]^$+*?.]","g");t.unblock=function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length<1?(e.blacklist=[],e.whitelist=[]):(e.blacklist&&(e.blacklist=e.blacklist.filter(function(t){return n.every(function(e){return!t.test(e)})})),e.whitelist&&(e.whitelist=[].concat(l(e.whitelist),l(n.map(function(t){var r=".*"+t.replace(a,"\\$&")+".*";return e.whitelist.find(function(t){return t.toString()===r.toString()})?null:new RegExp(r)}).filter(Boolean)))));for(var s=document.querySelectorAll('script[type="javascript/blocked"]'),u=0;u<s.length;u++){var p=s[u];i(p)&&(p.type="application/javascript",r.blacklisted.push(p),p.parentElement.removeChild(p))}var d=0;[].concat(l(r.blacklisted)).forEach(function(t,e){if(i(t)){var n=document.createElement("script");n.setAttribute("src",t.src),n.setAttribute("type","application/javascript"),document.head.appendChild(n),r.blacklisted.splice(e-d,1),d++}}),e.blacklist&&e.blacklist.length<1&&c.disconnect()},Object.defineProperty(t,"__esModule",{value:!0})}); 20</script>
20 21 <!-- Gokwik theme code start --> 22 <link rel="dns-prefetch" href="https://pdp.gokwik.co/"> 23 <link rel="dns-prefetch" href="https://api.gokwik.co"> 24 25 26 27 28
28<script> 29 window.gaTag = {ga4: "G-QZRD0JJQ7T"} 30 window.merchantInfo = { 31 mid: "19r4ab13uvh1", 32 environment: "production", 33 type: "merchantInfo", 34 storeId: "40490565784", 35 fbpixel: "1006849146384935", 36 } 37 var productFormSelector = ''; 38 var cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 39 var templateName = 'blog' 40 </script>
40 41 42
42<script src="https://pdp.gokwik.co/merchant-integration/build/merchant.integration.js?v4" defer></script>
42 43 44
44<script> 45 if ('$' && '$' !== 'undefined') { 46 const script = document.createElement('script'); 47 script.src = "https://www.googletagmanager.com/gtag/js?id="+ window.gaTag.ga4; 48 script.defer = true; 49 document.head.appendChild(script); 50 window.dataLayer = window.dataLayer || []; 51 function gtag(){dataLayer.push(arguments);} 52 gtag('js', new Date()); 53 gtag('config', window.gaTag.ga4 ,{ 'groups': 'GA4','debug_mode':true }); 54 } 55 </script>
55 56 57
57<script> 58 window.addEventListener('gokwikLoaded', e => { 59 var buyNowButton = document.getElementById('gokwik-buy-now'); 60if (buyNowButton) { 61 buyNowButton.disabled = false; 62 buyNowButton.classList.remove('disabled'); 63} 64 var gokwikCheckoutButtons = document.querySelectorAll('.gokwik-checkout button'); 65gokwikCheckoutButtons.forEach(function(button) { 66 button.disabled = false; 67 button.classList.remove('disabled'); 68}); 69 //Do Not Touch This Line 70 let clicked = false; 71 let gokwikAdsID = "AW-617609636/mjn9CIOoktYBEKTzv6YC"; 72 const gokwikCheckoutEnable = (arrayOfElement) => { 73 if (arrayOfElement.length === 0) return null; 74 if (arrayOfElement.length > 1) { 75 arrayOfElement.forEach(data => { 76 if (data) { 77 let targetElement = document.querySelectorAll(data); 78 if (targetElement.length >= 1) { 79 targetElement.forEach(element => { 80 81 element.addEventListener("click", () => { 82 if (!clicked && gokwikAdsID) { 83 clicked = true; 84 gtag('event', 'conversion', { 85 'send_to': gokwikAdsID.toString().trim(), 86 'value': 0.0, 87 'currency': '', 88 'transaction_id': '' 89 }); 90 } 91 }); 92 }); 93 } 94 } 95 }); 96 } 97 }; 98 gokwikCheckoutEnable(["#gokwik-buy-now",".gokwik-checkout button"]) 99 gokwikSdk.on('modal_closed', ()=>{ 100 clicked = false; 101 }) 102 103 const targetElement = document.querySelector("body"); 104 function debounce(func, delay) { 105 let timeoutId; 106 return function () { 107 const context = this; 108 const args = arguments; 109 clearTimeout(timeoutId); 110 timeoutId = setTimeout(function () { 111 func.apply(context, args); 112 }, delay); 113 }; 114 } 115 116 const observer = new MutationObserver(() => { 117 const addToCartButton = document.querySelector("button[name='add']"); 118const gokwikBuyNowButton = document.getElementById('gokwik-buy-now'); 119 120if (addToCartButton && addToCartButton.disabled) { 121 gokwikBuyNowButton?.setAttribute('disabled', 'disabled'); 122} else { 123 gokwikBuyNowButton?.removeAttribute('disabled'); 124} 125 debouncedMyTimer(); 126 }); 127 128 const debouncedMyTimer = debounce(() => { 129 observer.disconnect(); 130 //Do Not Touch this function 131 132 gokwikCheckoutEnable(["#gokwik-buy-now",".gokwik-checkout button"]) 133 var gokwikCheckoutButtons = document.querySelectorAll('.gokwik-checkout button'); 134gokwikCheckoutButtons.forEach(function(button) { 135 button.disabled = false; 136 button.classList.remove('disabled'); 137}); 138 observer.observe(targetElement, { childList: true, subtree: true }); 139 }, 700); 140 141 const config = { childList: true, subtree: true }; 142 observer.observe(targetElement, config); 143 }); 144 </script>
144 145 146
146<script> 147 let targetNode = document.querySelector('html'); 148 149 // â Initial button code with your coin SVG 150 let gkButtonCode = ` 151 <div class="pop_cart_drawer_container" style="flex-direction: column; 152 min-width: 100%; 153 margin: auto; 154 margin-bottom: 5px; 155 border-radius: 5px; 156 background: #e5e7eb;"> 157 <div class="cart_earn-update" style="font-size: 10px; 158 display: flex; 159 flex-direction: column; 160 align-items: center; 161 color: #000000; 162 padding: 11px; 163 width: 100%; 164 "> 165 <span id="gk-coins-value"> 166 Earn 167 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" 168 class="bi bi-coin" viewBox="0 0 16 16"> 169 <path d="M5.5 9.511c.076.954.83 1.697 2.182 1.785V12h.6v-.709c1.4-.098 170 2.218-.846 2.218-1.932 0-.987-.626-1.496-1.745-1.76l-.473-.112V5.57 171 c.6.068.982.396 1.074.85h1.052c-.076-.919-.864-1.638-2.126-1.716V4h-.6v.719 172 c-1.195.117-2.01.836-2.01 1.853 0 .9.606 1.472 1.613 1.707l.397.098v2.034 173 c-.615-.093-1.022-.43-1.114-.9zm2.177-2.166c-.59-.137-.91-.416-.91-.836 174 0-.47.345-.822.915-.925v1.76h-.005zm.692 1.193c.717.166 1.048.435 175 1.048.91 0 .542-.412.914-1.135.982V8.518z"/> 176 <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 177 0 0 16"/> 178 <path d="M8 13.5a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11m0 179 .5A6 6 0 1 0 8 2a6 6 0 0 0 0 12"/> 180 </svg> 181 <span class="coin-text">Loading Coins...</span> 182 </span> 183 </div> 184 </div> 185 `; 186 187 let parsedBtnCode = new DOMParser() 188 .parseFromString(gkButtonCode, 'text/html') 189 .body.firstChild; 190 191 // ð¥ Function to update coin display (your old design) 192 function updateCoinsFromCart(cart, shadowRoot) { 193 let subtotalValue = cart.total_price / 100; // Shopify total_price is in cents 194 let coinsEarned = Math.floor(subtotalValue * 0.10); 195 196 const coinsDisplay = shadowRoot.querySelector('#gk-coins-value'); 197 if (coinsDisplay) { 198 coinsDisplay.innerHTML = ` 199 Earn 200 <svg xmlns="http://www.w3.org/2000/svg" width="0" height="0" fill="currentColor" 201 class="bi bi-coin" viewBox="0 0 16 16"> 202 <path d="M5.5 9.511c.076.954.83 1.697 2.182 1.785V12h.6v-.709c1.4-.098
203 2.218-.846 2.218-1.932 0-.987-.626-1.496-1.745-1.76l-.473-.112V5.57 204 c.6.068.982.396 1.074.85h1.052c-.076-.919-.864-1.638-2.126-1.716V4h-.6v.719 205 c-1.195.117-2.01.836-2.01 1.853 0 .9.606 1.472 1.613 1.707l.397.098v2.034 206 c-.615-.093-1.022-.43-1.114-.9zm2.177-2.166c-.59-.137-.91-.416-.91-.836 207 0-.47.345-.822.915-.925v1.76h-.005zm.692 1.193c.717.166 1.048.435 208 1.048.91 0 .542-.412.914-1.135.982V8.518z"/> 209 <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 210 0 0 16"/> 211 <path d="M8 13.5a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11m0 212 .5A6 6 0 1 0 8 2a6 6 0 0 0 0 12"/> 213 </svg> 214 <span class="coin-text">${coinsEarned} Gillori Coins on this Cart</span> 215 `; 216 } 217 } 218 219 // ð¥ Main observer for cart drawer 220 const sideCartCallback = function () { 221 const shadowContainer = document.querySelector("shadow-dom-container"); 222 if (!shadowContainer) return; 223 224 const shadowRoot = shadowContainer.shadowRoot; 225 if (!shadowRoot) return; 226 227 const gokwikCheckout = shadowRoot.querySelector(".gokwik-checkout"); 228 if (!gokwikCheckout) return; 229 230 // Insert our element if not already 231 if (!shadowRoot.querySelector('.pop_cart_drawer_container')) { 232 gokwikCheckout.parentNode.insertBefore(parsedBtnCode.cloneNode(true), gokwikCheckout); 233 234 // Initial fetch on load 235 fetch('/cart.js') 236 .then(res => res.json()) 237 .then(cart => updateCoinsFromCart(cart, shadowRoot)); 238 } 239 }; 240 241 const config = { attributes: true, childList: true, subtree: true }; 242 const customBtn = new MutationObserver(sideCartCallback); 243 customBtn.observe(targetNode, config); 244 245 // â Intercept fetch & XHR for /cart.js updates 246 (function() { 247 const originalFetch = window.fetch; 248 window.fetch = async function() { 249 const response = await originalFetch.apply(this, arguments); 250 try { 251 if (arguments[0].includes('/cart.js')) { 252 const clone = response.clone(); 253 clone.json().then(cart => { 254 const shadowContainer = document.querySelector("shadow-dom-container"); 255 if (shadowContainer && shadowContainer.shadowRoot) { 256 updateCoinsFromCart(cart, shadowContainer.shadowRoot); 257 } 258 }); 259 } 260 } catch (e) { 261 console.warn("Cart fetch intercept error:", e); 262 } 263 return response; 264 }; 265 266 const origOpen = XMLHttpRequest.prototype.open; 267 XMLHttpRequest.prototype.open = function(method, url) { 268 this._isCart = url.includes('/cart.js'); 269 return origOpen.apply(this, arguments); 270 }; 271 const origSend = XMLHttpRequest.prototype.send; 272 XMLHttpRequest.prototype.send = function() { 273 if (this._isCart) { 274 this.addEventListener('load', function() { 275 try { 276 const cart = JSON.parse(this.responseText); 277 const shadowContainer = document.querySelector("shadow-dom-container"); 278 if (shadowContainer && shadowContainer.shadowRoot) { 279 updateCoinsFromCart(cart, shadowContainer.shadowRoot); 280 } 281 } catch (e) {} 282 }); 283 } 284 return origSend.apply(this, arguments); 285 }; 286 })(); 287</script>
287 288 289 290 291 292 293 294<style> 295 296 .gokwik-checkout { 297 width: 100%; 298 display: flex; 299 justify-content: center; 300 flex-direction: column; 301 align-items: end; 302 margin-bottom: 10px; 303 } 304 .gokwik-checkout button { 305 max-width:100%; 306 width: 100%; 307 border: none; 308 display: flex; 309 justify-content: center; 310 align-items: center; 311 background: #a00404; 312 position: relative; 313 cursor: pointer; 314 border-radius: 0px; 315 height:45px; 316 padding:0px 5px; 317 font-family: Nunito, sans-serif; 318 } 319 #gokwik-buy-now.disabled, .gokwik-disabled{ 320 opacity:0.5; 321 cursor: not-allowed; 322 } 323 .gokwik-checkout button:focus { 324 outline: none; 325 } 326 .gokwik-checkout button > span { 327 display: flex; 328 } 329 .gokwik-checkout button > span.btn-text { 330 display: flex; 331 flex-direction: column; 332 color: #ffffff; 333 align-items: center; 334 } 335 .gokwik-checkout button > span.btn-text > span:last-child { 336 padding-top: 2px; 337 font-size: 10px; 338line-height:10px; 339white-space:nowrap; 340 } 341 .gokwik-checkout button > span.btn-text > span:first-child { 342 font-size:16px; 343 Letter-spacing:0.05em; 344line-height:16px; 345 } 346 .gokwik-checkout button > span.pay-opt-icon img:first-child { 347 margin-right: 10px; 348 margin-left: 10px; 349height:24px; 350 } 351 /* Additional */ 352 .gokwik-checkout button.disabled{ 353 opacity:0.5; 354 cursor: not-allowed; 355 } 356 .gokwik-checkout button.disabled .addloadr#btn-loader{ 357 display: flex!important; 358 } 359 #gokwik-buy-now.disabled .addloadr#btn-loader{ 360 display: flex!important; 361 } 362 #gokwik-buy-now:disabled{ 363 cursor: not-allowed; 364 } 365.gokwik-checkout button:hover{ 366 background:#fff; 367 border:1px solid #a00404; 368} 369.gokwik-checkout button:hover > span.btn-text{ 370 color:#a00404; 371} 372@media (max-width:768px){ 373 .gokwik-checkout button > span.btn-text > span:first-child { 374 font-size:13.6px; 375line-height:13.6px; 376 } 377} 378#gokwik-buy-now:hover{ 379 background:#fff; 380 border:1px solid #a00404; 381 color:#a00404; 382} 383 button#checkout2 { 384 display: flex; 385 flex-direction: column; 386 align-items: center; 387 justify-content: center; 388 min-width: 30%!important; 389 max-width:30%!important; 390 white-space:nowrap; 391} 392 .btn.sticky-cart__item > span{ 393 white-space:nowrap; 394 font-size:13px; 395 line-height:13px; 396 letter-spacing:0px!important; 397 } 398 @media (max-width:768px){ 399 .btn.sticky-cart__item > span{ 400 font-size:8px!important; 401 line-height:9px!important; 402 } 403 .btn.sticky-cart__item .checkout-text { 404 font-size: 12px!important; 405 line-height:12px; 406} 407 } 408 .btn.sticky-cart__item .checkout-text { 409 font-size: 16px; 410 line-height:15px; 411} 412.js-drawer-open body:after { 413 display: none !important; 414} 415 416 417 418 419 420 #gokwik-buy-now { 421 background: #a00404; 422 width: 100%; 423 color: #FFFFFF; 424 cursor: pointer; 425 line-height: 1; 426 border: none; 427 padding:0px; 428 font-size: 16px; 429 line-height:16px; 430 Letter-spacing:0.05em; 431 Border-radius:0px; 432 Height:50px; 433font-family: Nunito, sans-serif; 434 margin-bottom: 10px; 435 Position:relative; 436 437 438 } 439 440 441 442 /* Loader CSS */ 443 #btn-loader{ 444 display: none; 445 position: absolute; 446 top: 0; 447 bottom: 0; 448 left: 0; 449 right: 0; 450 justify-content: center; 451 align-items: center; 452 background:#a00404; 453 border-radius:0px; 454 455 } 456 457 .cir-loader, 458 .cir-loader:after { 459 border-radius: 50%; 460 width: 35px; 461 height: 35px; 462 } 463 .cir-loader { 464 margin: 6px auto; 465 font-size: 10px; 466 position: relative; 467 text-indent: -9999em; 468 border-top: 0.5em solid rgba(255, 255, 255, 0.2); 469 border-right: 0.5em solid rgba(255, 255, 255, 0.2); 470 border-bottom: 0.5em solid rgba(255, 255, 255, 0.2); 471 border-left: 0.5em solid #ffffff; 472 -webkit-transform: translateZ(0); 473 -ms-transform: translateZ(0); 474 transform: translateZ(0); 475 -webkit-animation: load8 1.1s infinite linear; 476 animation: load8 1.1s infinite linear; 477 } 478 @-webkit-keyframes load8 { 479 0% { 480 -webkit-transform: rotate(0deg); 481 transform: rotate(0deg); 482 } 483 100% { 484 -webkit-transform: rotate(360deg); 485 transform: rotate(360deg); 486 } 487 } 488 @keyframes load8 { 489 0% { 490 -webkit-transform: rotate(0deg); 491 transform: rotate(0deg); 492 } 493 100% { 494 -webkit-transform: rotate(360deg); 495 transform: rotate(360deg); 496 } 497 } 498</style> 499 500 501 <!-- Gokwik theme code End --> 502 503 <meta charset="utf-8"> 504 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 505 <meta name="viewport" content="width=device-width,initial-scale=1"> 506 507<meta name="theme-color" content="#a00404"> 508 <link rel="canonical" href="https://gillori.com/blogs/news">
509 <link rel="preconnect" href="//cdn.shopify.com" crossorigin> 510
510<script class="important" src="//gillori.com/cdn/shop/t/67/assets/jquery.min.js?v=131655691665193987771757408379"></script>
vendor: 1 bytes, line 510
510
511<script> 512(function(r){"use strict";typeof define=="function"&&define.amd?define(["jquery"],r):typeof exports!="undefined"?module.exports=r(require("jquery")):r(jQuery)})(function(r){"use strict";var l=window.Slick||{};(l=function(){var e=0;return function(i,n){var t,s=this;s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:r(i),appendDots:r(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(o,c){return r('<button type="button" />').text(c+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},r.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.focussed=!1,s.interrupted=!1,s.hidden="hidden",s.paused=!0,s.positionProp=null,s.respondTo=null,s.rowCount=1,s.shouldClick=!0,s.$slider=r(i),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.visibilityChange="visibilitychange",s.windowWidth=0,s.windowTimer=null,t=r(i).data("slick")||{},s.options=r.extend({},s.defaults,n,t),s.currentSlide=s.options.initialSlide,s.originalSettings=s.options,document.mozHidden!==void 0?(s.hidden="mozHidden",s.visibilityChange="mozvisibilitychange"):document.webkitHidden!==void 0&&(s.hidden="webkitHidden",s.visibilityChange="webkitvisibilitychange"),s.autoPlay=r.proxy(s.autoPlay,s),s.autoPlayClear=r.proxy(s.autoPlayClear,s),s.autoPlayIterator=r.proxy(s.autoPlayIterator,s),s.changeSlide=r.proxy(s.changeSlide,s),s.clickHandler=r.proxy(s.clickHandler,s),s.selectHandler=r.proxy(s.selectHandler,s),s.setPosition=r.proxy(s.setPosition,s),s.swipeHandler=r.proxy(s.swipeHandler,s),s.dragHandler=r.proxy(s.dragHandler,s),s.keyHandler=r.proxy(s.keyHandler,s),s.instanceUid=e++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.registerBreakpoints(),s.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},l.prototype.addSlide=l.prototype.slickAdd=function(e,i,n){var t=this;if(typeof i=="boolean")n=i,i=null;else if(i<0||i>=t.slideCount)return!1;t.unload(),typeof i=="number"?i===0&&t.$slides.length===0?r(e).appendTo(t.$slideTrack):n?r(e).insertBefore(t.$slides.eq(i)):r(e).insertAfter(t.$slides.eq(i)):n===!0?r(e).prependTo(t.$slideTrack):r(e).appendTo(t.$slideTrack),t.$slides=t.$slideTrack.children(this.options.slide),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.append(t.$slides),t.$slides.each(function(s,o){r(o).attr("data-slick-index",s)}),t.$slidesCache=t.$slides,t.reinit()},l.prototype.animateHeight=function(){var e=this;if(e.options.slidesToShow===1&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var i=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:i},e.options.speed)}},l.prototype.animateSlide=function(e,i){var n={},t=this;t.animateHeight(),t.options.rtl===!0&&t.options.vertical===!1&&(e=-e),t.transformsEnabled===!1?t.options.vertical===!1?t.$slideTrack.animate({left:e},t.options.speed,t.options.easing,i):t.$slideTrack.animate({top:e},t.options.speed,t.options.easing,i):t.cssTransitions===!1?(t.options.rtl===!0&&(t.currentLeft=-t.currentLeft),r({animStart:t.currentLeft}).animate({animStart:e},{duration:t.options.speed,easing:t.options.easing,step:function(s){s=Math.ceil(s),t.options.vertical===!1?(n[t.animType]="translate("+s+"px, 0px)",t.$slideTrack.css(n)):(n[t.animType]="translate(0px,"+s+"px)",t.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(t.applyTransition(),e=Math.ceil(e),t.options.vertical===!1?n[t.animType]="translate3d("+e+"px, 0px, 0px)":n[t.animType]="translate3d(0px,"+e+"px, 0px)",t.$slideTrack.css(n),i&&setTimeout(function(){t.disableTransition(),i.call()},t.options.speed))},l.prototype.getNavTarget=function(){var e=this,i=e.options.asNavFor;return i&&i!==null&&(i=r(i).not(e.$slider)),i},l.prototype.asNavFor=function(e){var i=this.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var n=r(this).slick("getSlick");n.unslicked||n.slideHandler(e,!0)})},l.prototype.applyTransition=function(e){var i=this,n={};i.options.fade===!1?n[i.transitionType]=i.transformType+" "+i.options.speed+"ms "+i.options.cssEase:n[i.transitionType]="opacity "+i.options.speed+"ms "+i.options.cssEase,i.options.fade===!1?i.$slideTrack.css(n):i.$slides.eq(e).css(n)},l.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},l.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},l.prototype.autoPlayIterator=function(){var e=this,i=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(e.options.infinite===!1&&(e.direction===1&&e.currentSlide+1===e.slideCount-1?e.direction=0:e.direction===0&&(i=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(i))},l.prototype.buildArrows=function(){var e=this;e.options.arrows===!0&&(e.$prevArrow=r(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=r(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),e.options.infinite!==!0&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},l.prototype.buildDots=function(){var e,i,n=this;if(n.options.dots===!0){for(n.$slider.addClass("slick-dotted"),i=r("<ul />").addClass(n.options.dotsClass),e=0;e<=n.getDotCount();e+=1)i.append(r("<li />").append(n.options.customPaging.call(this,n,e)));n.$dots=i.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},l.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(i,n){r(n).attr("data-slick-index",i).data("originalStyling",r(n).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=e.slideCount===0?r('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),e.options.centerMode!==!0&&e.options.swipeToSlide!==!0||(e.options.slidesToScroll=1),r("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses(typeof e.currentSlide=="number"?e.currentSlide:0),e.options.draggable===!0&&e.$list.addClass("draggable")},l.prototype.buildRows=function(){var e,i,n,t,s,o,c,a=this;if(t=document.createDocumentFragment(),o=a.$slider.children(),a.options.rows>1){for(c=a.options.slidesPerRow*a.options.rows,s=Math.ceil(o.length/c),e=0;e<s;e++){var p=document.createElement("div");for(i=0;i<a.options.rows;i++){var d=document.createElement("div");for(n=0;n<a.options.slidesPerRow;n++){var u=e*c+(i*a.options.slidesPerRow+n);o.get(u)&&d.appendChild(o.get(u))}p.appendChild(d)}t.appendChild(p)}a.$slider.empty().append(t),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},l.prototype.checkResponsive=function(e,i){var n,t,s,o=this,c=!1,a=o.$slider.width(),p=window.innerWidth||r(window).width();if(o.respondTo==="window"?s=p:o.respondTo==="slider"?s=a:o.respondTo==="min"&&(s=Math.min(p,a)),o.options.responsive&&o.options.responsive.length&&o.options.responsive!==null){t=null;for(n in o.breakpoints)o.breakpoints.hasOwnProperty(n)&&(o.originalSettings.mobileFirst===!1?s<o.breakpoints[n]&&(t=o.breakpoints[n]):s>o.breakpoints[n]&&(t=o.breakpoints[n]));t!==null?o.activeBreakpoint!==null?(t!==o.activeBreakpoint||i)&&(o.activeBreakpoint=t,o.breakpointSettings[t]==="unslick"?o.unslick(t):(o.options=r.extend({},o.originalSettings,o.breakpointSettings[t]),e===!0&&(o.currentSlide=o.options.initialSlide),o.refresh(e)),c=t):(o.activeBreakpoint=t,o.breakpointSettings[t]==="unslick"?o.unslick(t):(o.options=r.extend({},o.originalSettings,o.breakpointSettings[t]),e===!0&&(o.currentSlide=o.options.initialSlide),o.refresh(e)),c=t):o.activeBreakpoint!==null&&(o.activeBreakpoint=null,o.options=o.originalSettings,e===!0&&(o.currentSlide=o.options.initialSlide),o.refresh(e),c=t),e||c===!1||o.$slider.trigger("breakpoint",[o,c])}},l.prototype.changeSlide=function(e,i){var n,t,s,o=this,c=r(e.currentTarget);switch(c.is("a")&&e.preventDefault(),c.is("li")||(c=c.closest("li")),s=o.slideCount%o.options.slidesToScroll!=0,n=s?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,e.data.message){case"previous":t=n===0?o.options.slidesToScroll:o.options.slidesToShow-n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-t,!1,i);break;case"next":t=n===0?o.options.slidesToScroll:n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+t,!1,i);break;case"index":var a=e.data.index===0?0:e.data.index||c.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(a),!1,i),c.children().trigger("focus");break;default:return}},l.prototype.checkNavigable=function(e){var i,n;if(i=this.getNavigableIndexes(),n=0,e>i[i.length-1])e=i[i.length-1];
512else for(var t in i){if(e<i[t]){e=n;break}n=i[t]}return e},l.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&e.$dots!==null&&(r("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",r.proxy(e.interrupt,e,!0)).off("mouseleave.slick",r.proxy(e.interrupt,e,!1)),e.options.accessibility===!0&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),e.options.accessibility===!0&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),r(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),e.options.accessibility===!0&&e.$list.off("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&r(e.$slideTrack).children().off("click.slick",e.selectHandler),r(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),r(window).off("resize.slick.slick-"+e.instanceUid,e.resize),r("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),r(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},l.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",r.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",r.proxy(e.interrupt,e,!1))},l.prototype.cleanUpRows=function(){var e,i=this;i.options.rows>1&&((e=i.$slides.children().children()).removeAttr("style"),i.$slider.empty().append(e))},l.prototype.clickHandler=function(e){this.shouldClick===!1&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},l.prototype.destroy=function(e){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),r(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){r(this).attr("style",r(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,e||i.$slider.trigger("destroy",[i])},l.prototype.disableTransition=function(e){var i=this,n={};n[i.transitionType]="",i.options.fade===!1?i.$slideTrack.css(n):i.$slides.eq(e).css(n)},l.prototype.fadeSlide=function(e,i){var n=this;n.cssTransitions===!1?(n.$slides.eq(e).css({zIndex:n.options.zIndex}),n.$slides.eq(e).animate({opacity:1},n.options.speed,n.options.easing,i)):(n.applyTransition(e),n.$slides.eq(e).css({opacity:1,zIndex:n.options.zIndex}),i&&setTimeout(function(){n.disableTransition(e),i.call()},n.options.speed))},l.prototype.fadeSlideOut=function(e){var i=this;i.cssTransitions===!1?i.$slides.eq(e).animate({opacity:0,zIndex:i.options.zIndex-2},i.options.speed,i.options.easing):(i.applyTransition(e),i.$slides.eq(e).css({opacity:0,zIndex:i.options.zIndex-2}))},l.prototype.filterSlides=l.prototype.slickFilter=function(e){var i=this;e!==null&&(i.$slidesCache=i.$slides,i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.filter(e).appendTo(i.$slideTrack),i.reinit())}
512,l.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var n=r(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=n.is(":focus"),e.autoPlay())},0)})},l.prototype.getCurrent=l.prototype.slickCurrentSlide=function(){return this.currentSlide},l.prototype.getDotCount=function(){var e=this,i=0,n=0,t=0;if(e.options.infinite===!0)if(e.slideCount<=e.options.slidesToShow)++t;else for(;i<e.slideCount;)++t,i=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(e.options.centerMode===!0)t=e.slideCount;else if(e.options.asNavFor)for(;i<e.slideCount;)++t,i=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else t=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return t-1},l.prototype.getLeft=function(e){var i,n,t,s,o=this,c=0;return o.slideOffset=0,n=o.$slides.first().outerHeight(!0),o.options.infinite===!0?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,s=-1,o.options.vertical===!0&&o.options.centerMode===!0&&(o.options.slidesToShow===2?s=-1.5:o.options.slidesToShow===1&&(s=-2)),c=n*o.options.slidesToShow*s),o.slideCount%o.options.slidesToScroll!=0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,c=(o.options.slidesToShow-(e-o.slideCount))*n*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,c=o.slideCount%o.options.slidesToScroll*n*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,c=(e+o.options.slidesToShow-o.slideCount)*n),o.slideCount<=o.options.slidesToShow&&(o.slideOffset=0,c=0),o.options.centerMode===!0&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:o.options.centerMode===!0&&o.options.infinite===!0?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:o.options.centerMode===!0&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),i=o.options.vertical===!1?e*o.slideWidth*-1+o.slideOffset:e*n*-1+c,o.options.variableWidth===!0&&(t=o.slideCount<=o.options.slidesToShow||o.options.infinite===!1?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),i=o.options.rtl===!0?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,o.options.centerMode===!0&&(t=o.slideCount<=o.options.slidesToShow||o.options.infinite===!1?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),i=o.options.rtl===!0?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,i+=(o.$list.width()-t.outerWidth())/2)),i},l.prototype.getOption=l.prototype.slickGetOption=function(e){return this.options[e]},l.prototype.getNavigableIndexes=function(){var e,i=this,n=0,t=0,s=[];for(i.options.infinite===!1?e=i.slideCount:(n=-1*i.options.slidesToScroll,t=-1*i.options.slidesToScroll,e=2*i.slideCount);n<e;)s.push(n),n=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;return s},l.prototype.getSlick=function(){return this},l.prototype.getSlideCount=function(){var e,i,n=this;return i=n.options.centerMode===!0?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,n.options.swipeToSlide===!0?(n.$slideTrack.find(".slick-slide").each(function(t,s){if(s.offsetLeft-i+r(s).outerWidth()/2>-1*n.swipeLeft)return e=s,!1}),Math.abs(r(e).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},l.prototype.goTo=l.prototype.slickGoTo=function(e,i){this.changeSlide({data:{message:"index",index:parseInt(e)}},i)},l.prototype.init=function(e){var i=this;r(i.$slider).hasClass("slick-initialized")||(r(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),e&&i.$slider.trigger("init",[i]),i.options.accessibility===!0&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},l.prototype.initADA=function(){var e=this,i=Math.ceil(e.slideCount/e.options.slidesToShow),n=e.getNavigableIndexes().filter(function(o){return o>=0&&o<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),e.$dots!==null&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(o){var c=n.indexOf(o);r(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+o,tabindex:-1}),c!==-1&&r(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+c})}),e.$dots.attr("role","tablist").find("li").each(function(o){var c=n[o];r(this).attr({role:"presentation"}),r(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+o,"aria-controls":"slick-slide"+e.instanceUid+c,"aria-label":o+1+" of "+i,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var t=e.currentSlide,s=t+e.options.slidesToShow;t<s;t++)e.$slides.eq(t).attr("tabindex",0);e.activateADA()},l.prototype.initArrowEvents=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),e.options.accessibility===!0&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},l.prototype.initDotEvents=function(){var e=this;e.options.dots===!0&&(r("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),e.options.accessibility===!0&&e.$dots.on("keydown.slick",e.keyHandler)),e.options.dots===!0&&e.options.pauseOnDotsHover===!0&&r("li",e.$dots).on("mouseenter.slick",r.proxy(e.interrupt,e,!0)).on("mouseleave.
512slick",r.proxy(e.interrupt,e,!1))},l.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",r.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",r.proxy(e.interrupt,e,!1)))},l.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),r(document).on(e.visibilityChange,r.proxy(e.visibility,e)),e.options.accessibility===!0&&e.$list.on("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&r(e.$slideTrack).children().on("click.slick",e.selectHandler),r(window).on("orientationchange.slick.slick-"+e.instanceUid,r.proxy(e.orientationChange,e)),r(window).on("resize.slick.slick-"+e.instanceUid,r.proxy(e.resize,e)),r("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),r(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),r(e.setPosition)},l.prototype.initUI=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},l.prototype.keyHandler=function(e){var i=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(e.keyCode===37&&i.options.accessibility===!0?i.changeSlide({data:{message:i.options.rtl===!0?"next":"previous"}}):e.keyCode===39&&i.options.accessibility===!0&&i.changeSlide({data:{message:i.options.rtl===!0?"previous":"next"}}))},l.prototype.lazyLoad=function(){function e(d){r("img[data-lazy]",d).each(function(){var u=r(this),h=r(this).attr("data-lazy"),v=r(this).attr("data-srcset"),k=r(this).attr("data-sizes")||s.$slider.attr("data-sizes"),f=document.createElement("img");f.onload=function(){u.animate({opacity:0}
512,100,function(){v&&(u.attr("srcset",v),k&&u.attr("sizes",k)),u.attr("src",h).animate({opacity:1},200,function(){u.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,u,h])})},f.onerror=function(){u.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,u,h])},f.src=h})}var i,n,t,s=this;if(s.options.centerMode===!0?s.options.infinite===!0?t=(n=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(n=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),t=s.options.slidesToShow/2+1+2+s.currentSlide):(n=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,t=Math.ceil(n+s.options.slidesToShow),s.options.fade===!0&&(n>0&&n--,t<=s.slideCount&&t++)),i=s.$slider.find(".slick-slide").slice(n,t),s.options.lazyLoad==="anticipated")for(var o=n-1,c=t,a=s.$slider.find(".slick-slide"),p=0;p<s.options.slidesToScroll;p++)o<0&&(o=s.slideCount-1),i=(i=i.add(a.eq(o))).add(a.eq(c)),o--,c++;e(i),s.slideCount<=s.options.slidesToShow?e(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?e(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):s.currentSlide===0&&e(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},l.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),e.options.lazyLoad==="progressive"&&e.progressiveLazyLoad()},l.prototype.next=l.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},l.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},l.prototype.pause=l.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},l.prototype.play=l.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},l.prototype.postSlide=function(e){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,e]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange&&r(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},l.prototype.prev=l.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},l.prototype.preventDefault=function(e){e.preventDefault()},l.prototype.progressiveLazyLoad=function(e){e=e||1;var i,n,t,s,o,c=this,a=r("img[data-lazy]",c.$slider);a.length?(i=a.first(),n=i.attr("data-lazy"),t=i.attr("data-srcset"),s=i.attr("data-sizes")||c.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){t&&(i.attr("srcset",t),s&&i.attr("sizes",s)),i.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),c.options.adaptiveHeight===!0&&c.setPosition(),c.$slider.trigger("lazyLoaded",[c,i,n]),c.progressiveLazyLoad()},o.onerror=function(){e<3?setTimeout(function(){c.progressiveLazyLoad(e+1)},500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),c.$slider.trigger("lazyLoadError",[c,i,n]),c.progressiveLazyLoad())},o.src=n):c.$slider.trigger("allImagesLoaded",[c])},l.prototype.refresh=function(e){var i,n,t=this;n=t.slideCount-t.options.slidesToShow,!t.options.infinite&&t.currentSlide>n&&(t.currentSlide=n),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),i=t.currentSlide,t.destroy(!0),r.extend(t,t.initials,{currentSlide:i}),t.init(),e||t.changeSlide({data:{message:"index",index:i}},!1)},l.prototype.registerBreakpoints=function(){var e,i,n,t=this,s=t.options.responsive||null;if(r.type(s)==="array"&&s.length){t.respondTo=t.options.respondTo||"window";for(e in s)if(n=t.breakpoints.length-1,s.hasOwnProperty(e)){for(i=s[e].breakpoint;n>=0;)t.breakpoints[n]&&t.breakpoints[n]===i&&t.breakpoints.splice(n,1),n--;t.breakpoints.push(i),t.breakpointSettings[i]=s[e].settings}t.breakpoints.sort(function(o,c){return t.options.mobileFirst?o-c:c-o})}},l.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&e.currentSlide!==0&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),e.options.focusOnSelect===!0&&r(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses(typeof e.currentSlide=="number"?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},l.prototype.resize=function(){var e=this;r(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=r(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},l.prototype.removeSlide=l.prototype.slickRemove=function(e,i,n){var t=this;if(e=typeof e=="boolean"?(i=e)===!0?0:t.slideCount-1:i===!0?--e:e,t.slideCount<1||e<0||e>t.slideCount-1)return!1;t.unload(),n===!0?t.$slideTrack.children().remove():t.$slideTrack.children(this.options.slide).eq(e).remove(),t.$slides=t.$slideTrack.children(this.options.slide),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.append(t.$slides),t.$slidesCache=t.$slides,t.reinit()},l.prototype.setCSS=function(e){var i,n,t=this,s={};t.options.rtl===!0&&(e=-e),i=t.positionProp=="left"?Math.ceil(e)+"px":"0px",n=t.positionProp=="top"?Math.ceil(e)+"px":"0px",s[t.positionProp]=e,t.transformsEnabled===!1?t.$slideTrack.css(s):(s={},t.cssTransitions===!1?(s[t.animType]="translate("+i+", "+n+")",t.$slideTrack.css(s)):(s[t.animType]="translate3d("+i+", "+n+", 0px)",t.$slideTrack.css(s)))},l.prototype.setDimensions=function(){var e=this;e.options.vertical===!1?e.options.centerMode===!0&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),e.options.centerMode===!0&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),e.options.vertical===!1&&e.options.variableWidth===!1?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):e.options.variableWidth===!0?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var i=e.$slides.first().outerWidth(!0)-e.$slides.first().width();e.options.variableWidth===!1&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-i)},l.prototype.setFade=function(){var e,i=this;i.$slides.each(function(n,t){e=i.slideWidth*n*-1,i.options.rtl===!0?r(t).css({position:"relative",right:e,top:0,zIndex:i.options.zIndex-2,opacity:0}
512):r(t).css({position:"relative",left:e,top:0,zIndex:i.options.zIndex-2,opacity:0})}),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},l.prototype.setHeight=function(){var e=this;if(e.options.slidesToShow===1&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var i=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",i)}},l.prototype.setOption=l.prototype.slickSetOption=function(){var e,i,n,t,s,o=this,c=!1;if(r.type(arguments[0])==="object"?(n=arguments[0],c=arguments[1],s="multiple"):r.type(arguments[0])==="string"&&(n=arguments[0],t=arguments[1],c=arguments[2],arguments[0]==="responsive"&&r.type(arguments[1])==="array"?s="responsive":arguments[1]!==void 0&&(s="single")),s==="single")o.options[n]=t;else if(s==="multiple")r.each(n,function(a,p){o.options[a]=p});else if(s==="responsive")for(i in t)if(r.type(o.options.responsive)!=="array")o.options.responsive=[t[i]];else{for(e=o.options.responsive.length-1;e>=0;)o.options.responsive[e].breakpoint===t[i].breakpoint&&o.options.responsive.splice(e,1),e--;o.options.responsive.push(t[i])}c&&(o.unload(),o.reinit())},l.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),e.options.fade===!1?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},l.prototype.setProps=function(){var e=this,i=document.body.style;e.positionProp=e.options.vertical===!0?"top":"left",e.positionProp==="top"?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),i.WebkitTransition===void 0&&i.MozTransition===void 0&&i.msTransition===void 0||e.options.useCSS===!0&&(e.cssTransitions=!0),e.options.fade&&(typeof e.options.zIndex=="number"?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),i.OTransform!==void 0&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",i.perspectiveProperty===void 0&&i.webkitPerspective===void 0&&(e.animType=!1)),i.MozTransform!==void 0&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",i.perspectiveProperty===void 0&&i.MozPerspective===void 0&&(e.animType=!1)),i.webkitTransform!==void 0&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",i.perspectiveProperty===void 0&&i.webkitPerspective===void 0&&(e.animType=!1)),i.msTransform!==void 0&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",i.msTransform===void 0&&(e.animType=!1)),i.transform!==void 0&&e.animType!==!1&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&e.animType!==null&&e.animType!==!1},l.prototype.setSlideClasses=function(e){var i,n,t,s,o=this;if(n=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),o.options.centerMode===!0){var c=o.options.slidesToShow%2==0?1:0;i=Math.floor(o.options.slidesToShow/2),o.options.infinite===!0&&(e>=i&&e<=o.slideCount-1-i?o.$slides.slice(e-i+c,e+i+1).addClass("slick-active").attr("aria-hidden","false"):(t=o.options.slidesToShow+e,n.slice(t-i+1+c,t+i+2).addClass("slick-active").attr("aria-hidden","false")),e===0?n.eq(n.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&n.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):n.length<=o.options.slidesToShow?n.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,t=o.options.infinite===!0?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?n.slice(t-(o.options.slidesToShow-s),t+s).addClass("slick-active").attr("aria-hidden","false"):n.slice(t,t+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));o.options.lazyLoad!=="ondemand"&&o.options.lazyLoad!=="anticipated"||o.lazyLoad()},l.prototype.setupInfinite=function(){var e,i,n,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(i=null,t.slideCount>t.options.slidesToShow)){for(n=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,e=t.slideCount;e>t.slideCount-n;e-=1)i=e-1,r(t.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(e=0;e<n+t.slideCount;e+=1)i=e,r(t.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){r(this).attr("id","")})}},l.prototype.interrupt=function(e){var i=this;e||i.autoPlay(),i.interrupted=e},l.prototype.selectHandler=function(e){var i=this,n=r(e.target).is(".slick-slide")?r(e.target):r(e.target).parents(".slick-slide"),t=parseInt(n.attr("data-slick-index"));t||(t=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(t,!1,!0):i.slideHandler(t)},l.prototype.slideHandler=function(e,i,n){var t,s,o,c,a,p=null,d=this;if(i=i||!1,!(d.animating===!0&&d.options.waitForAnimate===!0||d.options.fade===!0&&d.currentSlide===e))if(i===!1&&d.asNavFor(e),t=e,p=d.getLeft(t),c=d.getLeft(d.currentSlide),d.currentLeft=d.swipeLeft===null?c:d.swipeLeft,d.options.infinite===!1&&d.options.centerMode===!1&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))d.options.fade===!1&&(t=d.currentSlide,n!==!0?d.animateSlide(c,function(){d.postSlide(t)}):d.postSlide(t));else if(d.options.infinite===!1&&d.options.centerMode===!0&&(e<0||e>d.slideCount-d.options.slidesToScroll))d.options.fade===!1&&(t=d.currentSlide,n!==!0?d.animateSlide(c,function(){d.postSlide(t)}):d.postSlide(t));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),s=t<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+t:t>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:t-d.slideCount:t,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,s]),o=d.currentSlide,d.currentSlide=s,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(a=(a=d.getNavTarget()).slick("getSlick")).slideCount<=a.options.slidesToShow&&a.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),d.options.fade===!0)return n!==!0?(d.fadeSlideOut(o),d.fadeSlide(s,function(){d.postSlide(s)})):d.postSlide(s),void d.animateHeight();n!==!0?d.animateSlide(p,function(){d.postSlide(s)}):d.postSlide(s)}},l.prototype.startLoad=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},l.prototype.swipeDirection=function(){var e,i,n,t,s=this;return e=s.touchObject.startX-s.touchObject.curX,i=s.touchObject.startY-s.touchObject.curY,n=Math.atan2(i,e),(t=Math.round(180*n/Math.PI))<0&&(t=360-Math.abs(t)),t<=45&&t>=0||t<=360&&t>=315?s.options.rtl===!1?"left":"right":t>=135&&t<=225?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?t>=35&&t<=135?"down":"up":"vertical"},l.prototype.swipeEnd=function(e){var i,n,t=this;if(t.dragging=!1,t.swiping=!1,t.scrolling)return t.scrolling=!1,!1;if(t.interrupted=!1,t.shouldClick=!(t.touchObject.swipeLength>10),t.touchObject.curX===void 0)return!1;if(t.touchObject.edgeHit===!0&&t.$slider.trigger("edge",[t,t.swipeDirection()]),t.touchObject.swipeLength>=t.touchObject.minSwipe){switch(n=t.swipeDirection()){case"left":case"down":i=t.options.swipeToSlide?t.checkNavigable(t.currentSlide+t.getSlideCount()):t.currentSlide+t.getSlideCount(),t.currentDirection=0;break;case"right":case"up":i=t.options.swipeToSlide?t.checkNavigable(t.currentSlide-t.getSlideCount()):t.currentSlide-t.getSlideCount(),t.currentDirection=1}n!="vertical"&&(t.slideHandler(i),t.touchObject={},t.$slider.trigger("swipe",[t,n]))}else t.touchObject.startX!==t.touchObject.curX&&(t.slideHandler(t.currentSlide),t.touchObject={})},l.prototype.swipeHandler=function(e){var i=this;if(!(i.options.swipe===!1||"ontouchend"in document&&i.options.swipe===!1||i.options.draggable===!1&&e.type.indexOf("mou
512se")!==-1))switch(i.touchObject.fingerCount=e.originalEvent&&e.originalEvent.touches!==void 0?e.originalEvent.touches.length:1,i.touchObject.minSwipe=i.listWidth/i.options.touchThreshold,i.options.verticalSwiping===!0&&(i.touchObject.minSwipe=i.listHeight/i.options.touchThreshold),e.data.action){case"start":i.swipeStart(e);break;case"move":i.swipeMove(e);break;case"end":i.swipeEnd(e)}},l.prototype.swipeMove=function(e){var i,n,t,s,o,c,a=this;return o=e.originalEvent!==void 0?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||o&&o.length!==1)&&(i=a.getLeft(a.currentSlide),a.touchObject.curX=o!==void 0?o[0].pageX:e.clientX,a.touchObject.curY=o!==void 0?o[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),c=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&c>4?(a.scrolling=!0,!1):(a.options.verticalSwiping===!0&&(a.touchObject.swipeLength=c),n=a.swipeDirection(),e.originalEvent!==void 0&&a.touchObject.swipeLength>4&&(a.swiping=!0,e.preventDefault()),s=(a.options.rtl===!1?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),a.options.verticalSwiping===!0&&(s=a.touchObject.curY>a.touchObject.startY?1:-1),t=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,a.options.infinite===!1&&(a.currentSlide===0&&n==="right"||a.currentSlide>=a.getDotCount()&&n==="left")&&(t=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),a.options.vertical===!1?a.swipeLeft=i+t*s:a.swipeLeft=i+t*(a.$list.height()/a.listWidth)*s,a.options.verticalSwiping===!0&&(a.swipeLeft=i+t*s),a.options.fade!==!0&&a.options.touchMove!==!1&&(a.animating===!0?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},l.prototype.swipeStart=function(e){var i,n=this;if(n.interrupted=!0,n.touchObject.fingerCount!==1||n.slideCount<=n.options.slidesToShow)return n.touchObject={},!1;e.originalEvent!==void 0&&e.originalEvent.touches!==void 0&&(i=e.originalEvent.touches[0]),n.touchObject.startX=n.touchObject.curX=i!==void 0?i.pageX:e.clientX,n.touchObject.startY=n.touchObject.curY=i!==void 0?i.pageY:e.clientY,n.dragging=!0},l.prototype.unfilterSlides=l.prototype.slickUnfilter=function(){var e=this;e.$slidesCache!==null&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},l.prototype.unload=function(){var e=this;r(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},l.prototype.unslick=function(e){var i=this;i.$slider.trigger("unslick",[i,e]),i.destroy()},l.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.currentSlide===0?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&e.options.centerMode===!1||e.currentSlide>=e.slideCount-1&&e.options.centerMode===!0)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},l.prototype.updateDots=function(){var e=this;e.$dots!==null&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},l.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},r.fn.slick=function(){var e,i,n=this,t=arguments[0],s=Array.prototype.slice.call(arguments,1),o=n.length;for(e=0;e<o;e++)if(typeof t=="object"||t===void 0?n[e].slick=new l(n[e],t):i=n[e].slick[t].apply(n[e].slick,s),i!==void 0)return i;return n}}); 513//# sourceMappingURL=/s/files/1/0588/3235/5484/t/6/assets/slick.js.map?v=11917711642852075322 514</script>
514 515 516 517<style> 518@charset 'UTF-8';.slick-loading /*.slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}*/@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0; z-index: 1;}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'ââ⬠ÃÂ'}[dir=rtl] .slick-prev:before{content:'ââ⬠ââ¬â¢'}.slick-next{right:25px}[dir=rtl] .slick-next{right:auto;left:25px}.slick-next:before{content:'ââ⬠ââ¬â¢'}[dir=rtl] .slick-next:before{content:'ââ⬠ÃÂ'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left: 0;}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:#0000003d;border-radius: 50%;}.slick-dots .slick-active button { background: #000; }.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'âââ¬Ã¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000} 519/*# sourceMappingURL=slick-theme.min.css.map */ 520</style> 521 522<style> 523.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} 524/*# sourceMappingURL=slick.min.css.map */ 525</style> 526 527<!-- Google Tag Manager -->
528<script>
vendor: 321 bytes, lines 528-532
528(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 529new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 530j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 531'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 532})(window,document,'script','dataLayer','
532GTM-WGSSN84
vendor: 3 bytes, line 532
532');
532</script>
532 533<!-- End Google Tag Manager -->
534<script class="swym-wishlist-header-counter-custom"> 535function renderWishlistCounter(swat) { 536 var counter_elem = document.querySelectorAll(".swym-wishlist-header-counter"); /* Custom header can be added here.*/ 537 if (counter_elem) { 538 for (var i = 0; i < counter_elem.length; i++) { 539 if (swat.renderWishlistCount) { 540 swat.renderWishlistCount(counter_elem[i], function(count, element) { 541 console.log("debug - renderWishlistCount", count, element); 542 }); 543 } 544 } 545 } 546} 547if (!window.SwymCallbacks) { 548 window.SwymCallbacks = []; 549} 550window.SwymCallbacks.push(renderWishlistCounter); 551</script>
551 552<link rel="shortcut icon" href="//gillori.com/cdn/shop/files/fav_32x32.png?v=1698662106" type="image/png" /><!-- <link rel="shortcut icon" href="//cdn.shopify.com/s/files/1/0404/9056/5784/files/favicon.ico" type="image/x-icon" /> --><title>Read Latest News And Blogs to Stay Updated - Gillori 553</title> 554<meta name="description" content="Stay updated with the latest fashion trends and news. Explore Gillori's blog for style tips, outfit ideas, and more."><meta property="og:site_name" content="Gillori"> 555 <meta property="og:url" content="https://gillori.com/blogs/news"> 556 <meta property="og:title" content="Read Latest News And Blogs to Stay Updated - Gillori"> 557 <meta property="og:type" content="website"> 558 <meta property="og:description" content="Stay updated with the latest fashion trends and news. Explore Gillori's blog for style tips, outfit ideas, and more."><meta property="og:image" content="http://gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner_1200x630.jpg?v=1744968894"> 559 <meta property="og:image:secure_url" content="https://gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner_1200x630.jpg?v=1744968894"> 560 <meta name="twitter:site" content="@"> 561 <meta name="twitter:card" content="summary_large_image"> 562 <meta name="twitter:title" content="Read Latest News And Blogs to Stay Updated - Gillori"> 563 <meta name="twitter:description" content="Stay updated with the latest fashion trends and news. Explore Gillori's blog for style tips, outfit ideas, and more.">
564<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
564<meta name="google-site-verification" content="xY_IJCXYDvC-k21WviqThEqVKYXTdtlibifPgtno1y0"> 565<meta name="facebook-domain-verification" content="8cmyscbsbe14qvfaq7d7o0wdnzsuw6"> 566<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/40490565784/digital_wallets/dialog"> 567<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 568<link rel="next" href="/blogs/news?page=2">
569<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 569
569
570<script id="shopify-features" type="application/json">{"accessToken":"34afd79daa8e84a9f7af0d77bf1a0253","betas":["rich-media-storefront-analytics"],"domain":"gillori.com","predictiveSearch":true,"shopId":40490565784,"locale":"en"}</script>
vendor: 1 bytes, line 570
570
571<script>var Shopify = Shopify || {}; 572Shopify.shop = "gillori.myshopify.com"; 573Shopify.locale = "en"; 574Shopify.currency = {"active":"INR","rate":"1.0"}; 575Shopify.country = "IN"; 576Shopify.theme = {"name":"MeroxIO Optimized 01-10-26","id":152909250809,"schema_name":"Streamline","schema_version":"6.4.0","theme_store_id":null,"role":"main"}; 577Shopify.theme.handle = "null"; 578Shopify.theme.style = {"id":null,"handle":null}; 579Shopify.cdnHost = "gillori.com/cdn"; 580Shopify.routes = Shopify.routes || {}; 581Shopify.routes.root = "/"; 582Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 583Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 584Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 585Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 585
585
586<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 586
586
587<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 587
587
588<script> 589 window.Shopify = window.Shopify || {}; 590 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 591 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 592 window.Shopify.SignInWithShop.eligible = true; 593</script>
vendor: 1 bytes, line 593
593
594<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 594
594
595<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 595
595
596<script type="module"> 597 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 598 599 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 600 601</script>
vendor: 1 bytes, line 601
601
602<script> 603 window.Shopify = window.Shopify || {}; 604 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 605 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 606</script>
vendor: 1 bytes, line 606
606
607<script>(function() { 608 var isLoaded = false; 609 function asyncLoad() { 610 if (isLoaded) return; 611 isLoaded = true; 612 var urls = ["\/\/swymv3starter-01.azureedge.net\/code\/swym-shopify.js?shop=gillori.myshopify.com","https:\/\/tracker.wigzopush.com\/shopify.js?orgtoken=TSkzetKWQb6jvY4g64xdPA\u0026shop=gillori.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-cafb8388f4460a690f145c3516628212.js?shop=gillori.myshopify.com","https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=565617\u0026shop=gillori.myshopify.com"]; 613 for (var i = 0; i < urls.length; i++) { 614 var s = document.createElement('script'); 615 s.type = 'text/javascript'; 616 s.async = true; 617 s.src = urls[i]; 618 var x = document.getElementsByTagName('script')[0]; 619 x.parentNode.insertBefore(s, x); 620 } 621 }; 622 if(window.attachEvent) { 623 window.attachEvent('onload', asyncLoad); 624 } else { 625 window.addEventListener('load', asyncLoad, false); 626 } 627})();</script>
vendor: 1 bytes, line 627
627
628<script id="__st">var __st={"a":40490565784,"offset":-14400,"reqid":"1079eaef-8445-4ba8-81fc-5bbed1e41391-1791087929","pageurl":"gillori.com\/blogs\/news","s":"blogs-62557094040","u":"0102ce5050f2","p":"blog","rtyp":"blog","rid":62557094040};</script>
vendor: 1 bytes, line 628
628
629<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 629
629
630<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
vendor: 1 bytes, line 630
630
631<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//gillori.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 631
631
632<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//gillori.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
632<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 632
632
633<script> 634 window.Shopify = window.Shopify || {}; 635 window.Shopify.MCP = window.Shopify.MCP || {}; 636 window.Shopify.MCP.enabled = true; 637 window.Shopify.MCP.shop = "gillori.myshopify.com"; 638 window.Shopify.MCP.mcpEndpoint = "https:\/\/gillori.com\/api\/mcp"; 639 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 640</script>
vendor: 1 bytes, line 640
640
641<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/gillori.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 642</script>
vendor: 1 bytes, line 642
642
643<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://gillori.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 644</script>
vendor: 1 bytes, line 644
644
645<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 646 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 647</script>
vendor: 1 bytes, line 647
647
648<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 649</script>
649 650
651<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
651 652
652<script> 653 var theme = { 654 stylesheet: "//gillori.com/cdn/shop/t/67/assets/theme.css?v=105812497681418886261757410466", 655 template: "blog", 656 routes: { 657 home: "/", 658 cart: "/cart.js", 659 cartPage: "/cart", 660 cartAdd: "/cart/add.js", 661 cartChange: "/cart/change.js", 662 predictiveSearch: "/search/suggest" 663 }, 664 strings: { 665 addToCart: "Add to cart", 666 soldOut: "Sold Out", 667 unavailable: "Unavailable", 668 regularPrice: "Regular price", 669 salePrice: "Sale price", 670 inStockLabel: "In stock, ready to ship", 671 oneStockLabel: "Low stock - [count] item left", 672 otherStockLabel: "Low stock - [count] items left", 673 willNotShipUntil: "Ready to ship [date]", 674 willBeInStockAfter: "Back in stock [date]", 675 waitingForStock: "Inventory on the way", 676 cartItems: "[count] items", 677 cartConfirmDelete: "Are you sure you want to remove this item?", 678 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 679 maxQuantity: "You can only have [quantity] of [title] in your cart." 680 }, 681 settings: { 682 cartType: "drawer", 683 isCustomerTemplate: false, 684 moneyFormat: "Rs. {{amount}}", 685 quickView: false, 686 hoverProductGrid: false, 687 themeName: 'Streamline', 688 themeVersion: "6.4.0", 689 predictiveSearchType: "product", 690 } 691 }; 692 693 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 694 695 696 function customAddToCart(button) { 697 var productId = $(button).attr('product_id'); 698 var quantity = 1; 699 700 $.ajax({ 701 type: 'POST', 702 url: '/cart/add.js', 703 data: { 704 id: productId, 705 quantity: quantity 706 }, 707 dataType: 'json', 708 success: function(cart) { 709 $.ajax({ 710 type: 'GET', 711 url: '/cart.js', 712 dataType: 'json', 713 success: function(updatedCart) { 714 var updatedItemCount = updatedCart.item_count; 715 const span = $(".cart-link__bubble-num"); 716 var currentCollection = ""; 717 console.log(currentCollection) 718 span.text(updatedItemCount); 719 console.log(updatedItemCount); // This will log the updated item count 720 console.log(productId); 721 // console.log('papa'); 722 } 723 }); 724 } 725 }); 726} 727 // ASR CODE END // 728 729 730 731 </script>
731<style data-shopify>:root { 732 --typeHeaderPrimary: "PT Serif"; 733 --typeHeaderFallback: serif; 734 --typeHeaderSize: 37px; 735 --typeHeaderStyle: normal; 736 --typeHeaderWeight: 400; 737 --typeHeaderLineHeight: 1.2; 738 --typeHeaderSpacing: 0.025em; 739 740 --typeBasePrimary:Raleway; 741 --typeBaseFallback:sans-serif; 742 --typeBaseSize: 16px; 743 --typeBaseWeight: 400; 744 --typeBaseStyle: normal; 745 --typeBaseSpacing: 0.05em; 746 --typeBaseLineHeight: 1.5; 747 748 749 --buttonRadius: 35px; 750 751 752 --iconWeight: 4px; 753 --iconLinecaps: miter; 754 } 755 756 757 .site-nav__thumb-cart { 758 border-left: 1px solid rgba(255,255,255,0.3); 759 } 760 761 762 .hero { 763 background-image: linear-gradient(100deg, #000000 40%, #212121 63%, #000000 79%); 764 } 765 766 .placeholder-content, 767 .image-wrap, 768 .skrim__link, 769 .pswp__img--placeholder { 770 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 771 }</style><style> 772 @font-face { 773 font-family: "PT Serif"; 774 font-weight: 400; 775 font-style: normal; 776 font-display: swap; 777 src: url("//gillori.com/cdn/fonts/pt_serif/ptserif_n4.5dc26655329dc6264a046fc444eea109ea514d3d.woff2") format("woff2"), 778 url("//gillori.com/cdn/fonts/pt_serif/ptserif_n4.1549d2c00b7c71aa534c98bf662cdf9b8ae01b92.woff") format("woff"); 779} 780 781 @font-face { 782 font-family: Raleway; 783 font-weight: 400; 784 font-style: normal; 785 font-display: swap; 786 src: url("//gillori.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2") format("woff2"), 787 url("//gillori.com/cdn/fonts/raleway/raleway_n4.c057757dddc39994ad5d9c9f58e7c2c2a72359a9.woff") format("woff"); 788} 789 790 791 @font-face { 792 font-family: Raleway; 793 font-weight: 700; 794 font-style: normal; 795 font-display: swap; 796 src: url("//gillori.com/cdn/fonts/raleway/raleway_n7.740cf9e1e4566800071db82eeca3cca45f43ba63.woff2") format("woff2"), 797 url("//gillori.com/cdn/fonts/raleway/raleway_n7.84943791ecde186400af8db54cf3b5b5e5049a8f.woff") format("woff"); 798} 799 800 @font-face { 801 font-family: Raleway; 802 font-weight: 400; 803 font-style: italic; 804 font-display: swap; 805 src: url("//gillori.com/cdn/fonts/raleway/raleway_i4.aaa73a72f55a5e60da3e9a082717e1ed8f22f0a2.woff2") format("woff2"), 806 url("//gillori.com/cdn/fonts/raleway/raleway_i4.650670cc243082f8988ecc5576b6d613cfd5a8ee.woff") format("woff"); 807} 808 809 @font-face { 810 font-family: Raleway; 811 font-weight: 700; 812 font-style: italic; 813 font-display: swap; 814 src: url("//gillori.com/cdn/fonts/raleway/raleway_i7.6d68e3c55f3382a6b4f1173686f538d89ce56dbc.woff2") format("woff2"), 815 url("//gillori.com/cdn/fonts/raleway/raleway_i7.ed82a5a5951418ec5b6b0a5010cb65216574b2bd.woff") format("woff"); 816} 817 818 819 body, 820 input, 821 textarea, 822 button, 823 select { 824 -webkit-font-smoothing: antialiased; 825 -webkit-text-size-adjust: 100%; 826 text-rendering: optimizeSpeed; 827 font-family: var(--typeBasePrimary), var(--typeBaseFallback); 828 font-size: calc(var(--typeBaseSize) * 0.85); 829 font-weight: var(--typeBaseWeight); 830 font-style: var(--typeBaseStyle); 831 letter-spacing: var(--typeBaseSpacing); 832 line-height: var(--typeBaseLineHeight); 833 } 834 835 @media only screen and (min-width: 769px) { 836 body, 837 input, 838 textarea, 839 button, 840 select { 841 font-size: var(--typeBaseSize); 842 } 843 } 844 845 .page-container, 846 .overscroll-loader { 847 display: none; 848 } 849 850 h1, .h1, 851 h3, .h3, 852 h4, .h4, 853 h5, .h5, 854 h6, .h6, 855 .section-header__title, 856 .spr-header-title.spr-header-title { 857 font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback); 858 font-weight: var(--typeHeaderWeight); 859 font-style: normal; 860 letter-spacing: var(--typeHeaderSpacing); 861 line-height: var(--typeHeaderLineHeight); 862 word-break: break-word; 863 864 865 } 866 867 h2, .h2 { 868 font-family: var(--typeBasePrimary), var(--typeBaseFallback); 869 font-weight: var(--typeBaseWeight); 870 letter-spacing: var(--typeBaseSpacing); 871 line-height: var(--typeBaseLineHeight); 872 } 873 874 875 @keyframes pulse-fade { 876 0% { 877 opacity: 0; 878 } 879 50% { 880 opacity: 1; 881 } 882 100% { 883 opacity: 0; 884 } 885 } 886 887 .splash-screen { 888 box-sizing: border-box; 889 display: flex; 890 position: fixed; 891 left: 0; 892 top: 0; 893 right: 0; 894 bottom: 0; 895 align-items: center; 896 justify-content: center; 897 z-index: 10001; 898 background-color: #ffffff; 899 } 900 901 .splash-screen__loader { 902 max-width: 70px; 903 } 904 905 @media only screen and (min-width: 769px) { 906 .splash-screen__loader { 907 max-width: 100px; 908 } 909 } 910 911 .splash-screen img { 912 display: block; 913 max-width: 100%; 914 border: 0 none; 915 height: auto; 916 animation: pulse-fade 0.4s infinite linear; 917 } 918 919 .loader-text { 920 letter-spacing: 0.2em; 921 font-size: 1.5em; 922 text-transform: uppercase; 923 animation: pulse-fade 0.4s infinite linear; 924 } 925 926 .loader-logo { 927 display: none; 928 position: fixed; 929 left: 0; 930 top: 0; 931 right: 0; 932 bottom: 0; 933 align-items: center; 934 justify-content: center; 935 background-color: #ffffff; 936 z-index: 6000; 937 } 938 939 .loader-logo__img { 940 display: block; 941 } 942 943 .transition-body { 944 opacity: 0; 945 } 946 947 .btn--loading span:after { 948 content: "Loading"; 949 } 950</style> 951<style>@charset "UTF-8"; 952 953/*! 954 Streamline, by Archetype Themes 955 http://archetypethemes.co 956*/ 957 958:root{ 959 --colorAlt:#223b3d; 960 --colorAltText:#ffffff; 961 962 --colorAnnouncement:#a00404; 963 --colorAnnouncementText:#ffffff; 964 965 --colorBody:#ffffff; 966 --colorBodyAlpha05:rgba(255, 255, 255, 0.05); 967 --colorBodyLightDim:#fafafa; 968 --colorBodyMediumDim:#f5f5f5; 969 --colorBodyDim:#f2f2f2; 970 971 --colorBtnPrimary:#a00404; 972 --colorBtnPrimaryText:#ffffff; 973 --colorBtnPrimaryBgTransition:background 0.15s ease; 974 --colorBtnPrimaryActive:#f91111; 975 976 --colorCartDot:#a00404; 977 --colorCartDotText:#fff; 978 979 --colorDrawers:#ffffff; 980 --colorDrawersDim:#f2f2f2; 981 --colorDrawerText:#000000; 982 --colorDrawerTextDarken:#000000; 983 984 --colorHeroText:#fff; 985 986 --colorImageOverlay:#000; 987 --colorImageOverlayOpacity:0.03; 988 --colorImageOverlayTextShadow:0.3; 989 990 --colorInputBg:#ffffff; 991 --colorInputText:#111111; 992 993 --colorLink:#111111; 994 995 --colorModalBg:rgba(0,0,0,.5); 996 997 --colorNav:#ffffff; 998 --colorNavText:#111111; 999 1000 --colorNewsletter:#ffffff; 1001 --colorNewsletterText:#111111; 1002 1003 --colorSalePrice:#a00404; 1004 --colorSaleTag:#a00404; 1005 --colorSaleTagText:#ffffff; 1006 1007 --colorTextBody:#111111; 1008 --colorTextBodyAlpha005:rgba(17, 17, 17, 0.05); 1009 --colorTextBodyAlpha008:rgba(17, 17, 17, 0.08); 1010 --colorTextBodyAlpha01:rgba(17, 17, 17, 0.1); 1011 --colorTextBodyAlpha035:rgba(17, 17, 17, 0.35); 1012 --colorTextBodyAlpha05:rgba(17, 17, 17, 0.5); 1013 1014 --colorSmallImageBg:#ffffff; 1015 --colorLargeImageBg:#000000; 1016 1017 --productImageScatter:false; 1018 1019 --urlIcoSelect:url(//gillori.com/cdn/shop/t/67/assets/ico-select.svg); 1020 1021 --sizeChartMargin:30px 0; 1022 --sizeChartIconMargin:5px; 1023 1024 --newsletterReminderPadding:30px 35px; 1025 --color-body-text:#111111; 1026 --color-body:#ffffff; 1027 --color-bg:#ffffff; 1028} 1029 1030@keyframes placeholder-shimmer{ 1031 0%{ 1032 background-position:-150% 0; 1033 } 1034 to{ 1035 background-position:150% 0; 1036 } 1037} 1038 1039@keyframes progressBar{ 1040 0%{ width:0%; } 1041 95%{ opacity:1; width:100%; } 1042 to{ opacity:0; width:100%; } 1043} 1044 1045@keyframes page-fade{ 1046 0%{ 1047 opacity:0; 1048 } 1049 to{ 1050 opacity:1; 1051 } 1052} 1053 1054@keyframes page-slide-reveal-down{ 1055 0%{ 1056 transform:translateY(0); 1057 } 1058 to{ 1059 transform:translateY(110vh); 1060 } 1061} 1062 1063@keyframes fade-in{ 1064 0%{ 1065 opacity:0.2; 1066 transform:scale(0.98); 1067 } 1068 to{ 1069 opacity:1; 1070 transform:scale(1); 1071 } 1072} 1073 1074@keyframes fade-in-bg{ 1075 0%{ 1076 opacity:0.2; 1077 transform:scale(1.06); 1078 } 1079 50%{ 1080 opacity:1; 1081 } 1082 to{ 1083 opacity:1; 1084 transform:scale(1); 1085 } 1086} 1087 1088@keyframes fade-out{ 1089 0%{ 1090 opacity:1; 1091 } 1092 to{ 1093 opacity:0; 1094 } 1095} 1096 1097@keyframes partial-fade-in{ 1098 0%{ opacity:0; } 1099 to{ opacity:0.4; } 1100} 1101 1102@keyframes partial-fade-out{ 1103 0%{ opacity:0.4; } 1104 to{ opacity:0; } 1105} 1106 1107@keyframes pulse-fade{ 1108 0%{ 1109 opacity:0; 1110 } 1111 50%{ 1112 opacity:1; 1113 } 1114 to{ 1115 opacity:0; 1116 } 1117} 1118 1119@keyframes rise-up{ 1120 0%{ 1121 opacity:0; 1122 transform:translateY(20px); 1123 } 1124 to{ 1125 opacity:1; 1126 transform:translateY(0%); 1127 } 1128} 1129 1130@keyframes cart-rise-up{ 1131 0%{ 1132 transform:translateY(120%); 1133 } 1134 to{ 1135 transform:translateY(0%); 1136 } 1137} 1138 1139@keyframes hero-animate{ 1140 0%{ 1141 opacity:0; 1142 transform:scale(1); 1143 } 1144 10%{ 1145 opacity:1; 1146 } 1147 to{ 1148 opacity:1; 1149 transform:scale(1.1); 1150 } 1151} 1152 1153@keyframes hero-animate-small{ 1154 0%{ 1155 opacity:0; 1156 transform:scale(1); 1157 } 1158 10%{ 1159 opacity:1; 1160 } 1161 to{ 1162 opacity:1; 1163 transform:scale(1.2); 1164 } 1165} 1166 1167@keyframes hero-animate-out{ 1168 0%{ 1169 opacity:1; 1170 transform:scale(1.1); 1171 } 1172 to{ 1173 opacity:0; 1174 transform:scale(1.1); 1175 } 1176} 1177 1178@keyframes hero-animate-out-small{ 1179 0%{ 1180 opacity:1; 1181 transform:scale(1.2); 1182 } 1183 to{ 1184 opacity:0; 1185 transform:scale(1.2); 1186 } 1187} 1188 1189@keyframes marquee-left{ 1190 0%{ 1191 transform:translateX(-1%); 1192 } 1193 to{ 1194 transform:translateX(-51%); 1195 } 1196} 1197 1198@keyframes marquee-right{ 1199 0%{ 1200 transform:translateX(-51%); 1201 } 1202 to{ 1203 transform:translateX(-1%); 1204 } 1205} 1206 1207@keyframes modal-open{ 1208 0%{ 1209 opacity:0; 1210 transform:translateY(30px); 1211 } 1212 to{ 1213 opacity:1; 1214 transform:translateY(0); 1215 } 1216} 1217 1218@keyframes modal-closing{ 1219 0%{ 1220 opacity:1; 1221 transform:scale(1); 1222 } 1223 to{ 1224 opacity:0; 1225 transform:scale(0.9); 1226 } 1227} 1228 1229@keyframes grid-product__loading{ 1230 0%{ opacity:0; } 1231 60%{ opacity:0.2; } 1232 to{ opacity:0; } 1233} 1234 1235@keyframes spin{ 1236 0%{ 1237 transform:rotate(0deg); 1238 } 1239 1240 to{ 1241 transform:rotate(360deg); 1242 } 1243} 1244 1245@keyframes remove{ 1246 0%{ 1247 max-height:250px; 1248 opacity:1; 1249 transform:translateX(0); 1250 } 1251 1252 33%{ 1253 max-height:250px; 1254 opacity:0; 1255 transform:translateX(50%); 1256 } 1257 1258 to{ 1259 max-height:0; 1260 opacity:0; 1261 transform:translateX(50%); 1262 } 1263} 1264 1265.flickity-enabled{ 1266 position:relative; 1267} 1268 1269.flickity-enabled:focus{ outline:none; } 1270 1271.flickity-viewport{ 1272 height:100%; 1273 overflow:hidden; 1274 position:relative; 1275 transition:height 0.35s; 1276} 1277 1278.flickity-slider{ 1279 height:100%; 1280 position:absolute; 1281 width:100%; 1282} 1283 1284.flickity-enabled.is-draggable{ 1285 -webkit-user-select:none; 1286 -moz-user-select:none; 1287 user-select:none; 1288} 1289 1290.flickity-enabled.is-draggable .flickity-viewport{ 1291 cursor:move; 1292 cursor:grab; 1293} 1294 1295.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{ 1296 cursor:grabbing; 1297 } 1298 1299.flickity-enabled.is-draggable[data-arrows=true] .flickity-viewport{ 1300 cursor:default; 1301} 1302 1303.flickity-enabled.is-draggable[data-arrows=true] .flickity-viewport.is-pointer-down{ 1304 cursor:default; 1305 } 1306 1307.flickity-button{ 1308 background:var(--colorBtnPrimary); 1309 border:none; 1310 border-radius:50%; 1311 color:var(--colorBtnPrimaryText); 1312 position:absolute; 1313} 1314 1315.hero .flickity-button{ 1316 background-color:var(--colorBody); 1317 box-shadow:0 5px 5px rgba(0,0,0,.1); 1318 color:var(--colorTextBody); 1319} 1320 1321.flickity-button:hover{ 1322 cursor:pointer; 1323 opacity:1; 1324} 1325 1326.flickity-button:disabled{ 1327 cursor:auto; 1328 display:none; 1329 pointer-events:none; 1330} 1331 1332.flickity-prev-next-button{ 1333 height:40px; 1334 top:50%; 1335 transform:translateY(-50%); 1336 width:40px; 1337} 1338 1339 1340 1341@media only screen and (max-width:768px){ 1342 1343.flickity-prev-next-button{ 1344 height:33px; 1345 width:33px; 1346} 1347 } 1348 1349.flickity-prev-next-button:hover{ 1350 transform:translateY(-50%) scale(1.12); 1351} 1352 1353.flickity-prev-next-button:active{ 1354 transform:translateY(-50%) scale(1); 1355 transition:transform 0.05s ease-out; 1356} 1357 1358.flickity-previous{ left:10px; } 1359 1360.flickity-next{ right:10px; } 1361 1362.flickity-rtl .flickity-previous{ 1363 left:auto; 1364 right:10px; 1365} 1366 1367.flickity-rtl .flickity-next{ 1368 left:10px; 1369 right:auto; 1370} 1371 1372.flickity-button-icon{ 1373 fill:currentColor; 1374 height:30%; 1375 left:35%; 1376 position:absolute; 1377 top:35%; 1378 width:30%; 1379} 1380 1381.flickity-page-dots{ 1382 bottom:-25px; 1383 color:currentColor; 1384 line-height:1; 1385 list-style:none; 1386 margin:0; 1387 padding:0; 1388 position:absolute; 1389 text-align:center; 1390 width:100%; 1391} 1392 1393.hero .flickity-page-dots{ 1394 bottom:20px; 1395 color:#fff; 1396} 1397 1398.flickity-rtl .flickity-page-dots{ direction:rtl; } 1399 1400.flickity-page-dots .dot{ 1401 background-color:currentColor; 1402 border-radius:100%; 1403 cursor:pointer; 1404 display:inline-block; 1405 height:6px; 1406 margin:0 5px; 1407 opacity:0.4; 1408 vertical-align:middle; 1409 width:6px; 1410} 1411 1412.flickity-page-dots .dot:hover{ 1413 opacity:0.6; 1414 } 1415 1416.flickity-page-dots .dot.is-selected{ 1417 background-color:currentColor; 1418 height:9px; 1419 opacity:1; 1420 width:9px; 1421} 1422 1423.flickity-enabled.is-fade .flickity-slider>*{ 1424 pointer-events:none; 1425 z-index:0; 1426} 1427 1428.flickity-enabled.is-fade .flickity-slider>.is-selected{ 1429 pointer-events:auto; 1430 z-index:1; 1431} 1432 1433.hero[data-arrows=true]{ 1434 overflow:visible; 1435} 1436 1437.hero[data-arrows=true] .flickity-prev-next-button{ 1438 bottom:-20px; 1439 top:auto; 1440 transform:none; 1441 z-index:2; 1442 } 1443 1444.hero[data-arrows=true] .flickity-prev-next-button:hover{ 1445 transform:scale(1.12); 1446 } 1447 1448.hero[data-arrows=true] .flickity-prev-next-button:active{ 1449 transform:scale(1); 1450 } 1451 1452.hero[data-arrows=true] .flickity-previous{ 1453 left:auto; 1454 right:90px; 1455 } 1456 1457.hero[data-arrows=true] .flickity-next{ 1458 right:40px; 1459 } 1460 1461.hero.flickity-rtl[data-arrows=true] .flickity-previous{ 1462 left:90px; 1463 right:auto; 1464 } 1465 1466.hero.flickity-rtl[data-arrows=true] .flickity-next{ 1467 left:40px; 1468 right:auto; 1469 } 1470 1471@media only screen and (max-width:768px){ 1472 .hero[data-arrows=true] .flickity-prev-next-button{ 1473 bottom:-16px; 1474 } 1475 .hero[data-arrows=true] .flickity-previous{ 1476 right:60px; 1477 } 1478 .hero[data-arrows=true] .flickity-next{ 1479 right:20px; 1480 } 1481 .hero.flickity-rtl[data-arrows=true] .flickity-previous{ 1482 left:60px; 1483 } 1484 .hero.flickity-rtl[data-arrows=true] .flickity-next{
1485 left:20px; 1486 } 1487 } 1488 1489.hero[data-bars=true] .flickity-page-dots{ 1490 bottom:0; 1491 height:6px; 1492 line-height:6px; 1493 z-index:2; 1494 } 1495 1496[data-bars=true] .flickity-page-dots .dot{ 1497 background:none; 1498 border:0; 1499 border-radius:0; 1500 height:6px; 1501 opacity:1; 1502 overflow:hidden; 1503 position:relative; 1504 vertical-align:top; 1505 width:120px; 1506 } 1507 1508@media only screen and (max-width:768px){ 1509 1510[data-bars=true] .flickity-page-dots .dot{ 1511 width:45px; 1512 } 1513 } 1514 1515[data-bars=true] .flickity-page-dots .dot:after,[data-bars=true] .flickity-page-dots .dot:before{ 1516 content:""; 1517 display:block; 1518 height:100%; 1519 left:0; 1520 position:absolute; 1521 width:100%; 1522 } 1523 1524[data-bars=true] .flickity-page-dots .dot:before{ 1525 background-color:#000; 1526 opacity:0.1; 1527 } 1528 1529[data-bars=true] .flickity-page-dots .dot:hover:before{ 1530 opacity:0.2; 1531 } 1532 1533[data-bars=true] .flickity-page-dots .dot:after{ 1534 background-color:currentColor; 1535 transform:translateX(-100%); 1536 transition:none; 1537 } 1538 1539[data-bars=true] .flickity-page-dots .dot.is-selected:after{ 1540 animation:slideshowBars 0s linear forwards; 1541 } 1542 1543.noUi-target,.noUi-target *{ 1544 -webkit-touch-callout:none; 1545 -webkit-tap-highlight-color:rgba(0, 0, 0, 0); 1546 box-sizing:border-box; 1547 touch-action:none; 1548 -webkit-user-select:none; 1549 -moz-user-select:none; 1550 user-select:none; 1551 } 1552 1553.noUi-target{ 1554 position:relative; 1555 } 1556 1557.noUi-base,.noUi-connects{ 1558 height:100%; 1559 position:relative; 1560 width:100%; 1561 z-index:1; 1562 } 1563 1564.noUi-connects{ 1565 overflow:hidden; 1566 z-index:0; 1567 } 1568 1569.noUi-connect,.noUi-origin{ 1570 position:absolute; 1571 right:0; 1572 top:0; 1573 transform-origin:0 0; 1574 transform-style:flat; 1575 will-change:transform; 1576 z-index:1; 1577 } 1578 1579.noUi-connect{ 1580 height:100%; 1581 width:100%; 1582 } 1583 1584.noUi-origin{ 1585 height:10%; 1586 width:10%; 1587 } 1588 1589.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{ 1590 left:0; 1591 right:auto; 1592 } 1593 1594.noUi-vertical .noUi-origin{ 1595 width:0; 1596 } 1597 1598.noUi-horizontal .noUi-origin{ 1599 height:0; 1600 } 1601 1602.noUi-handle{ 1603 backface-visibility:hidden; 1604 position:absolute; 1605 } 1606 1607.noUi-touch-area{ 1608 height:100%; 1609 width:100%; 1610 } 1611 1612.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{ 1613 transition:transform 0.3s; 1614 } 1615 1616.noUi-state-drag *{ 1617 cursor:inherit !important; 1618 } 1619 1620.noUi-horizontal{ 1621 height:18px; 1622 } 1623 1624.noUi-horizontal .noUi-handle{ 1625 height:28px; 1626 right:-17px; 1627 top:-6px; 1628 width:34px; 1629 } 1630 1631.noUi-vertical{ 1632 width:18px; 1633 } 1634 1635.noUi-vertical .noUi-handle{ 1636 height:34px; 1637 right:-6px; 1638 top:-17px; 1639 width:28px; 1640 } 1641 1642.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{ 1643 left:-17px; 1644 right:auto; 1645 } 1646 1647.noUi-target{ 1648 background:#fafafa; 1649 border:1px solid #d3d3d3; 1650 border-radius:4px; 1651 box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb; 1652 } 1653 1654.noUi-connects{ 1655 border-radius:3px; 1656 } 1657 1658.noUi-connect{ 1659 background:#3fb8af; 1660 } 1661 1662.noUi-draggable{ 1663 cursor:ew-resize; 1664 } 1665 1666.noUi-vertical .noUi-draggable{ 1667 cursor:ns-resize; 1668 } 1669 1670.noUi-handle{ 1671 background:#fff; 1672 border:1px solid #d9d9d9; 1673 border-radius:3px; 1674 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb; 1675 cursor:default; 1676 } 1677 1678.noUi-active{ 1679 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb; 1680 } 1681 1682.noUi-handle:after,.noUi-handle:before{ 1683 background:#e8e7e6; 1684 content:""; 1685 display:block; 1686 height:14px;
1687 left:14px; 1688 position:absolute; 1689 top:6px; 1690 width:1px; 1691 } 1692 1693.noUi-handle:after{ 1694 left:17px; 1695 } 1696 1697.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{ 1698 height:1px; 1699 left:6px; 1700 top:14px; 1701 width:14px; 1702 } 1703 1704.noUi-vertical .noUi-handle:after{ 1705 top:17px; 1706 } 1707 1708[disabled] .noUi-connect{ 1709 background:#b8b8b8; 1710 } 1711 1712[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{ 1713 cursor:not-allowed; 1714 } 1715 1716.noUi-pips,.noUi-pips *{ 1717 box-sizing:border-box; 1718 } 1719 1720.noUi-pips{ 1721 color:#999; 1722 position:absolute; 1723 } 1724 1725.noUi-value{ 1726 position:absolute; 1727 text-align:center; 1728 white-space:nowrap; 1729 } 1730 1731.noUi-value-sub{ 1732 color:#ccc; 1733 font-size:10px; 1734 } 1735 1736.noUi-marker{ 1737 background:#ccc; 1738 position:absolute; 1739 } 1740 1741.noUi-marker-sub{ 1742 background:#aaa; 1743 } 1744 1745.noUi-marker-large{ 1746 background:#aaa; 1747 } 1748 1749.noUi-pips-horizontal{ 1750 height:80px; 1751 left:0; 1752 padding:10px 0; 1753 top:100%; 1754 width:100%; 1755 } 1756 1757.noUi-value-horizontal{ 1758 transform:translate(-50%, 50%); 1759 } 1760 1761.noUi-rtl .noUi-value-horizontal{ 1762 transform:translate(50%, 50%); 1763 } 1764 1765.noUi-marker-horizontal.noUi-marker{ 1766 height:5px; 1767 margin-left:-1px; 1768 width:2px; 1769 } 1770 1771.noUi-marker-horizontal.noUi-marker-sub{ 1772 height:10px; 1773 } 1774 1775.noUi-marker-horizontal.noUi-marker-large{ 1776 height:15px; 1777 } 1778 1779.noUi-pips-vertical{ 1780 height:100%; 1781 left:100%; 1782 padding:0 10px; 1783 top:0; 1784 } 1785 1786.noUi-value-vertical{ 1787 padding-left:25px; 1788 transform:translateY(-50%); 1789 } 1790 1791.noUi-rtl .noUi-value-vertical{ 1792 transform:translateY(50%); 1793 } 1794 1795.noUi-marker-vertical.noUi-marker{ 1796 height:2px; 1797 margin-top:-1px; 1798 width:5px; 1799 } 1800 1801.noUi-marker-vertical.noUi-marker-sub{ 1802 width:10px; 1803 } 1804 1805.noUi-marker-vertical.noUi-marker-large{ 1806 width:15px; 1807 } 1808 1809.noUi-tooltip{ 1810 background:#fff; 1811 border:1px solid #d9d9d9; 1812 border-radius:3px; 1813 color:#000; 1814 display:block; 1815 padding:5px; 1816 position:absolute; 1817 text-align:center; 1818 white-space:nowrap; 1819 } 1820 1821.noUi-horizontal .noUi-tooltip{ 1822 bottom:120%; 1823 left:50%; 1824 transform:translate(-50%); 1825 } 1826 1827.noUi-vertical .noUi-tooltip{ 1828 right:120%; 1829 top:50%; 1830 transform:translateY(-50%); 1831 } 1832 1833.noUi-horizontal .noUi-origin>.noUi-tooltip{ 1834 bottom:10px; 1835 left:auto; 1836 transform:translate(50%); 1837 } 1838 1839.noUi-vertical .noUi-origin>.noUi-tooltip{ 1840 right:28px; 1841 top:auto; 1842 transform:translateY(-18px); 1843 } 1844 1845tool-tip{ 1846 display:none; 1847} 1848 1849tool-tip[data-tool-tip-open=true]{ 1850 align-items:center; 1851 display:flex; 1852 height:100%; 1853 justify-content:center; 1854 left:0; 1855 position:fixed; 1856 top:0; 1857 width:100%; 1858 z-index:10001; 1859} 1860 1861tool-tip[data-tool-tip-open=true]:before{ 1862 animation:overlay-on 0.3s forwards; 1863 background-color:#e0e0e0; 1864 background-color:var(--colorModalBg); 1865 content:""; 1866 cursor:pointer; 1867 height:100%; 1868 left:0; 1869 position:fixed; 1870 top:0; 1871 width:100%; 1872 } 1873 1874.tool-tip__inner{ 1875 animation:modal-close 0.3s forwards; 1876 opacity:0; 1877} 1878 1879tool-tip[data-tool-tip-open=true] .tool-tip__inner{ 1880 animation:modal-open 0.3s forwards; 1881 background:var(--colorBody); 1882 box-shadow:0 10px 20px #00000017; 1883 display:block; 1884 max-width:720px; 1885 min-height:250px; 1886 min-width:250px; 1887 padding:30px; 1888 position:fixed; 1889} 1890 1891@media only screen and (max-width:768px){ 1892 1893tool-tip[data-tool-tip-open=true] .tool-tip__inner{ 1894 max-width:93%; 1895 width:100%; 1896} 1897 } 1898 1899.tool-tip__content{ 1900 max-height:80vh; 1901 overflow:auto; 1902} 1903 1904@media only screen and (max-width:768px){ 1905 1906.tool-tip__content{ 1907 font-size:0.85em; 1908} 1909 } 1910 1911.tool-tip__close{ 1912 position:absolute; 1913 right:0; 1914 top:0; 1915} 1916 1917.tool-tip__close .icon{ 1918 height:28px; 1919 width:28px; 1920} 1921 1922.tool-tip-trigger{ 1923 background:none; 1924 border:0; 1925 cursor:pointer; 1926} 1927 1928.tool-tip-trigger .icon{ 1929 height:28px; 1930 width:28px; 1931} 1932 1933.tool-tip-trigger__title{ 1934 display:inline-block; 1935} 1936 1937.tool-tip-trigger__title:focus,.tool-tip-trigger__title:hover{ 1938 -webkit-text-decoration:underline; 1939 text-decoration:underline; 1940 text-underline-offset:2px; 1941} 1942 1943.tool-tip-trigger__content{ 1944 display:none !important; 1945} 1946 1947.size-chart__standalone{ 1948 margin:var(--sizeChartMargin); 1949} 1950 1951.size-chart__standalone svg{ 1952 margin-left:var(--sizeChartIconMargin); 1953 } 1954 1955.text-with-icons__blocks{ 1956 display:flex; 1957 flex-wrap:wrap; 1958 justify-content:center; 1959 margin-left:-30px; 1960 margin-right:-30px; 1961} 1962 1963@media only screen and (max-width:768px){ 1964 1965.text-with-icons__blocks{ 1966 flex-direction:column; 1967 margin:0; 1968} 1969 } 1970 1971.has-1-per-row .text-with-icons__block{ 1972 width:100%; 1973} 1974 1975.has-2-per-row .text-with-icons__block{ 1976 width:50%; 1977} 1978 1979.has-3-per-row .text-with-icons__block{ 1980 width:33.333%; 1981} 1982 1983.has-4-per-row .text-with-icons__block{ 1984 width:25%; 1985} 1986 1987.has-5-per-row .text-with-icons__block{ 1988 width:20%; 1989} 1990 1991.text-with-icons__blocks .text-with-icons__block{ 1992 display:flex; 1993 flex:none; 1994 flex-direction:column; 1995 padding:30px; 1996} 1997 1998@media only screen and (max-width:768px){ 1999 2000.text-with-icons__blocks .text-with-icons__block{ 2001 padding:0 0 60px; 2002 width:100%; 2003} 2004 } 2005 2006.text-with-icons__block-icon{ 2007 display:block; 2008 margin-bottom:10px; 2009} 2010 2011.text-with-icons__block-icon .icon{ 2012 height:70px; 2013 width:70px; 2014 } 2015 2016@media only screen and (max-width:768px){ 2017 2018.text-with-icons__block-icon .icon{ 2019 height:60px; 2020 width:60px; 2021 } 2022 } 2023 2024.text-with-icons__button{ 2025 display:flex; 2026 justify-content:center; 2027} 2028 2029newsletter-reminder{ 2030 bottom:20px; 2031 box-shadow:0 12px 25px rgba(0,0,0,.15); 2032 left:20px; 2033 max-width:240px; 2034 position:fixed; 2035 transition:opacity 0.3s ease-in-out; 2036 z-index:10; 2037} 2038 2039@media only screen and (max-width:768px){ 2040 2041newsletter-reminder{ 2042 max-width:calc(100% - 40px); 2043} 2044 } 2045 2046newsletter-reminder[data-enabled=false]{ 2047 opacity:0; 2048 pointer-events:none; 2049 visibility:hidden; 2050 } 2051 2052newsletter-reminder[class*=color-scheme-]:not(.color-scheme-none){ 2053 position:fixed; 2054 } 2055 2056newsletter-reminder .color-scheme-none{ 2057 background-color:var(--colorBtnPrimary); 2058 color:var(--colorBtnPrimaryText); 2059 } 2060 2061.newsletter-reminder__message.h3{ 2062 cursor:pointer; 2063 margin:0; 2064 padding:var(--newsletterReminderPadding); 2065} 2066 2067.parallax-image img{ 2068 height:100%; 2069 -o-object-fit:cover; 2070 object-fit:cover; 2071 width:100%; 2072} 2073 2074.parallax-image{ 2075 height:100%; 2076 overflow:hidden; 2077 position:absolute; 2078 transition:transform 0.05s linear; 2079 width:100%; 2080} 2081 2082.countdown-wrapper{ 2083 position:relative; 2084} 2085 2086.countdown__background-image-wrapper{ 2087 height:100%; 2088 position:absolute; 2089 width:100%; 2090} 2091 2092.countdown__background-image{ 2093 height:100%; 2094 left:0; 2095 -o-object-fit:cover; 2096 object-fit:cover; 2097 position:absolute; 2098 top:0; 2099 width:100%; 2100} 2101 2102.countdown__mobile-image-wrapper{ 2103 height:100%; 2104 position:absolute; 2105 width:100%; 2106} 2107 2108.countdown__mobile-image{ 2109 height:100%; 2110 -o-object-fit:cover; 2111 object-fit:cover; 2112 width:100%; 2113} 2114 2115.countdown-layout--banner .countdown__content{ 2116 padding:2rem; 2117 } 2118 2119@media only screen and (min-width:769px){ 2120 2121.countdown-layout--banner .countdown__content{ 2122 display:flex; 2123 flex-direction:row; 2124 flex-wrap:nowrap; 2125 gap:1rem; 2126 justify-content:space-around; 2127 padding:1.6rem 2rem; 2128 } 2129 } 2130 2131.countdown-layout--banner.countdown-blocks--2.page-width .countdown__content{ 2132 justify-content:space-around; 2133 } 2134 2135.countdown-layout--banner.countdown-blocks--2 .countdown__content{ 2136 justify-content:center; 2137 } 2138 2139@media only screen and (min-width:769px){ 2140 2141.countdown-layout--banner .countdown__block{ 2142 width:33%; 2143 } 2144 } 2145 2146.countdown__content{ 2147 align-items:center; 2148 display:flex; 2149 flex-direction:column; 2150 height:auto; 2151 justify-content:center; 2152 max-height:650px; 2153 padding:5rem 2rem; 2154 text-align:center; 2155 width:100%; 2156} 2157 2158.page-width .countdown__content{ 2159 position:relative; 2160} 2161 2162@media only screen and (min-width:769px){ 2163 2164.countdown-layout--hero .countdown__content{ 2165 height:100vh; 2166} 2167 } 2168 2169.countdown__block{ 2170 margin:1rem auto; 2171 width:100%; 2172 z-index:3; 2173} 2174 2175.countdown__block--content{ 2176 align-items:center; 2177 display:flex; 2178 flex-direction:column; 2179 justify-content:center; 2180} 2181 2182.countdown__block--content .countdown__block--button{ 2183 margin:0; 2184 width:100%; 2185 } 2186 2187@media only screen and (min-width:769px){ 2188 2189.countdown-blocks--2.countdown-layout--banner .countdown__block--content,.countdown-blocks--2.countdown-layout--banner .countdown__block--timer{ 2190 width:50%; 2191} 2192 } 2193 2194@media only screen and (min-width:769px){ 2195 2196.countdown-blocks--2.countdown-layout--banner .countdown__block--button.button-block-active{ 2197 width:50%; 2198} 2199 } 2200 2201.countdown__text-wrapper{ 2202 display:flex; 2203 flex-direction:column; 2204 justify-content:center; 2205} 2206 2207@media only screen and (min-width:769px){ 2208 2209.countdown-layout--hero .countdown__text-wrapper{ 2210 width:50%; 2211} 2212 } 2213 2214.countdown__text-wrapper--content-alignment-left{ 2215 text-align:left; 2216} 2217 2218.countdown__text-wrapper--content-alignment-right{ 2219 text-align:right; 2220} 2221 2222.countdown__display{ 2223 display:flex; 2224 justify-content:center; 2225} 2226 2227.countdown__display--visible+.countdown__timer-message--visible{ 2228 margin-top:1.5rem; 2229} 2230 2231.countdown__display--hidden{ 2232 height:0; 2233 margin:0; 2234 opacity:0; 2235 transition:opacity 3s ease-out; 2236 visibility:hidden; 2237 width:0; 2238} 2239 2240.countdown__display-block{ 2241 align-content:center; 2242 border-right:1px solid; 2243 display:flex; 2244 flex-direction:column; 2245 flex-wrap:wrap; 2246 padding:0 1rem; 2247 font-family: 'Nunito', sans-serif; 2248} 2249 2250.countdown__display-block h2{ 2251 margin-bottom:16px; 2252 } 2253 2254@media only screen and (min-width:769px){ 2255 2256.countdown__display-block h2{ 2257 margin-bottom:4px; 2258 } 2259 } 2260 2261.countdown__display-block span{ 2262 font-size:0.6rem; 2263 letter-spacing:1.7px; 2264 } 2265 2266@media only screen and (min-width:769px){ 2267 2268.countdown__display-block span{ 2269 font-size:0.75rem; 2270 } 2271 } 2272 2273.countdown__display-block:last-child{ 2274 border-right:none; 2275 } 2276 2277[dir=rtl] .countdown__display-block:last-child{ 2278 border-right:1px solid; 2279 } 2280 2281[dir=rtl] .countdown__display-block:first-child{ 2282 border-right:none; 2283 } 2284 2285.countdown__timer-message{ 2286 height:0; 2287 margin:0; 2288 opacity:0; 2289 visibility:hidden; 2290} 2291 2292.countdown__timer-message--visible{ 2293 height:auto; 2294 opacity:1; 2295 transition:opacity 1s ease-in; 2296 visibility:visible; 2297} 2298 2299.countdown__block--hidden{ 2300 width:0 !important; 2301} 2302 2303.countdown__block--hidden{ 2304 margin:0; 2305 opacity:0; 2306 transition:opacity 1s ease-out; 2307 visibility:hidden; 2308} 2309 2310.countdown__overlay:after{ 2311 background-color:var(--countdown-overlay-rgba); 2312 bottom:0; 2313 content:""; 2314 height:100%; 2315 left:0; 2316 position:absolute; 2317 right:0; 2318 top:0; 2319 width:100%; 2320 z-index:2; 2321 } 2322 2323@media only screen and (max-width:768px){ 2324 2325.hotspots-section .index-section{ 2326 margin-bottom:10px; 2327} 2328 } 2329 2330.hotspots-section .hotspots-wrapper{ 2331 display:flex; 2332 flex-wrap:wrap; 2333} 2334 2335.hotspots-section .hotspots-wrapper.is-reverse{ 2336 flex-direction:row-reverse; 2337 } 2338 2339.hotspots__title{ 2340 padding-top:1.5rem; 2341 width:100%; 2342} 2343 2344.hotspots{ 2345 position:relative; 2346 width:70%; 2347} 2348 2349@media only screen and (max-width:768px){ 2350 2351.hotspots{ 2352 width:100%; 2353} 2354 } 2355 2356.hotspots .grid__image-ratio img{ 2357 height:100%; 2358 left:0; 2359 -o-object-fit:cover; 2360 object-fit:cover; 2361 opacity:1; 2362 position:absolute; 2363 top:0; 2364 width:100%; 2365 } 2366 2367[data-animate_images=true] .hotspots .grid__image-ratio img{ 2368 opacity:1; 2369 } 2370 2371.hotspots__buttons{ 2372 height:100%; 2373 left:0; 2374 position:absolute; 2375 top:0; 2376 width:100%; 2377} 2378 2379.hotspot__button{ 2380 border-radius:50%; 2381 line-height:0; 2382 padding:10px; 2383 position:absolute; 2384 transform:translate(-50%, -50%); 2385} 2386 2387@media only screen and (max-width:768px){ 2388 2389.hotspot__button{ 2390 padding:6px; 2391} 2392 } 2393 2394.hotspot__button:hover .hotspot__button-content{ 2395 opacity:1; 2396 pointer-events:auto; 2397 visibility:visible; 2398 } 2399 2400.hotspot__button-content{ 2401 background-color:var(--colorBody); 2402 border-radius:5px; 2403 box-shadow:3px 3px 10px 3px rgba(0,0,0,.2); 2404 color:var(--colorTextBody); 2405 left:50%; 2406 min-width:5rem; 2407 opacity:0; 2408 padding:1rem; 2409 pointer-events:none; 2410 position:absolute; 2411 top:calc(100% + 1rem); 2412 transform:translateX(-50%); 2413 transition:opacity 0.3s ease-in-out; 2414 visibility:hidden; 2415} 2416 2417.hotspot__button-content p,.hotspot__button-content span{ 2418 margin-bottom:0; 2419 white-space:nowrap 2420 } 2421 2422.hotspot__button-content:before{ 2423 border-color:transparent transparent var(--colorBody) transparent; 2424 border-style:solid; 2425 border-width:0 5px 10px 5px; 2426 content:""; 2427 height:0; 2428 left:50%; 2429 position:absolute; 2430 top:-10px; 2431 transform:translateX(-50%); 2432 width:0; 2433 } 2434 2435.hotspot__button-content .content__prices{ 2436 display:flex; 2437 flex-wrap:nowrap; 2438 } 2439 2440.hotspots__content{ 2441 align-items:center; 2442 display:flex; 2443 padding:24px; 2444 width:30%; 2445} 2446 2447.page-width .hotspots__content{ 2448 padding-left:40px; 2449 padding-right:0; 2450} 2451 2452@media only screen and (max-width:768px){ 2453 2454.page-width .hotspots__content{ 2455 padding-left:0; 2456} 2457 } 2458 2459.page-width.is-reverse .hotspots__content{ 2460 padding-left:0; 2461 padding-right:40px; 2462} 2463 2464@media only screen and (max-width:768px){ 2465 2466.page-width.is-reverse .hotspots__content{ 2467 padding-right:20px; 2468} 2469 } 2470 2471@media only screen and (max-width:768px){ 2472 2473.hotspots__content{ 2474 padding:1rem 20px 0; 2475 width:100%; 2476} 2477 } 2478 2479.hotspot-content__block{ 2480 animation:fade-in .5s ease 0s forwards; 2481 display:none; 2482 max-height:0; 2483 position:sticky; 2484 top:0; 2485 width:100%; 2486 2487} 2488 2489.modal-closing .hotspot-content__block,.modal-open .hotspot-content__block{ 2490 animation:none; 2491 position:static; 2492 2493} 2494 2495@media only screen and (max-width:768px){ 2496 2497.hotspot-content__block{ 2498 align-items:center; 2499 padding-top:0; 2500 position:relative; 2501 2502} 2503 } 2504 2505.hotspot-content__block.is-active{ 2506 display:block; 2507 max-height:none; 2508 } 2509 2510.hotspot-content__block .grid-product__image-wrap{ 2511 margin:0; 2512 } 2513 2514.hotspot-content__block .grid__item{
2515 display:block; 2516 float:none; 2517 padding:0; 2518 } 2519 2520.hotspot-content__block .grid-product__tags{ 2521 margin-left:0; 2522 } 2523 2524@media only screen and (max-width:768px){ 2525 2526.hotspot-content__block .grid-product__tag{ 2527 left:0; 2528 right:auto; 2529 } 2530 } 2531 2532.hotspot-content__block .grid-item__meta,.hotspot-content__block .grid-product__meta{ 2533 padding-top:10px; 2534 } 2535 2536@media only screen and (max-width:768px){ 2537 2538.hotspot-content__block .grid-item__meta,.hotspot-content__block .grid-product__meta{ 2539 display:flex; 2540 flex-direction:column; 2541 flex-wrap:wrap; 2542 justify-content:center; 2543 padding-left:10px; 2544 padding-top:0; 2545 text-align:left; 2546 } 2547 2548 .hotspot-content__block .grid-item__meta .grid-item__meta-main,.hotspot-content__block .grid-item__meta .grid-item__meta-secondary,.hotspot-content__block .grid-product__meta .grid-item__meta-main,.hotspot-content__block .grid-product__meta .grid-item__meta-secondary{ 2549 flex:none; 2550 width:100%; 2551 } 2552 } 2553 2554@media only screen and (max-width:768px){ 2555 2556 .hotspot-content__block .grid-product{ 2557 padding-left:0; 2558 padding-right:0; 2559 } 2560 2561 .hotspot-content__block .quick-add-btn{ 2562 display:none; 2563 } 2564 .hotspot-content__block .grid__item-image-wrapper{ 2565 display:flex; 2566 } 2567 2568 .hotspot-content__block .grid__item-image-wrapper .grid-product__image-mask{ 2569 flex:0 0 30%; 2570 } 2571 2572 .hotspot-content__block .grid-item__link,.hotspot-content__block .grid-product__link{ 2573 display:flex; 2574 flex-wrap:nowrap; 2575 } 2576 [data-grid-style=grey-round] .hotspot-content__block .grid-item__link{ 2577 border-radius:10px 0 0 10px; 2578 } 2579 [data-grid-style=white-round] .hotspot-content__block .grid-item__link{ 2580 border-radius:10px 0 0 10px; 2581 } 2582 2583 .hotspot-content__block .grid-product__image-mask,.hotspot-content__block .grid-product__image-wrap,.hotspot-content__block .product-slider{ 2584 width:30%; 2585 } 2586 2587 .hotspot-content__block .grid-product__actions{ 2588 left:10px; 2589 right:auto; 2590 top:10px; 2591 } 2592 } 2593 2594.hotspot-content__block .modal .grid__item{ 2595 float:left; 2596} 2597 2598image-compare{ 2599 background:#222; 2600 display:block; 2601 overflow:hidden; 2602 position:relative; 2603 width:100%; 2604} 2605 2606.comparison__draggable{ 2607 height:100%; 2608 overflow:hidden; 2609 position:absolute; 2610 top:0; 2611 width:50%; 2612 z-index:2; 2613} 2614 2615.comparison__image{ 2616 animation:none; 2617 display:block; 2618 height:100%; 2619 max-width:none; 2620 -o-object-fit:cover; 2621 object-fit:cover; 2622 opacity:1; 2623 -webkit-user-select:none; 2624 -moz-user-select:none; 2625 user-select:none; 2626 width:100%; 2627} 2628 2629.comparison__image-wrapper{ 2630 height:100%; 2631 width:100%; 2632} 2633 2634.comparison__button{ 2635 align-items:center; 2636 border:0; 2637 border:3px solid #fff; 2638 border-radius:50%; 2639 cursor:pointer; 2640 display:flex; 2641 flex-wrap:nowrap; 2642 height:64px; 2643 justify-content:center; 2644 left:50%; 2645 padding:0; 2646 position:absolute; 2647 top:50%; 2648 transform:translate(-32px, -50%); 2649 width:64px; 2650 z-index:3; 2651} 2652 2653.comparison--style-minimal .comparison__button{ 2654 background:transparent; 2655 border:0; 2656 transform:translate(-56px, -50%); 2657 width:auto; 2658} 2659 2660.comparison--style-minimal .comparison__button svg{ 2661 margin:0 20px; 2662 } 2663 2664@supports (-webkit-touch-callout:none){ 2665 2666.comparison--style-minimal .comparison__button svg{ 2667 position:absolute; 2668 } 2669 2670 .comparison--style-minimal .comparison__button svg.icon-chevron-left{ 2671 left:2px; 2672 width:9px; 2673 } 2674 2675 .comparison--style-minimal .comparison__button svg.icon-chevron-right{ 2676 right:2px; 2677 width:9px; 2678 } 2679 } 2680 2681@media only screen and (max-width:768px){ 2682 2683.comparison--style-classic .comparison__button{ 2684 height:48px; 2685 transform:translate(-24px, -50%); 2686 width:48px; 2687} 2688 } 2689 2690.comparison__button svg{ 2691 height:auto; 2692 margin:0 5px; 2693 pointer-events:none; 2694 width:12px; 2695 } 2696 2697.comparison__button:before{ 2698 background-color:#fff !important; 2699 } 2700 2701.comparison__button:before{ 2702 content:""; 2703 position:absolute; 2704 width:2px; 2705 } 2706 2707.comparison__button:after{ 2708 background-color:#fff !important; 2709 } 2710 2711.comparison__button:after{ 2712 bottom:0; 2713 content:""; 2714 height:50%; 2715 left:50%; 2716 position:absolute; 2717 transform:translate(-50%); 2718 width:2px; 2719 } 2720 2721.age-verification-popup .rte{ 2722 margin-bottom:20px; 2723 margin-top:20px; 2724 } 2725 2726@media only screen and (min-width:769px){ 2727 2728.age-verification-popup .rte{ 2729 margin-bottom:30px; 2730 } 2731 } 2732 2733.age-verification-popup .age-verification-popup__btns-wrapper{ 2734 display:flex; 2735 flex-wrap:wrap; 2736 gap:10px; 2737 justify-content:center; 2738 } 2739 2740.age-verification-popup__background-image-wrapper{ 2741 height:100%; 2742 overflow:hidden; 2743 position:absolute; 2744 width:100%; 2745} 2746 2747.age-verification-popup__background-image{ 2748 height:100%; 2749 -o-object-fit:cover; 2750 object-fit:cover; 2751 width:100%; 2752} 2753 2754.age-verification-popup__content--active{ 2755 opacity:1; 2756 transition:opacity 1.5s ease-in; 2757} 2758 2759.age-verification-popup__content--inactive,.age-verification-popup__content--inactive *,.age-verification-popup__content--inactive .btn{ 2760 border:0; 2761 font-size:0; 2762 height:0; 2763 line-height:0; 2764 margin:0; 2765 opacity:0; 2766 padding:0; 2767 position:absolute; 2768 visibility:hidden; 2769 width:0; 2770} 2771 2772.age-verification-popup__decline-content--inactive,.age-verification-popup__decline-content--inactive *,.age-verification-popup__decline-content--inactive .btn{ 2773 border:0; 2774 font-size:0; 2775 height:0; 2776 line-height:0; 2777 margin:0; 2778 opacity:0; 2779 padding:0; 2780 position:absolute; 2781 visibility:hidden; 2782 width:0; 2783} 2784 2785.age-verification-popup__decline-content--active{ 2786 opacity:1; 2787 transition:opacity 1.5s ease-in; 2788} 2789 2790.age-verification-popup__content-wrapper{ 2791 margin:0 auto; 2792 max-width:520px; 2793 text-align:center; 2794} 2795 2796product-recommendations[data-intent=complementary]{ 2797 display:block; 2798 overflow:hidden; 2799} 2800 2801product-recommendations[data-intent=complementary] .product-recommendations__title{ 2802 margin-bottom:20px; 2803 margin-top:40px; 2804 max-width:72%; 2805 text-align:left; 2806 width:100%; 2807 } 2808 2809product-recommendations[data-intent=complementary] .grid{ 2810 margin-left:0; 2811 } 2812 2813product-recommendations[data-intent=complementary] .grid-item,product-recommendations[data-intent=complementary] .grid__item{
2814 margin-bottom:1rem; 2815 padding-bottom:8px; 2816 padding-left:0; 2817 } 2818 2819@media only screen and (max-width:768px){ 2820 2821product-recommendations[data-intent=complementary] .grid-item,product-recommendations[data-intent=complementary] .grid__item{ 2822 margin-left:0 !important; 2823 } 2824 2825product-recommendations[data-intent=complementary] .grid-item,product-recommendations[data-intent=complementary] .grid__item{ 2826 flex:0 0 100%; 2827 } 2828 } 2829 2830product-recommendations[data-intent=complementary] .grid-product__image-wrap{ 2831 min-width:90px; 2832 } 2833 2834product-recommendations[data-intent=complementary] .grid__image-ratio{ 2835 background-color:transparent; 2836 } 2837 2838 2839product-recommendations[data-intent=complementary] img.image-style--circle{ 2840 border-radius:50%; 2841 bottom:0; 2842 height:85%; 2843 left:0; 2844 margin:auto; 2845 -o-object-fit:cover; 2846 object-fit:cover; 2847 position:absolute; 2848 right:0; 2849 top:0; 2850 width:85%; 2851 } 2852 2853product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__link{ 2854 display:block; 2855 width:100%; 2856 } 2857 2858product-recommendations[data-intent=complementary] .grid-item__link,product-recommendations[data-intent=complementary] .grid-product__link,product-recommendations[data-intent=complementary] .grid__item-image-wrapper{ 2859 align-items:center; 2860 display:flex; 2861 } 2862 2863product-recommendations[data-intent=complementary] .grid-item__link .grid-product__image-mask,product-recommendations[data-intent=complementary] .grid-item__link .grid-product__image-wrap,product-recommendations[data-intent=complementary] .grid-item__link .image-wrap,product-recommendations[data-intent=complementary] .grid-product__link .grid-product__image-mask,product-recommendations[data-intent=complementary] .grid-product__link .grid-product__image-wrap,product-recommendations[data-intent=complementary] .grid-product__link .image-wrap,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-mask,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-wrap,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .image-wrap{ 2864 margin:0; 2865 width:112px; 2866 } 2867 2868product-recommendations[data-intent=complementary] .grid-item__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{ 2869 margin-left:48px; 2870 text-align:left; 2871 width:calc(100% - 112px); 2872 } 2873 2874product-recommendations[data-intent=complementary] .grid-product__actions{ 2875 right:0; 2876 top:0; 2877 } 2878 2879product-recommendations[data-intent=complementary] .grid-product__tag{ 2880 bottom:0; 2881 left:0; 2882 right:auto; 2883 top:auto; 2884 } 2885 2886product-recommendations[data-intent=complementary] .flickity-viewport{ 2887 width:100%; 2888 } 2889 2890product-recommendations[data-intent=complementary] .flickity-previous{ 2891 left:auto; 2892 right:50px; 2893 top:-32px; 2894 } 2895 2896@media only screen and (max-width:768px){ 2897 2898product-recommendations[data-intent=complementary] .flickity-previous{ 2899 right:45px; 2900 } 2901 } 2902 2903product-recommendations[data-intent=complementary] .flickity-next{ 2904 right:0; 2905 top:-32px; 2906 } 2907 2908product-recommendations[data-intent=complementary] .flickity-page-dots{ 2909 bottom:auto; 2910 right:0; 2911 top:-41px; 2912 width:auto; 2913 } 2914 2915product-recommendations[data-intent=complementary] .flickity-button:disabled{ 2916 display:block; 2917 opacity:0.35; 2918 } 2919 2920.product-recommendations__slide{ 2921 display:block; 2922 margin:0; 2923 overflow:hidden; 2924 padding:0; 2925 width:100%; 2926} 2927 2928@media only screen and (max-width:768px){ 2929 2930.product-recommendations__slide{ 2931 display:flex; 2932 flex-wrap:wrap; 2933} 2934 } 2935 2936.product-recommendations__slide .grid__item:last-child{ 2937 margin-bottom:0; 2938 padding-bottom:0; 2939 } 2940 2941.product-recommendations--title-missing{ 2942 margin-top:80px; 2943} 2944 2945.countdown__background-image-wrapper image-element,.fading-images__item-wrapper image-element,.grid__image-ratio image-element,.image-wrap image-element,.social-section__image-wrapper image-element,.svg-mask image-element{ 2946 height:100%; 2947 left:0; 2948 position:absolute; 2949 top:0; 2950 width:100%; 2951 } 2952 2953img{ 2954 border:0 none; 2955 display:block; 2956 max-width:100%; 2957} 2958 2959.image-element{ 2960 opacity:1; 2961} 2962 2963.image-element[loading=eager]{ 2964 opacity:1; 2965 } 2966 2967.template-giftcard .image-element{ 2968 opacity:1; 2969} 2970 2971.aos-animate[data-aos=image-fade-in] .image-element{ 2972 2973} 2974 2975.aos-animate[data-aos=image-fade-in] .image-element.loader-logo__img{ 2976 animation:pulse-fade 0.4s linear infinite; 2977 } 2978 2979[data-animate_images=false] .aos-animate[data-aos=image-fade-in] .image-element{ 2980 animation:none; 2981 opacity:1; 2982} 2983 2984[data-media-gallery-layout=stacked] .aos-animate[data-aos=image-fade-in] .image-element{ 2985 animation:none; 2986 opacity:1; 2987} 2988 2989.aos-animate[data-aos=image-fade-in] .image-element.scheme-image{ 2990 animation:none; 2991 } 2992 2993.aos-animate[data-aos=image-fade-in] .image-element.hero__image{ 2994 animation:none; 2995 } 2996 2997.no-js .image-element{ 2998 opacity:1; 2999} 3000 3001.image-wrap img{ 3002 height:auto; 3003 -o-object-fit:cover; 3004 object-fit:cover; 3005 width:100%; 3006} 3007 3008.rte div[style*="text-align: center"] img,.rte p[style*="text-align: center"] img{ 3009 margin-left:auto; 3010 margin-right:auto; 3011 } 3012 3013.svg-mask{ 3014 background:transparent !important; 3015 background-color:transparent !important; 3016 padding-bottom:100% !important; 3017 position:relative !important; 3018} 3019 3020.svg-mask .grid__image-ratio{ 3021 background:transparent !important; 3022 background-color:transparent !important; 3023 } 3024 3025.svg-mask img,.svg-mask svg:not(.icon),.svg-mask video{ 3026 height:100% !important; 3027 -o-object-fit:cover !important; 3028 object-fit:cover !important; 3029 position:absolute !important; 3030 } 3031 3032.svg-mask img,.svg-mask svg:not(.icon),.svg-mask video{ 3033 -webkit-mask-position:center; 3034 mask-position:center; 3035 -webkit-mask-repeat:no-repeat; 3036 mask-repeat:no-repeat; 3037 -webkit-mask-size:100% 100%; 3038 mask-size:100% 100%; 3039 } 3040 3041.svg-mask--landscape{ 3042 padding-bottom:56.25% !important; 3043} 3044 3045.svg-mask--portrait{ 3046 padding-bottom:150% !important; 3047} 3048 3049.svg-mask--square{ 3050 padding-bottom:100% !important; 3051} 3052 3053.svg-mask--rounded-top img,.svg-mask--rounded-top svg:not(.icon),.svg-mask--rounded-top video{ 3054 border-top-left-radius:50%; 3055 border-top-right-radius:50%; 3056} 3057 3058.svg-mask--rounded img,.svg-mask--rounded svg:not(.icon),.svg-mask--rounded video{ 3059 border-radius:50%; 3060} 3061 3062.svg-mask--star img,.svg-mask--star svg:not(.icon),.svg-mask--star video{ 3063 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjg0IiBoZWlnaHQ9IjEyNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Im02NDIgMCAxNzcuMDA3IDI5MC40NDEgMzM3LjQ0My00Mi42OTctMTE2LjcyIDMxOS40NzYgMjQzLjc3IDIzNy4xOTktMzIyLjU0NCAxMDcuOTQtMzMuNDYxIDMzOC40ODFMNjQyIDEwNjUuOTZsLTI4NS40OTYgMTg0Ljg4LTMzLjQ2LTMzOC40ODFMLjQ5NyA4MDQuNDE5IDI0NC4yNjggNTY3LjIyIDEyNy41NTUgMjQ3Ljc0NGwzMzcuNDM4IDQyLjY5N0w2NDIgMFoiLz48L3N2Zz4="); 3064 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjg0IiBoZWlnaHQ9IjEyNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Im02NDIgMCAxNzcuMDA3IDI5MC40NDEgMzM3LjQ0My00Mi42OTctMTE2LjcyIDMxOS40NzYgMjQzLjc3IDIzNy4xOTktMzIyLjU0NCAxMDcuOTQtMzMuNDYxIDMzOC40ODFMNjQyIDEwNjUuOTZsLTI4NS40OTYgMTg0Ljg4LTMzLjQ2LTMzOC40ODFMLjQ5NyA4MDQuNDE5IDI0NC4yNjggNTY3LjIyIDEyNy41NTUgMjQ3Ljc0NGwzMzcuNDM4IDQyLjY5N0w2NDIgMFoiLz48L3N2Zz4="); 3065} 3066 3067.svg-mask--rounded-wave img,.svg-mask--rounded-wave svg:not(.icon),.svg-mask--rounded-wave video{ 3068 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDY2IiBoZWlnaHQ9IjEwNjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Ik00OTIuNTA5IDMxLjgzYzEwLjU0NS00Mi4xNDUgNzAuNDM3LTQyLjE0NSA4MC45ODIgMCA4LjkzMyAzNS43MDEgNTYuMzQyIDQzLjIxIDc1Ljg3IDEyLjAxNkM2NzIuNDEzIDcuMDIzIDcyOS4zNzQgMjUuNTMgNzI2LjM4IDY4Ljg3Yy0yLjUzNyAzNi43MTUgNDAuMjMxIDU4LjUwNiA2OC40NDMgMzQuODczIDMzLjMwMi0yNy44OTcgODEuNzU3IDcuMzA3IDY1LjUxNiA0Ny42LTEzLjc1OCAzNC4xMzQgMjAuMTgzIDY4LjA3NSA1NC4zMTcgNTQuMzE3IDQwLjI5My0xNi4yNDEgNzUuNDk3IDMyLjIxNCA0Ny42IDY1LjUxNi0yMy42MzMgMjguMjEyLTEuODQyIDcwLjk4IDM0Ljg3MyA2OC40NDMgNDMuMzQxLTIuOTk0IDYxLjg1MSA1My45NjcgMjUuMDIxIDc3LjAxOS0zMS4xOSAxOS41MjgtMjMuNjgxIDY2LjkzNyAxMi4wMiA3NS44NyA0Mi4xNCAxMC41NDUgNDIuMTQgNzAuNDM3IDAgODAuOTgyLTM1LjcwMSA4LjkzMy00My4yMSA1Ni4zNDItMTIuMDIgNzUuODcgMzYuODMgMjMuMDUyIDE4LjMyIDgwLjAxMy0yNS4wMjEgNzcuMDE5LTM2LjcxNS0yLjUzNy01OC41MDYgNDAuMjMxLTM0Ljg3MyA2OC40NDMgMjcuODk3IDMzLjMwMi03LjMwNyA4MS43NTctNDcuNiA2NS41MTYtMzQuMTM0LTEzLjc1OC02OC4wNzUgMjAuMTgzLTU0LjMxNyA1NC4zMTcgMTYuMjQxIDQwLjI5My0zMi4yMTQgNzUuNDk3LTY1LjUxNiA0Ny42LTI4LjIxMi0yMy42MzMtNzAuOTgtMS44NDItNjguNDQzIDM0Ljg3MyAyLjk5NCA0My4zNDEtNTMuOTY3IDYxLjg1MS03Ny4wMTkgMjUuMDIxLTE5LjUyOC0zMS4xOS02Ni45MzctMjMuNjgxLTc1Ljg3IDEyLjAyLTEwLjU0NSA0Mi4xNC03MC40MzcgNDIuMTQtODAuOTgyIDAtOC45MzMtMzUuNzAxLTU2LjM0Mi00My4yMS03NS44Ny0xMi4wMi0yMy4wNTIgMzYuODMtODAuMDEzIDE4LjMyLTc3LjAxOS0yNS4wMjEgMi41MzctMzYuNzE1LTQwLjIzMS01OC41MDYtNjguNDQzLTM0Ljg3My0zMy4zMDIgMjcuODk3LTgxLjc1Ny03LjMwNy02NS41MTYtNDcuNiAxMy43NTgtMzQuMTM0LTIwLjE4My02OC4wNzUtNTQuMzE3LTU0LjMxNy00MC4yOTMgMTYuMjQxLTc1LjQ5Ny0zMi4yMTQtNDcuNi02NS41MTYgMjMuNjMzLTI4LjIxMiAxLjg0Mi03MC45OC0zNC44NzMtNjguNDQzLTQzLjM0IDIuOTk0LTYxLjg0OC01My45NjctMjUuMDI1LTc3LjAxOSAzMS4xOTQtMTkuNTI4IDIzLjY4NS02Ni45MzctMTIuMDE3LTc1Ljg3LTQyLjE0NC0xMC41NDUtNDIuMTQ0LTcwLjQzNyAwLTgwLjk4MiAzNS43MDItOC45MzMgNDMuMjEtNTYuMzQyIDEyLjAxNy03NS44N0M3LjAyMyAzOTMuNTg3IDI1LjUzIDMzNi42MjYgNjguODcgMzM5LjYyYzM2LjcxNSAyLjUzNyA1OC41MDYtNDAuMjMxIDM0Ljg3My02OC40NDMtMjcuODk3LTMzLjMwMiA3LjMwNy04MS43NTcgNDcuNi02NS41MTYgMzQuMTM0IDEzLjc1OCA2OC4wNzUtMjAuMTgzIDU0LjMxNy01NC4zMTctMTYuMjQxLTQwLjI5MyAzMi4yMTQtNzUuNDk3IDY1LjUxNi00Ny42IDI4LjIxMiAyMy42MzMgNzAuOTggMS44NDIgNjguNDQzLTM0Ljg3My0yLjk5NC00My4zNCA1My45NjctNjEuODQ4IDc3LjAxOS0yNS4wMjUgMTkuNTI4ID
3068MxLjE5NCA2Ni45MzcgMjMuNjg1IDc1Ljg3LTEyLjAxN1oiLz48L3N2Zz4="); 3069 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDY2IiBoZWlnaHQ9IjEwNjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGQ9Ik00OTIuNTA5IDMxLjgzYzEwLjU0NS00Mi4xNDUgNzAuNDM3LTQyLjE0NSA4MC45ODIgMCA4LjkzMyAzNS43MDEgNTYuMzQyIDQzLjIxIDc1Ljg3IDEyLjAxNkM2NzIuNDEzIDcuMDIzIDcyOS4zNzQgMjUuNTMgNzI2LjM4IDY4Ljg3Yy0yLjUzNyAzNi43MTUgNDAuMjMxIDU4LjUwNiA2OC40NDMgMzQuODczIDMzLjMwMi0yNy44OTcgODEuNzU3IDcuMzA3IDY1LjUxNiA0Ny42LTEzLjc1OCAzNC4xMzQgMjAuMTgzIDY4LjA3NSA1NC4zMTcgNTQuMzE3IDQwLjI5My0xNi4yNDEgNzUuNDk3IDMyLjIxNCA0Ny42IDY1LjUxNi0yMy42MzMgMjguMjEyLTEuODQyIDcwLjk4IDM0Ljg3MyA2OC40NDMgNDMuMzQxLTIuOTk0IDYxLjg1MSA1My45NjcgMjUuMDIxIDc3LjAxOS0zMS4xOSAxOS41MjgtMjMuNjgxIDY2LjkzNyAxMi4wMiA3NS44NyA0Mi4xNCAxMC41NDUgNDIuMTQgNzAuNDM3IDAgODAuOTgyLTM1LjcwMSA4LjkzMy00My4yMSA1Ni4zNDItMTIuMDIgNzUuODcgMzYuODMgMjMuMDUyIDE4LjMyIDgwLjAxMy0yNS4wMjEgNzcuMDE5LTM2LjcxNS0yLjUzNy01OC41MDYgNDAuMjMxLTM0Ljg3MyA2OC40NDMgMjcuODk3IDMzLjMwMi03LjMwNyA4MS43NTctNDcuNiA2NS41MTYtMzQuMTM0LTEzLjc1OC02OC4wNzUgMjAuMTgzLTU0LjMxNyA1NC4zMTcgMTYuMjQxIDQwLjI5My0zMi4yMTQgNzUuNDk3LTY1LjUxNiA0Ny42LTI4LjIxMi0yMy42MzMtNzAuOTgtMS44NDItNjguNDQzIDM0Ljg3MyAyLjk5NCA0My4zNDEtNTMuOTY3IDYxLjg1MS03Ny4wMTkgMjUuMDIxLTE5LjUyOC0zMS4xOS02Ni45MzctMjMuNjgxLTc1Ljg3IDEyLjAyLTEwLjU0NSA0Mi4xNC03MC40MzcgNDIuMTQtODAuOTgyIDAtOC45MzMtMzUuNzAxLTU2LjM0Mi00My4yMS03NS44Ny0xMi4wMi0yMy4wNTIgMzYuODMtODAuMDEzIDE4LjMyLTc3LjAxOS0yNS4wMjEgMi41MzctMzYuNzE1LTQwLjIzMS01OC41MDYtNjguNDQzLTM0Ljg3My0zMy4zMDIgMjcuODk3LTgxLjc1Ny03LjMwNy02NS41MTYtNDcuNiAxMy43NTgtMzQuMTM0LTIwLjE4My02OC4wNzUtNTQuMzE3LTU0LjMxNy00MC4yOTMgMTYuMjQxLTc1LjQ5Ny0zMi4yMTQtNDcuNi02NS41MTYgMjMuNjMzLTI4LjIxMiAxLjg0Mi03MC45OC0zNC44NzMtNjguNDQzLTQzLjM0IDIuOTk0LTYxLjg0OC01My45NjctMjUuMDI1LTc3LjAxOSAzMS4xOTQtMTkuNTI4IDIzLjY4NS02Ni45MzctMTIuMDE3LTc1Ljg3LTQyLjE0NC0xMC41NDUtNDIuMTQ0LTcwLjQzNyAwLTgwLjk4MiAzNS43MDItOC45MzMgNDMuMjEtNTYuMzQyIDEyLjAxNy03NS44N0M3LjAyMyAzOTMuNTg3IDI1LjUzIDMzNi42MjYgNjguODcgMzM5LjYyYzM2LjcxNSAyLjUzNyA1OC41MDYtNDAuMjMxIDM0Ljg3My02OC40NDMtMjcuODk3LTMzLjMwMiA3LjMwNy04MS43NTcgNDcuNi02NS41MTYgMzQuMTM0IDEzLjc1OCA2OC4wNzUtMjAuMTgzIDU0LjMxNy01NC4zMTctMTYuMjQxLTQwLjI5MyAzMi4yMTQtNzUuNDk3IDY1LjUxNi00Ny42IDI4LjIxMiAyMy42MzMgNzAuOTggMS44NDIgNjguNDQzLTM0Ljg3My0yLjk5NC00My4zNCA1My45NjctNjEuODQ4IDc3LjAxOS0yNS4wMjUgMTkuNTI4IDMxLjE5NCA2Ni45MzcgMjMuNjg1IDc1Ljg3LTEyLjAxN1oiLz48L3N2Zz4="); 3070} 3071 3072.svg-mask--splat-1 img,.svg-mask--splat-1 svg:not(.icon),.svg-mask--splat-1 video{ 3073 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjEwNTIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTU3MC45MDUgMTUyLjM0OEM2ODguNDQxIDE0MC4zMyA3NzEuMTg3LTI3LjkxNSA4ODQuOTQxIDQuMDI2IDk4Ny45OTcgMzIuOTYyIDEwMDYuMjMgMTc4LjE4OCAxMDMyLjYgMjgxLjk4NWMyMy4xNiA5MS4xNjkgMTkuNjUgMTg2LjE0OS02Ljg0IDI3Ni40MDMtMjQuMDYgODEuOTQ4LTg1LjQ2MiAxNDIuMTUxLTEzNi4yMDggMjEwLjgzMS01NS41MyA3NS4xNTYtOTQuMjUyIDE2NS4yNDEtMTc1LjYwMiAyMTEuMTc4LTkxLjYzMiA1MS43NDMtMjAzLjg0MiA5My4xMDMtMzAzLjUxNCA1OS4zNzMtOTkuMjUtMzMuNTktMTM0LjUwOS0xNTIuMzY1LTIwMy43NTktMjMxLjAzMy02OS45NzQtNzkuNDg5LTE5Mi4wMjMtMTI4Ljc1OS0yMDUuNDUzLTIzMy44My0xMy40MzktMTA1LjE0NCA4Ny4wNjYtMTg2LjQ3NCAxMzkuOTk3LTI3OC4yOTUgNDcuMzk1LTgyLjIxOCA2NC40MjItMjAyLjEzIDE1NC4zNTQtMjMyLjMyNCA5My4yMzQtMzEuMzAzIDE3Ny40OTYgOTguMDYzIDI3NS4zMyA4OC4wNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); 3074 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDQ4IiBoZWlnaHQ9IjEwNTIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTU3MC45MDUgMTUyLjM0OEM2ODguNDQxIDE0MC4zMyA3NzEuMTg3LTI3LjkxNSA4ODQuOTQxIDQuMDI2IDk4Ny45OTcgMzIuOTYyIDEwMDYuMjMgMTc4LjE4OCAxMDMyLjYgMjgxLjk4NWMyMy4xNiA5MS4xNjkgMTkuNjUgMTg2LjE0OS02Ljg0IDI3Ni40MDMtMjQuMDYgODEuOTQ4LTg1LjQ2MiAxNDIuMTUxLTEzNi4yMDggMjEwLjgzMS01NS41MyA3NS4xNTYtOTQuMjUyIDE2NS4yNDEtMTc1LjYwMiAyMTEuMTc4LTkxLjYzMiA1MS43NDMtMjAzLjg0MiA5My4xMDMtMzAzLjUxNCA1OS4zNzMtOTkuMjUtMzMuNTktMTM0LjUwOS0xNTIuMzY1LTIwMy43NTktMjMxLjAzMy02OS45NzQtNzkuNDg5LTE5Mi4wMjMtMTI4Ljc1OS0yMDUuNDUzLTIzMy44My0xMy40MzktMTA1LjE0NCA4Ny4wNjYtMTg2LjQ3NCAxMzkuOTk3LTI3OC4yOTUgNDcuMzk1LTgyLjIxOCA2NC40MjItMjAyLjEzIDE1NC4zNTQtMjMyLjMyNCA5My4yMzQtMzEuMzAzIDE3Ny40OTYgOTguMDYzIDI3NS4zMyA4OC4wNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); 3075} 3076 3077.svg-mask--splat-2 img,.svg-mask--splat-2 svg:not(.icon),.svg-mask--splat-2 video{ 3078 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NzciIGhlaWdodD0iODk2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjYTQ5NWZiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NzUuNjg0IDM4MS44MzJjMTcuMjYzIDk1LjAzMy0xNDAuMjE0IDEyOS4yMzEtMTg3LjE3NyAyMTMuNjY2LTUyLjEzOCA5My43MzcgOC41MTUgMjg4LjA5NS05OC4yNTMgMjk5LjUwMy0xMjcuMTc1IDEzLjU4Ny0xMzguMDQ5LTExNS4zNjItMjYzLTE0Mi42My0xMDkuNTg1LTIzLjkxNC0yMjQuNTM1IDkxLjg5NC0zMDguNzE1IDE3Ljg2NC04NC41NDMtNzQuMzQ4IDExOC42ODgtMjA3LjM3MyA5My44MjktMzE3LjA5NEMxOTAuMjE5IDM1NS4zODEgOC4xNzEgMzQ4LjI2My4yOTcgMjQ4LjM0MS02LjU3IDE2MS4yMjMgMTA3LjMxOCAxMTIuMTY0IDE4MS44OTMgNjYuND
3078RjNjYuMTYzLTQwLjU2NyAxNDIuNTMxLTc2LjcwNSAyMTkuMDgyLTYzLjc3IDcxLjM4MyAxMi4wNjIgMTQwLjQ4NiA2Mi43NzMgMTY4Ljg1MiAxMjkuMzIgOS45MjkgMjMuMjkzIDI1LjgzOSA1NC41MjggNjkuOTIgNzguNTE3IDkxLjg1OSA0OS45OSAzMDQuODE2IDAgMzM1LjkzNyAxNzEuMzI1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); 3079 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NzciIGhlaWdodD0iODk2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjYTQ5NWZiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NzUuNjg0IDM4MS44MzJjMTcuMjYzIDk1LjAzMy0xNDAuMjE0IDEyOS4yMzEtMTg3LjE3NyAyMTMuNjY2LTUyLjEzOCA5My43MzcgOC41MTUgMjg4LjA5NS05OC4yNTMgMjk5LjUwMy0xMjcuMTc1IDEzLjU4Ny0xMzguMDQ5LTExNS4zNjItMjYzLTE0Mi42My0xMDkuNTg1LTIzLjkxNC0yMjQuNTM1IDkxLjg5NC0zMDguNzE1IDE3Ljg2NC04NC41NDMtNzQuMzQ4IDExOC42ODgtMjA3LjM3MyA5My44MjktMzE3LjA5NEMxOTAuMjE5IDM1NS4zODEgOC4xNzEgMzQ4LjI2My4yOTcgMjQ4LjM0MS02LjU3IDE2MS4yMjMgMTA3LjMxOCAxMTIuMTY0IDE4MS44OTMgNjYuNDRjNjYuMTYzLTQwLjU2NyAxNDIuNTMxLTc2LjcwNSAyMTkuMDgyLTYzLjc3IDcxLjM4MyAxMi4wNjIgMTQwLjQ4NiA2Mi43NzMgMTY4Ljg1MiAxMjkuMzIgOS45MjkgMjMuMjkzIDI1LjgzOSA1NC41MjggNjkuOTIgNzguNTE3IDkxLjg1OSA0OS45OSAzMDQuODE2IDAgMzM1LjkzNyAxNzEuMzI1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); 3080} 3081 3082.svg-mask--splat-3 img,.svg-mask--splat-3 svg:not(.icon),.svg-mask--splat-3 video{ 3083 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcyIiBoZWlnaHQ9IjEwNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxOC45MTMgMjE1LjM4M0M3NDUuNzc1IDIyNS42NTcgODQxLjc1IDE4LjAwNSA5NjAuNjc4IDYzLjMyM2MxMDkuMTcyIDQxLjYwMSAxMDkuNzUyIDIwNy45MzkgMTExLjMxMiAzMjQuNzA1IDEuMjYgOTQuMjYtOTkuOTY0IDE2Mi44MjctMTAzLjU0MSAyNTcuMDI3LTQuMzAyIDExMy4yNzYgMTM1LjI0MSAyMjMuMjQzIDgxLjUxMSAzMjMuMDcxLTQ5LjcyIDkyLjM3NC0xOTMuNDkyIDcwLjY5NC0yOTguMDg0IDc5LjI4NC04Ny41NiA3LjE5LTE3OC4yMTIgNy4wMy0yNTYuMDA2LTMzLjc3LTcxLjEzOS0zNy4zMDktODYuMDM2LTEzNC45NTEtMTUyLjI4OC0xODAuMzY4QzI0MS4zNDkgNzYzLjE5IDY2LjQgNzkzLjQxNiAxMi4xMTkgNjgyLjAyM2MtNDkuNjkzLTEwMS45NzkgNjcuMTU3LTIwOS40ODUgMTAzLjI4My0zMTcuMDE1IDQxLjI3LTEyMi44NDQtLjA4Mi0zMjMuMTUyIDEyNC4xOTYtMzYwLjA4MiAxNDEuNDgzLTQyLjA0NCAyMzIuMTkzIDE5OC41NDIgMzc5LjMxNSAyMTAuNDU3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); 3084 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcyIiBoZWlnaHQ9IjEwNTEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNBNDk1RkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxOC45MTMgMjE1LjM4M0M3NDUuNzc1IDIyNS42NTcgODQxLjc1IDE4LjAwNSA5NjAuNjc4IDYzLjMyM2MxMDkuMTcyIDQxLjYwMSAxMDkuNzUyIDIwNy45MzkgMTExLjMxMiAzMjQuNzA1IDEuMjYgOTQuMjYtOTkuOTY0IDE2Mi44MjctMTAzLjU0MSAyNTcuMDI3LTQuMzAyIDExMy4yNzYgMTM1LjI0MSAyMjMuMjQzIDgxLjUxMSAzMjMuMDcxLTQ5LjcyIDkyLjM3NC0xOTMuNDkyIDcwLjY5NC0yOTguMDg0IDc5LjI4NC04Ny41NiA3LjE5LTE3OC4yMTIgNy4wMy0yNTYuMDA2LTMzLjc3LTcxLjEzOS0zNy4zMDktODYuMDM2LTEzNC45NTEtMTUyLjI4OC0xODAuMzY4QzI0MS4zNDkgNzYzLjE5IDY2LjQgNzkzLjQxNiAxMi4xMTkgNjgyLjAyM2MtNDkuNjkzLTEwMS45NzkgNjcuMTU3LTIwOS40ODUgMTAzLjI4My0zMTcuMDE1IDQxLjI3LTEyMi44NDQtLjA4Mi0zMjMuMTUyIDEyNC4xOTYtMzYwLjA4MiAxNDEuNDgzLTQyLjA0NCAyMzIuMTkzIDE5OC41NDIgMzc5LjMxNSAyMTAuNDU3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); 3085} 3086 3087.svg-mask--splat-4 img,.svg-mask--splat-4 svg:not(.icon),.svg-mask--splat-4 video{ 3088 -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTgiIGhlaWdodD0iNTA0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQTQ5NUZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMDMuNzkzIDg0LjY3M2MxNi4xNDkgMjMuODQ4IDMxLjczNyA0My41OCA1Ni40OTYgNDguNzI0IDQzLjM1NCA5LjAwNyA5NC4xMzItMzUuNjY1IDEzMC4xOS05Ljk0IDI5LjgzMiAyMS4yODIgMzMuMzIxIDg3LjE4OSAyMCAxMTIuNTQyLTE1LjUgMjkuNS01Mi4yMDEgNDQuMDQxLTY3LjUgNzQtMTguMzUgMzUuOTMyIDEwLjc2MSA3NC45NjgtMzIuNSAxMDMuNS0zMi45MDEgMjEuNjk5LTY4LjY2My0xNS42MjctMTA2LjY4Ni01LjMwMS01OS45MDcgMTYuMjY4LTk0LjU5MyA5Ni4zNDMtMTU2LjY0NSA5NC44MDEtNTcuODA3LTEuNDM2LTExNS42MzgtNDguMTYzLTEzNi42NjktMTAyLjA5MS0yMS4yMjctNTQuNDMxLTguMDQ0LTEyNS44NTIgMzAuNzM2LTE2OS41NDJDNjkuNSAxOTkuNSAxMDUgMTg5IDEyMi40OCAxMzljOS40NTUtMjcuMDQ3LTMtMTAzIDUxLjg5Ny0xMzIuMDUgNDUuMjQtMjMuOTQgOTIuMDY1IDE3LjA3MiAxMjkuNDE2IDc3LjcyM1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); 3089 mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTgiIGhlaWdodD0iNTA0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQTQ5NUZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMDMuNzkzIDg0LjY3M2MxNi4xNDkgMjMuODQ4IDMxLjczNyA0My41OCA1Ni40OTYgNDguNzI0IDQzLjM1NCA5LjAwNyA5NC4xMzItMzUuNjY1IDEzMC4xOS05Ljk0IDI5LjgzMiAyMS4yODIgMzMuMzIxIDg3LjE4OSAyMCAxMTIuNTQyLTE1LjUgMjkuNS01Mi4yMDEgNDQuMDQxLTY3LjUgNzQtMTguMzUgMzUuOTMyIDEwLjc2MSA3NC45NjgtMzIuNSAxMDMuNS0zMi45MDEgMjEuNjk5LTY4LjY2My0xNS42MjctMTA2LjY4Ni01LjMwMS01OS45MDcgMTYuMjY4LTk0LjU5MyA5Ni4zNDMtMTU2LjY0NSA5NC44MDEtNTcuODA3LTEuNDM2LTExNS42MzgtNDguMTYzLTEzNi42NjktMTAyLjA5MS0yMS4yMjctNTQuNDMxLTguMDQ0LTEyNS44NTIgMzAuNzM2LTE2OS41NDJDNjkuNSAxOTkuNSAxMDUgMTg5IDEyMi40OCAxMzljOS40NTUtMjcuMDQ3LTMtMTAzIDUxLjg5Ny0xMzIuMDUgNDUuMjQtMjMuOTQgOTIuMDY1
3089IDE3LjA3MiAxMjkuNDE2IDc3LjcyM1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); 3090} 3091 3092.feature-row__item--overlap-images .feature-row__first-image{ 3093 width:55%; 3094 } 3095 3096.feature-row__item--overlap-images .feature-row__second-image{ 3097 width:60%; 3098 } 3099 3100.feature-row__item--placeholder-images .placeholder-image-wrap{ 3101 width:50%; 3102 } 3103 3104.feature-row-wrapper .feature-row__images{ 3105 min-width:0; 3106 width:100%; 3107} 3108 3109@media (--medium-down ){ 3110 3111.feature-row-wrapper .feature-row__images{ 3112 padding-top:30px; 3113} 3114 } 3115 3116.feature-row-wrapper .feature-row__text{ 3117 min-width:0; 3118 width:100%; 3119} 3120 3121@media only screen and (min-width:769px){ 3122 3123.feature-row-wrapper .feature-row__text{ 3124 flex:0 1 43%; 3125 min-width:43%; 3126} 3127 } 3128 3129.feature-row--33 .feature-row__images{ 3130 max-width:50%; 3131 } 3132 3133@media only screen and (min-width:769px){ 3134 3135.feature-row--33 .feature-row__images{ 3136 flex:0 1 33.333%; 3137 max-width:none; 3138 } 3139 } 3140 3141.feature-row--50 .feature-row__images{ 3142 max-width:100%; 3143 padding-left:20px; 3144 padding-right:20px; 3145 } 3146 3147@media only screen and (min-width:769px){ 3148 3149.feature-row--50 .feature-row__images{ 3150 flex:0 1 50%; 3151 max-width:none; 3152 padding-left:0; 3153 padding-right:0; 3154 } 3155 } 3156 3157.feature-row--66 .feature-row__images{ 3158 max-width:100%; 3159 padding-left:20px; 3160 padding-right:20px; 3161 } 3162 3163@media only screen and (min-width:769px){ 3164 3165.feature-row--66 .feature-row__images{ 3166 flex:0 1 66.666%; 3167 max-width:none; 3168 padding-left:0; 3169 padding-right:0; 3170 } 3171 } 3172 3173.scrolling-text{ 3174 overflow:hidden; 3175} 3176 3177.scrolling-text__inner{ 3178 animation:scrolling-text var(--move-speed) linear infinite; 3179 animation-play-state:running; 3180 display:inline-flex; 3181 margin:0.15em 0; 3182 visibility:visible; 3183 white-space:nowrap; 3184} 3185 3186.scrolling-text__inner--right{ 3187 animation:scrolling-text-right var(--move-speed) linear infinite; 3188 transform:translateX(-50%); 3189} 3190 3191.scrolling-text span{ 3192 white-space:nowrap; 3193} 3194 3195.scrolling-text:focus .scrolling-text__inner,.scrolling-text:hover .scrolling-text__inner{ 3196 animation-play-state:paused; 3197} 3198 3199@keyframes scrolling-text{ 3200 0%{ 3201 transform:translateX(0); 3202 -webkit-transform:translateX(0); 3203 } 3204 to{ 3205 transform:translateX(-100%); 3206 -webkit-transform:translateX(-100%); 3207 } 3208} 3209 3210@keyframes scrolling-text-right{ 3211 0%{ 3212 transform:translateX(-50%); 3213 -webkit-transform:translateX(-50%); 3214 } 3215 to{ 3216 transform:translateX(0); 3217 -webkit-transform:translateX(0); 3218 } 3219} 3220 3221.newsletter-container{ 3222 margin:0 auto !important; 3223 padding:0 !important; 3224} 3225 3226.newsletter-section{ 3227 align-items:center; 3228 display:flex; 3229 gap:40px; 3230 padding:60px 0; 3231} 3232 3233@media only screen and (max-width:768px){ 3234 3235.newsletter-section{ 3236 flex-direction:column; 3237 padding:30px 0; 3238} 3239 } 3240 3241.newsletter-section--image-left{ 3242 flex-direction:row-reverse; 3243} 3244 3245@media only screen and (max-width:768px){ 3246 3247.newsletter-section--image-left{ 3248 flex-direction:column-reverse; 3249} 3250 } 3251 3252.newsletter-section__content{ 3253 flex:100%; 3254 margin:0 auto; 3255 max-width:800px; 3256 padding-left:20px; 3257} 3258 3259.newsletter-section--no-image .newsletter-section__content{ 3260 flex:100%; 3261} 3262 3263.newsletter-section__content form{ 3264 display:flex; 3265 width:100%; 3266 } 3267 3268.text-left .newsletter-section__content form{ 3269 justify-content:flex-start; 3270 } 3271 3272.text-center .newsletter-section__content form{ 3273 justify-content:center; 3274 } 3275 3276.text-right .newsletter-section__content form{ 3277 justify-content:flex-end; 3278 } 3279 3280.newsletter-section__content .newsletter__input-group{ 3281 margin:0; 3282 } 3283 3284.newsletter-section__image{ 3285 width:100%; 3286} 3287 3288.newsletter-section__image img{ 3289 display:block; 3290 height:auto; 3291 margin:0 auto; 3292 -o-object-fit:cover; 3293 object-fit:cover; 3294 } 3295 3296.newsletter-section__image--33{ 3297 flex:33.333% 0 0; 3298} 3299 3300.newsletter-section__image--50{ 3301 flex:50% 0 0; 3302} 3303 3304@media only screen and (max-width:768px){ 3305 3306.newsletter-section__image--50{ 3307 max-width:100%; 3308} 3309 } 3310 3311.newsletter-section__image--66{ 3312 flex:66.666% 0 0; 3313} 3314 3315@media only screen and (max-width:768px){ 3316 3317.newsletter-section__image--66{ 3318 max-width:100%; 3319} 3320 } 3321 3322.text-left .newsletter-form-group{ 3323 margin:0; 3324} 3325 3326.text-right .newsletter-form-group{ 3327 margin:0; 3328} 3329 3330.predictive-overflow-hidden{ 3331 overflow:hidden; 3332} 3333 3334@media only screen and (max-width:768px){ 3335 3336.predictive-overflow-hidden{ 3337 overflow:auto; 3338} 3339 } 3340 3341predictive-search{ 3342 align-items:center; 3343 display:flex; 3344 margin:0 auto; 3345 max-width:960px; 3346 position:relative; 3347 width:100%; 3348} 3349 3350predictive-search.is-active{ 3351 flex:99; 3352 } 3353 3354predictive-search.is-active .predictive__screen{ 3355 display:block; 3356 z-index:3; 3357 } 3358 3359predictive-search.is-active .btn--close-search{ 3360 align-items:center; 3361 display:flex; 3362 justify-content:center; 3363 } 3364 3365[data-dark=true] input{ 3366 color:#fff !important; 3367 } 3368 3369[data-dark=true] .btn--search path{ 3370 stroke:#fff !important; 3371 } 3372 3373[data-dark=false] input{ 3374 color:#000 !important; 3375 } 3376 3377[data-dark=false] .btn--search path{ 3378 stroke:#000 !important; 3379 } 3380 3381.predictive__screen{ 3382 background:var(--colorModalBg); 3383 display:none; 3384 height:100vh; 3385 left:0; 3386 position:fixed; 3387 top:0; 3388 width:100vw; 3389} 3390 3391predictive-search form{ 3392 display:flex; 3393 flex-wrap:wrap; 3394 position:relative; 3395 width:100%; 3396 z-index:4; 3397} 3398 3399.search__input-wrap{ 3400 flex:5; 3401 position:relative; 3402 transition:flex 0.3s ease-in-out; 3403} 3404 3405.search__input{ 3406 background:var(--colorNavSearch, #fff); 3407 border-radius:calc(var(--roundness, 0)*2); 3408 color:var(--color-body-text); 3409 flex:1; 3410 padding-left:16px; 3411 padding-right:16px; 3412 width:100%; 3413} 3414 3415.btn--search{ 3416 position:absolute; 3417 right:15px; 3418 top:50%; 3419 transform:translateY(-50%); 3420} 3421 3422.btn--search .icon{ 3423 height:25px; 3424 width:25px; 3425 } 3426 3427@media only screen and (min-width:769px){ 3428 3429.btn--search{ 3430 right:10px; 3431} 3432 } 3433 3434[dir=rtl] .btn--search{ 3435 left:15px; 3436 right:auto; 3437} 3438 3439@media only screen and (min-width:769px){ 3440 3441[dir=rtl] .btn--search{ 3442 left:10px; 3443} 3444 } 3445 3446.btn--close-search{ 3447 display:none; 3448 flex:30px 0 0; 3449 margin-left:10px; 3450} 3451 3452.btn--close-search .icon{ 3453 height:25px; 3454 width:25px; 3455 } 3456 3457.btn--close-search .icon path{ 3458 stroke:var(--colorNavText) !important; 3459 } 3460 3461.search__results{ 3462 background:var(--color-body); 3463 color:var(--color-body-text); 3464 container-type:inline-size; 3465 display:none; 3466 margin-top:10px; 3467 max-height:80vh; 3468 overflow-y:auto; 3469 padding:0; 3470 position:absolute; 3471 top:100%; 3472 width:100%; 3473} 3474 3475@media only screen and (max-width:768px){ 3476 3477.search__results{ 3478 margin-left:calc(var(--pageWidthPadding, 17px)*-1); 3479 margin-right:calc(var(--pageWidthPadding, 17px)*-1); 3480 max-height:75vh; 3481 width:calc(100% + var(--pageWidthPadding, 17px)*2); 3482} 3483 3484.template-search .page-content .search__results{ 3485 max-height:50vh; 3486} 3487 } 3488 3489.results{ 3490 display:block; 3491 padding:0 20px 20px; 3492 width:100%; 3493} 3494 3495.results ul{ 3496 list-style:none; 3497 margin:0; 3498 padding:0; 3499 } 3500 3501.results li{ 3502 margin-bottom:0; 3503 padding:10px; 3504 transition:background 0.2s ease; 3505 text-align: left; 3506 } 3507 3508.results li:hover{ 3509 background:rgba(0,0,0,.05); 3510 } 3511 3512.results li a{ 3513 align-items:center; 3514 display:flex; 3515 } 3516 3517.results--queries span{ 3518 font-weight:bolder; 3519 } 3520 3521.results--queries mark{ 3522 background-color:transparent; 3523 font-weight:400; 3524 } 3525 3526.results--products span{ 3527 margin-left:10px; 3528} 3529 3530.results--products #predictive-search-products{ 3531 margin-bottom:20px; 3532} 3533 3534.results-products__image{ 3535 height:80px; 3536 max-width:80px; 3537 min-width:80px; 3538 width:100%; 3539} 3540 3541.results-products__info{ 3542 display:flex; 3543 flex-direction:column; 3544} 3545 3546.predictive-search-results{ 3547 display:flex; 3548 flex-direction:column; 3549 flex-wrap:wrap; 3550 overflow-y:auto; 3551 padding:40px 0 0; 3552} 3553 3554.predictive-search-results h3{ 3555 border-bottom:1px solid; 3556 border-color:var(--colorBorder); 3557 margin-bottom:10px; 3558 padding-bottom:10px; 3559 } 3560 3561.predictive-search-results--none{ 3562 padding-top:20px; 3563} 3564 3565.predictive-search__no-results{ 3566 display:block; 3567 width:100%; 3568} 3569 3570.predictive-search__no-results:hover{ 3571 opacity:0.5; 3572 } 3573 3574.results__group-1{ 3575 flex:100% 0 0; 3576} 3577 3578.results__group-1>div:not(.results--queries){ 3579 display:none; 3580 } 3581 3582.results__group-2{ 3583 flex:100% 0 0; 3584} 3585 3586.results__search-btn{ 3587 border:1px solid; 3588 border-color:var(--colorBorder); 3589 padding:10px; 3590 transition:background-color 0.2s ease; 3591 width:100%; 3592} 3593 3594.results__search-btn:hover{ 3595 background-color:rgba(0,0,0,.05); 3596 } 3597
3598@container (min-width: 800px){ 3599 .predictive-search-results{ 3600 flex-direction:row; 3601 flex-wrap:nowrap; 3602 } 3603 3604 .results{ 3605 padding:0 40px 20px; 3606 } 3607 3608 .results__group-1{ 3609 flex:1 0 0; 3610 } 3611 3612 .results__group-1 div:not(.results--queries){ 3613 display:block; 3614 } 3615 3616 .results__group-2{ 3617 flex:2 0 0; 3618 } 3619 3620 .results__group-2>div:not(.results--products){ 3621 display:none; 3622 } 3623 3624 .results__search-btn{ 3625 padding:10px 0 10px 40px; 3626 text-align:left; 3627 } 3628} 3629 3630.recipient-form{ 3631 display:block; 3632 margin:2em auto; 3633 position:relative; 3634} 3635 3636.recipient-form .field{ 3637 position:relative; 3638 } 3639 3640.recipient-form .field__label{ 3641 color:inherit; 3642 left:0; 3643 margin:0; 3644 padding:8px 10px; 3645 pointer-events:none; 3646 position:absolute; 3647 top:0; 3648 transform-origin:0 0; 3649 transition:opacity .1s ease-in-out,transform .1s ease-in-out; 3650 } 3651 3652@media (--medium-down ){ 3653 3654.recipient-form .field__label{ 3655 padding:10px; 3656 } 3657 } 3658 3659.recipient-form .field__label:not(.variant__button-label):not(.text-label),.recipient-form label:not(.variant__button-label):not(.text-label){ 3660 font-weight:400; 3661 } 3662 3663.recipient-form .field__input{ 3664 margin-bottom:1.5em; 3665 } 3666 3667@media (--medium-down ){ 3668 3669.recipient-form .field__input{ 3670 margin-bottom:0.6em; 3671 } 3672 } 3673 3674.recipient-form .field__input.text-area{ 3675 height:150px; 3676 margin-bottom:0; 3677 } 3678 3679.recipient-form .field__input::-webkit-input-placeholder{ 3680 color:transparent; 3681 } 3682 3683.recipient-form .field__input::-moz-placeholder{ 3684 color:transparent; 3685 } 3686 3687.recipient-form .field__input:not(:-moz-placeholder-shown)~label{ 3688 font-size:0.8em; 3689 opacity:0.65; 3690 transform:scale(0.85) translateY(-0.4em) translateX(0.15em); 3691 } 3692 3693.recipient-form .field__input:focus~label,.recipient-form .field__input:not(:placeholder-shown)~label{ 3694 font-size:0.8em; 3695 opacity:0.65; 3696 transform:scale(0.85) translateY(-0.4em) translateX(0.15em); 3697 } 3698 3699.recipient-form .field__input:not(:-moz-placeholder-shown){ 3700 padding:16px 10px 0; 3701 } 3702 3703.recipient-form .field__input:focus,.recipient-form .field__input:not(:placeholder-shown){ 3704 padding:16px 10px 0; 3705 } 3706 3707.recipient-form .field__input--error{ 3708 background-color:#fff6f6; 3709 border-color:#d02e2e; 3710 color:#d02e2e; 3711 } 3712 3713.recipient-form .field__input--error~label{ 3714 color:#d02e2e; 3715 } 3716 3717.recipient-form .recipient-form__checkbox-wrapper{ 3718 align-items:center; 3719 display:flex; 3720 margin-bottom:2em; 3721 } 3722 3723@media (--medium-down ){ 3724 3725.recipient-form .recipient-form__checkbox-wrapper{ 3726 margin-bottom:1.5em; 3727 } 3728 } 3729 3730.recipient-form input[type=checkbox]{ 3731 background-color:inherit; 3732 border:1px solid; 3733 border-color:var(--colorBorder); 3734 border-radius:0; 3735 height:16px; 3736 width:16px; 3737 } 3738 3739.recipient-form .checkbox-label{ 3740 cursor:pointer; 3741 display:block; 3742 margin-bottom:0; 3743 } 3744 3745.recipient-form .recipient-form-field-label--space-between>span{ 3746 font-size:0.8em; 3747 } 3748 3749.recipient-form .recipient-fields{ 3750 display:none; 3751 } 3752 3753*,:after,:before,input{ 3754 box-sizing:border-box; 3755} 3756 3757body,html{ 3758 margin:0; 3759 padding:0; 3760} 3761 3762article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ 3763 display:block; 3764} 3765 3766audio,canvas,progress,video{ 3767 display:inline-block; 3768 vertical-align:baseline; 3769} 3770 3771input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ 3772 height:auto; 3773} 3774 3775input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ 3776 -webkit-appearance:none; 3777} 3778 3779.grid{ 3780 list-style:none; 3781 margin:0; 3782 margin-left:0px; 3783 padding:0; 3784} 3785 3786.grid:after{clear:both;content:"";display:table;} 3787 3788@media only screen and (max-width:768px){ 3789 3790.grid{ 3791 margin-left:-30px; 3792} 3793 3794html[dir=rtl] .grid{ 3795 margin-left:0; 3796 margin-right:-30px; 3797} 3798 } 3799 3800html[dir=rtl] .grid{ 3801 margin-left:0; 3802 margin-right:-40px; 3803} 3804 3805.grid--small{ 3806 margin-left:-10px; 3807} 3808 3809.grid--small .grid__item{ 3810 padding-left:10px; 3811 } 3812 3813.grid__item{ 3814 float:left; 3815 min-height:1px; 3816 padding-left:40px; 3817 width:100%; 3818} 3819 3820@media only screen and (max-width:768px){ 3821 3822.grid__item{
3823 padding-left:30px; 3824} 3825 3826html[dir=rtl] .grid__item{ 3827 padding-left:0; 3828 padding-right:30px; 3829} 3830 3831 .grid__item.grid-column{ 3832 margin-bottom:30px; 3833 } 3834 3835 .grid__item.grid-column:last-child{ 3836 margin-bottom:0; 3837 } 3838 } 3839 3840.grid__item[class*="--push"]{ 3841 position:relative; 3842 } 3843 3844html[dir=rtl] .grid__item{ 3845 float:right; 3846 padding-left:0; 3847 padding-right:40px; 3848} 3849 3850html[dir=rtl] .grid__item[class*="--push"]{ 3851 position:static; 3852 } 3853 3854.grid--small-gutters{ 3855 margin-bottom:-10px; 3856 margin-left:-10px; 3857} 3858 3859.grid--small-gutters .grid__item{ 3860 padding-bottom:10px; 3861 padding-left:10px; 3862 } 3863 3864html[dir=rtl] .grid--small-gutters{ 3865 margin-left:0; 3866 margin-right:-10px; 3867} 3868 3869html[dir=rtl] .grid--small-gutters .grid__item{ 3870 padding-left:0; 3871 padding-right:10px; 3872 } 3873 3874.grid--full{ 3875 margin-left:0; 3876} 3877 3878.grid--full>.grid__item{ 3879 padding-left:0; 3880 } 3881 3882@media only screen and (max-width:768px){ 3883 .small--grid--flush{ 3884 margin-left:-1px; 3885 } 3886 .page-width .small--grid--flush{ 3887 margin-left:-30px; 3888 margin-right:-30px; 3889 } 3890 3891 .small--grid--flush>.grid__item{ 3892 padding-left:1px; 3893 } 3894} 3895 3896@media only screen and (min-width:769px){ 3897 .grid--table-large{ 3898 display:table; 3899 table-layout:fixed; 3900 width:100%; 3901 } 3902 3903 .grid--table-large>.grid__item{ 3904 display:table-cell; 3905 float:none; 3906 vertical-align:middle; 3907 } 3908} 3909 3910.one-whole{width:100%;} 3911 3912.one-half{width:50%;} 3913 3914.one-third{width:33.33333%;} 3915 3916.two-thirds{width:66.66667%;} 3917 3918.one-quarter{width:25%;} 3919 3920.two-quarters{width:50%;} 3921 3922.three-quarters{width:75%;} 3923 3924.one-fifth{width:20%;} 3925 3926.two-fifths{width:40%;} 3927 3928.three-fifths{width:60%;} 3929 3930.four-fifths{width:80%;} 3931 3932.one-sixth{width:16.66667%;} 3933 3934.two-sixths{width:33.33333%;} 3935 3936.three-sixths{width:50%;} 3937 3938.four-sixths{width:66.66667%;} 3939 3940.five-sixths{width:83.33333%;} 3941 3942.one-eighth{width:12.5%;} 3943 3944.two-eighths{width:25%;} 3945 3946.three-eighths{width:37.5%;} 3947 3948.four-eighths{width:50%;} 3949 3950.five-eighths{width:62.5%;} 3951 3952.six-eighths{width:75%;} 3953 3954.seven-eighths{width:87.5%;} 3955 3956.one-tenth{width:10%;} 3957 3958.two-tenths{width:20%;} 3959 3960.three-tenths{width:30%;} 3961 3962.four-tenths{width:40%;} 3963 3964.five-tenths{width:50%;} 3965 3966.six-tenths{width:60%;} 3967 3968.seven-tenths{width:70%;} 3969 3970.eight-tenths{width:80%;} 3971 3972.nine-tenths{width:90%;} 3973 3974.one-twelfth{width:8.33333%;} 3975 3976.two-twelfths{width:16.66667%;} 3977 3978.three-twelfths{width:25%;} 3979 3980.four-twelfths{width:33.33333%;} 3981 3982.five-twelfths{width:41.66667%;} 3983 3984.six-twelfths{width:50%;} 3985 3986.seven-twelfths{width:58.33333%;} 3987 3988.eight-twelfths{width:66.66667%;} 3989 3990.nine-twelfths{width:75%;} 3991 3992.ten-twelfths{width:83.33333%;} 3993 3994.eleven-twelfths{width:91.66667%;} 3995 3996@media only screen and (max-width:768px){.small--one-whole{width:100%;}.small--one-half{width:50%;}.small--one-third{width:33.33333%;}.small--two-thirds{width:66.66667%;}.grid--uniform .small--one-half:nth-of-type(odd),.grid--uniform .small--one-third:nth-of-type(3n+1){clear:both;}.small--one-quarter{width:25%;}.small--two-quarters{width:50%;}.small--three-quarters{width:75%;}.grid--uniform .small--one-quarter:nth-of-type(4n+1){clear:both;}.small--one-fifth{width:20%;}.small--two-fifths{width:40%;}.small--three-fifths{width:60%;}.small--four-fifths{width:80%;}.grid--uniform .small--one-fifth:nth-of-type(5n+1){clear:both;}.small--one-sixth{width:16.66667%;}.small--two-sixths{width:33.33333%;}.small--three-sixths{width:50%;}.small--four-sixths{width:66.66667%;}.small--five-sixths{width:83.33333%;}.grid--uniform .small--one-sixth:nth-of-type(6n+1),.grid--uniform .small--three-sixths:nth-of-type(odd),.grid--uniform .small--two-sixths:nth-of-type(3n+1){clear:both;}.small--one-eighth{width:12.5%;}.small--two-eighths{width:25%;}.small--three-eighths{width:37.5%;}.small--four-eighths{width:50%;}.small--five-eighths{width:62.5%;}.small--six-eighths{width:75%;}.small--seven-eighths{width:87.5%;}.grid--uniform .small--four-eighths:nth-of-type(odd),.grid--uniform .small--one-eighth:nth-of-type(8n+1),.grid--uniform .small--two-eighths:nth-of-type(4n+1){clear:both;}.small--one-tenth{width:10%;}.small--two-tenths{width:20%;}.small--three-tenths{width:30%;}.small--four-tenths{width:40%;}.small--five-tenths{width:50%;}.small--six-tenths{width:60%;}.small--seven-tenths{width:70%;}.small--eight-tenths{width:80%;}.small--nine-tenths{width:90%;}.grid--uniform .small--five-tenths:nth-of-type(odd){clear:both;}.small--one-twelfth{width:8.33333%;}.small--two-twelfths{width:16.66667%;}.small--three-twelfths{width:25%;}.small--four-twelfths{width:33.33333%;}.small--five-twelfths{width:41.66667%;}.small--six-twelfths{width:50%;}.small--seven-twelfths{width:58.33333%;}.small--eight-twelfths{width:66.66667%;}.small--nine-twelfths{width:75%;}.small--ten-twelfths{width:83.33333%;}.small--eleven-twelfths{width:91.66667%;}.grid--uniform .small--four-twelfths:nth-of-type(3n+1),.grid--uniform .small--one-twelfth:nth-of-type(12n+1),.grid--uniform .small--six-twelfths:nth-of-type(odd),.grid--uniform .small--three-twelfths:nth-of-type(4n+1),.grid--uniform .small--two-twelfths:nth-of-type(6n+1){clear:both;}} 3997 3998@media only screen and (min-width:769px){.medium-up--one-whole{width:100%;}.medium-up--one-half{width:50%;}.medium-up--one-third{width:33.33333%;}.medium-up--two-thirds{width:66.66667%;}.grid--uniform .medium-up--one-half:nth-of-type(odd),.grid--uniform .medium-up--one-third:nth-of-type(3n+1){clear:both;}.medium-up--one-quarter{width:25%;}.medium-up--two-quarters{width:50%;}.medium-up--three-quarters{width:75%;}.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1){clear:both;}.medium-up--one-fifth{width:20%;}.medium-up--two-fifths{width:40%;}.medium-up--three-fifths{width:60%;}.medium-up--four-fifths{width:80%;}.grid--uniform .medium-up--one-fifth:nth-of-type(5n+1){clear:both;}.medium-up--one-sixth{width:16.66667%;}.medium-up--two-sixths{width:33.33333%;}.medium-up--three-sixths{width:50%;}.medium-up--four-sixths{width:66.66667%;}.medium-up--five-sixths{width:83.33333%;}.grid--uniform .medium-up--one-sixth:nth-of-type(6n+1),.grid--uniform .medium-up--three-sixths:nth-of-type(odd),.grid--uniform .medium-up--two-sixths:nth-of-type(3n+1){clear:both;}.medium-up--one-eighth{width:12.5%;}.medium-up--two-eighths{width:25%;}.medium-up--three-eighths{width:37.5%;}.medium-up--four-eighths{width:50%;}.medium-up--five-eighths{width:62.5%;}.medium-up--six-eighths{width:75%;}.medium-up--seven-eighths{width:87.5%;}.grid--uniform .medium-up--four-eighths:nth-of-type(odd),.grid--uniform .medium-up--one-eighth:nth-of-type(8n+1),.grid--uniform .medium-up--two-eighths:nth-of-type(4n+1){clear:both;}.medium-up--one-tenth{width:10%;}.medium-up--two-tenths{width:20%;}.medium-up--three-tenths{width:30%;}.medium-up--four-tenths{width:40%;}.medium-up--five-tenths{width:50%;}.medium-up--six-tenths{width:60%;}.medium-up--seven-tenths{width:70%;}.medium-up--eight-tenths{width:80%;}.medium-up--nine-tenths{width:90%;}.grid--uniform .medium-up--five-tenths:nth-of-type(odd){clear:both;}.medium-up--one-twelfth{width:8.33333%;}.medium-up--two-twelfths{width:16.66667%;}.medium-up--three-twelfths{width:25%;}.medium-up--four-twelfths{width:33.33333%;}.medium-up--five-twelfths{width:41.66667%;}.medium-up--six-twelfths{width:50%;}.medium-up--seven-twelfths{width:58.33333%;}.medium-up--eight-twelfths{width:66.66667%;}.medium-up--nine-twelfths{width:75%;}.medium-up--ten-twelfths{width:83.33333%;}.medium-up--eleven-twelfths{width:91.66667%;}.grid--uniform .medium-up--four-twelfths:nth-of-type(3n+1),.grid--uniform .medium-up--one-twelfth:nth-of-type(12n+1),.grid--uniform .medium-up--six-twelfths:nth-of-type(odd),.grid--uniform .medium-up--three-twelfths:nth-of-type(4n+1),.grid--uniform .medium-up--two-twelfths:nth-of-type(6n+1){clear:both;}} 3999 4000@media only screen and (min-width:1550px){.widescreen--one-whole{width:100%;}.widescreen--one-half{width:50%;}.widescreen--one-third{width:33.33333%;}.widescreen--two-thirds{width:66.66667%;}.grid--uniform .widescreen--one-half:nth-of-type(odd),.grid--uniform .widescreen--one-third:nth-of-type(3n+1){clear:both;}.widescreen--one-quarter{width:25%;}.widescreen--two-quarters{width:50%;}.widescreen--three-quarters{width:75%;}.grid--uniform .widescreen--one-quarter:nth-of-type(4n+1){clear:both;}.widescreen--one-fifth{width:20%;}.widescreen--two-fifths{width:40%;}.widescreen--three-fifths{width:60%;}.widescreen--four-fifths{width:80%;}.grid--uniform .widescreen--one-fifth:nth-of-type(5n+1){clear:both;}.widescreen--one-sixth{width:16.66667%;}.widescreen--two-sixths{width:33.33333%;}.widescreen--three-sixths{width:50%;}.widescreen--four-sixths{width:66.66667%;}.widescreen--five-sixths{width:83.33333%;}.grid--uniform .widescreen--one-sixth:nth-of-type(6n+1),.grid--uniform .widescreen--three-sixths:nth-of-type(odd),.grid--uniform .widescreen--two-sixths:nth-of-type(3n+1){clear:both;}.widescreen--one-eighth{width:12.5%;}.widescreen--two-eighths{width:25%;}.widescreen--three-eighths{width:37.5%;}.widescreen--four-eighths{width:50%;}.widescreen--five-eighths{width:62.5%;}.widescreen--six-eighths{width:75%;}.widescreen--seven-eighths{width:87.5%;}.grid--uniform .widescreen--four-eighths:nth-of-type(odd),.grid--uniform .widescreen--one-eighth:nth-of-type(8n+1),.grid--uniform .widescreen--two-eighths:nth-of-type(4n+1){clear:both;}.widescreen--one-tenth{width:10%;}.widescreen--two-tenths{width:20%;}.widescreen--three-tenths{width:30%;}.widescreen--four-tenths{width:40%;}.widescreen--five-tenths{width:50%;}.widescreen--six-tenths{width:60%;}.widescreen--seven-tenths{width:70%;}.widescreen--eight-tenths{width:80%;}.widescreen--nine-tenths{width:90%;}.grid--uniform .widescreen--five-tenths:nth-of-type(odd){clear:both;}.widescreen--one-twelfth{width:8.33333%;}.widescreen--two-twelfths{width:16.66667%;}.widescreen--three-twelfths{width:25%;}.widescreen--four-twelfths{width:33.33333%;}.widescreen--five-twelfths{width:41.66667%;}.widescreen--six-twelfths{width:50%;}.widescreen--seven-twelfths{width:58.33333%;}.widescreen--eight-twelfths{width:66.66667%;}.widescreen--nine-twelfths{width:75%;}.widescreen--ten-twelfths{width:83.33333%;}.widescreen--eleven-twelfths{width:91.66667%;}.grid--uniform .widescreen--four-twelfths:nth-of-type(3n+1),.grid--uniform .widescreen--one-twelfth:nth-of-type(12n+1),.grid--uniform .widescreen--six-twelfths:nth-of-type(odd),.grid--uniform .widescreen--three-twelfths:nth-of-type(4n+1),.grid--uniform .widescreen--two-twelfths:nth-of-type(6n+1){clear:both;}} 4001 4002@media only screen and (min-width:769px){.medium-up--push-one-half{left:50%;}.medium-up--push-one-third{left:33.33333%;}
4002.medium-up--push-two-thirds{left:66.66667%;}.medium-up--push-one-quarter{left:25%;}.medium-up--push-two-quarters{left:50%;}.medium-up--push-three-quarters{left:75%;}.medium-up--push-one-fifth{left:20%;}.medium-up--push-two-fifths{left:40%;}.medium-up--push-three-fifths{left:60%;}.medium-up--push-four-fifths{left:80%;}.medium-up--push-one-sixth{left:16.66667%;}.medium-up--push-two-sixths{left:33.33333%;}.medium-up--push-three-sixths{left:50%;}.medium-up--push-four-sixths{left:66.66667%;}.medium-up--push-five-sixths{left:83.33333%;}.medium-up--push-one-eighth{left:12.5%;}.medium-up--push-two-eighths{left:25%;}.medium-up--push-three-eighths{left:37.5%;}.medium-up--push-four-eighths{left:50%;}.medium-up--push-five-eighths{left:62.5%;}.medium-up--push-six-eighths{left:75%;}.medium-up--push-seven-eighths{left:87.5%;}.medium-up--push-one-tenth{left:10%;}.medium-up--push-two-tenths{left:20%;}.medium-up--push-three-tenths{left:30%;}.medium-up--push-four-tenths{left:40%;}.medium-up--push-five-tenths{left:50%;}.medium-up--push-six-tenths{left:60%;}.medium-up--push-seven-tenths{left:70%;}.medium-up--push-eight-tenths{left:80%;}.medium-up--push-nine-tenths{left:90%;}.medium-up--push-one-twelfth{left:8.33333%;}.medium-up--push-two-twelfths{left:16.66667%;}.medium-up--push-three-twelfths{left:25%;}.medium-up--push-four-twelfths{left:33.33333%;}.medium-up--push-five-twelfths{left:41.66667%;}.medium-up--push-six-twelfths{left:50%;}.medium-up--push-seven-twelfths{left:58.33333%;}.medium-up--push-eight-twelfths{left:66.66667%;}.medium-up--push-nine-twelfths{left:75%;}.medium-up--push-ten-twelfths{left:83.33333%;}.medium-up--push-eleven-twelfths{left:91.66667%;}} 4003 4004.show{display:block !important;} 4005 4006.hide{display:none !important;} 4007 4008.text-left{text-align:left !important;} 4009 4010.text-right{text-align:right !important;} 4011 4012.text-center{text-align:center !important;} 4013 4014@media only screen and (max-width:768px){.small--show{display:block !important;}.small--hide{display:none !important;}.small--text-left{text-align:left !important;}.small--text-right{text-align:right !important;}.small--text-center{text-align:center !important;}} 4015 4016@media only screen and (min-width:769px){.medium-up--show{display:block !important;}.medium-up--hide{display:none !important;}.medium-up--text-left{text-align:left !important;}.medium-up--text-right{text-align:right !important;}.medium-up--text-center{text-align:center !important;}} 4017 4018@media only screen and (min-width:1550px){.widescreen--show{display:block !important;}.widescreen--hide{display:none !important;}.widescreen--text-left{text-align:left !important;}.widescreen--text-right{text-align:right !important;}.widescreen--text-center{text-align:center !important;}} 4019 4020.clearfix:after{clear:both;content:"";display:table;} 4021 4022html:not(.no-js):not(.tab-outline) :focus{ 4023 outline:none; 4024} 4025 4026.is-transitioning{ 4027 display:block !important; 4028 visibility:visible !important; 4029} 4030 4031.visually-hidden{ 4032 clip:rect(0 0 0 0); 4033 border:0; 4034 height:1px; 4035 margin:-1px; 4036 overflow:hidden; 4037 padding:0; 4038 position:absolute; 4039 width:1px; 4040} 4041 4042.visually-invisible{ 4043 opacity:0 !important; 4044} 4045 4046.skip-link:focus{ 4047 clip:auto; 4048 background-color:var(--colorBody); 4049 color:var(--colorTextBody); 4050 height:auto; 4051 margin:0; 4052 opacity:1; 4053 padding:10px; 4054 transition:none; 4055 width:auto; 4056 z-index:10000; 4057} 4058 4059.splash-screen{ 4060 display:none !important; 4061} 4062 4063.transition-body{ 4064 opacity:1 !important; 4065} 4066 4067.transition-body{ 4068 transition:opacity 0.2s ease; 4069} 4070 4071html{ 4072 -webkit-tap-highlight-color:transparent; 4073 touch-action:manipulation; 4074} 4075 4076html[dir=rtl]{ 4077 direction:rtl; 4078} 4079 4080body,html{ 4081 background-color:var(--colorBody); 4082 color:var(--colorTextBody); 4083} 4084 4085@media only screen and (max-width:768px){ 4086 .supports-touch.lock-scroll{ 4087 overflow:hidden; 4088 } 4089 @supports (-webkit-touch-callout:none){ 4090 .supports-touch.lock-scroll{ 4091 overflow:initial; 4092 } 4093 } 4094} 4095 4096.page-width{ 4097 margin:0 auto; 4098 max-width:1300px; 4099} 4100 4101.page-width--narrow{ 4102 max-width:1000px; 4103} 4104 4105.page-full,.page-width{ 4106 padding:0 30px; 4107} 4108 4109@media only screen and (min-width:769px){ 4110 4111.page-full,.page-width{ 4112 padding:0 40px; 4113} 4114 } 4115 4116.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{ 4117 padding-bottom:30px; 4118 padding-top:30px; 4119} 4120 4121@media only screen and (min-width:769px){ 4122 4123.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{ 4124 padding-bottom:60px; 4125 padding-top:60px; 4126} 4127 } 4128 4129.shopify-email-marketing-confirmation__container{ 4130 text-align:center; 4131} 4132 4133.page-content--flush-bottom{ 4134 padding-bottom:0; 4135} 4136 4137@media only screen and (max-width:768px){ 4138 4139.product-section .page-content{ 4140 padding-top:20px; 4141} 4142 } 4143 4144.main-content{ 4145 min-height:300px; 4146} 4147 4148@media only screen and (min-width:769px){ 4149 4150.main-content{ 4151 min-height:700px; 4152} 4153 } 4154 4155.template-challange .main-content{ 4156 min-height:0; 4157} 4158 4159hr{ 4160 border:0; 4161 border-top:2px solid; 4162 border-top-color:var(--colorTextBody); 4163 height:2px; 4164} 4165 4166.hr--small{ 4167 margin:15px auto; 4168} 4169 4170.hr--medium{ 4171 margin:25px auto; 4172} 4173 4174@media only screen and (min-width:769px){ 4175 4176.hr--medium{ 4177 margin:35px auto; 4178} 4179 } 4180 4181.hr--large{ 4182 margin:40px auto; 4183} 4184 4185@media only screen and (min-width:769px){ 4186 4187.hr--large{ 4188 margin:60px auto; 4189} 4190 } 4191 4192.hr--clear{ 4193 border:0; 4194} 4195 4196@media only screen and (max-width:768px){ 4197 .table--responsive thead{ 4198 display:none; 4199 } 4200 4201 .table--responsive tr{ 4202 display:block; 4203 } 4204 .table--responsive td,.table--responsive tr{ 4205 clear:both; 4206 float:left; 4207 width:100%; 4208 } 4209 4210 .table--responsive td,.table--responsive th{ 4211 display:block; 4212 padding:15px; 4213 text-align:right; 4214 } 4215 4216 .table--responsive td:before{ 4217 content:attr(data-label); 4218 float:left; 4219 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 4220 padding-right:10px; 4221 } 4222 @media only screen and (min-width:769px){ 4223 4224 .table--responsive td:before{ 4225 font-size:calc(var(--typeBaseSize) - 2px); 4226 } 4227 } 4228 } 4229 4230@media only screen and (max-width:768px){ 4231 .table--small-hide{ 4232 display:none !important; 4233 } 4234 4235 .table__section+.table__section{ 4236 position:relative; 4237 } 4238 4239 .table__section+.table__section:after{ 4240 border-bottom:2px solid; 4241 border-bottom-color:var(--colorTextBody); 4242 content:""; 4243 display:block; 4244 left:15px; 4245 position:absolute; 4246 right:15px; 4247 top:0; 4248 } 4249} 4250 4251details summary::-webkit-details-marker{ 4252 display:none; 4253} 4254 4255.paragraph,p{ 4256 margin:0 0 20px 0; 4257} 4258 4259.paragraph img,p img{ 4260 margin:0; 4261 } 4262 4263em{ 4264 font-style:italic; 4265} 4266 4267b,strong{ 4268 font-weight:700; 4269} 4270 4271p[data-spam-detection-disclaimer],small{ 4272 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 4273} 4274 4275@media only screen and (min-width:769px){ 4276 4277p[data-spam-detection-disclaimer],small{ 4278 font-size:calc(var(--typeBaseSize) - 2px); 4279} 4280 } 4281 4282sub,sup{ 4283 font-size:60%; 4284 position:relative; 4285 vertical-align:baseline; 4286} 4287 4288sup{ 4289 top:-0.5em; 4290} 4291 4292sub{ 4293 bottom:-0.5em; 4294} 4295 4296.rte blockquote,blockquote{ 4297 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 4298 margin:0; 4299 padding:20px 40px 40px; 4300} 4301 4302@media only screen and (min-width:769px){ 4303 4304.rte blockquote,blockquote{ 4305 font-size:calc(var(--typeBaseSize)*1.22); 4306} 4307 } 4308 4309.rte blockquote p,blockquote p{ 4310 margin-bottom:0; 4311 } 4312 4313.rte blockquote p+cite,blockquote p+cite{ 4314 margin-top:20px; 4315 } 4316 4317.rte blockquote cite,blockquote cite{ 4318 display:block; 4319 } 4320 4321.rte blockquote cite:before,blockquote cite:before{ 4322 content:"\2014 \0020"; 4323 } 4324 4325code,pre{ 4326 background-color:#faf7f5; 4327 border:0 none; 4328 color:#51ab62; 4329 font-family:Consolas,monospace; 4330 font-size:1em; 4331 padding:0 2px; 4332} 4333 4334pre{ 4335 margin:0 0 40px; 4336 overflow:auto; 4337 padding:20px; 4338} 4339 4340label{ 4341 display:block; 4342 margin-bottom:10px; 4343} 4344 4345.label-info{ 4346 display:block; 4347 margin-bottom:10px; 4348} 4349 4350.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ 4351 margin:0 0 10px; 4352} 4353 4354@media only screen and (min-width:769px){ 4355 4356.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ 4357 margin:0 0 20px; 4358} 4359 } 4360 4361.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ 4362 font-weight:inherit; 4363 -webkit-text-decoration:none; 4364 text-decoration:none; 4365 } 4366 4367.h1,.section-header__title,.spr-header-title.spr-header-title,h1{ 4368 font-size:calc(var(--typeHeaderSize)*1*0.85); 4369} 4370 4371@media only screen and (min-width:769px){ 4372 4373.h1,.section-header__title,.spr-header-title.spr-header-title,h1{ 4374 font-size:calc(var(--typeHeaderSize)*1); 4375} 4376 } 4377 4378.h2,h2{ 4379 font-size:calc(var(--typeHeaderSize)*0.66*0.85); 4380} 4381 4382@media only screen and (min-width:769px){ 4383 4384.h2,h2{ 4385 font-size:calc(var(--typeHeaderSize)*0.66); 4386} 4387 } 4388 4389.h3,h3{ 4390 font-size:calc(var(--typeHeaderSize)*0.57*0.85); 4391} 4392 4393@media only screen and (min-width:769px){ 4394 4395.h3,h3{ 4396 font-size:calc(var(--typeHeaderSize)*0.57); 4397} 4398 } 4399 4400.h4,h4{ 4401 font-size:calc(var(--typeHeaderSize)*0.45*0.85); 4402} 4403 4404@media only screen and (min-width:769px){ 4405 4406.h4,h4{ 4407 font-size:calc(var(--typeHeaderSize)*0.45); 4408} 4409 } 4410 4411.h5,.h6,h5,h6{ 4412 font-size:calc(var(--typeHeaderSize)*0.4*0.85); 4413} 4414 4415@media only screen and (min-width:769px){ 4416 4417.h5,.h6,h5,h6{ 4418 font-size:calc(var(--typeHeaderSize)*0.4); 4419} 4420 } 4421 4422.subheading{ 4423 font-size:calc(var(--typeBaseSize) - 3px); 4424 letter-spacing:0.25em; 4425 margin-bottom:15px; 4426 text-transform:uppercase; 4427} 4428 4429@media only screen and (min-width:769px){ 4430 4431.subheading{ 4432 font-size:calc(var(--typeBaseSize) - 5px); 4433 margin-bottom:15px; 4434} 4435 } 4436 4437.text-spacing{ 4438 margin-bottom:20px; 4439} 4440 4441@media only screen and (max-width:768px){ 4442 .rte table td,.rte table th{ 4443 padding:6px 8px; 4444 } 4445 } 4446 4447.collapsible-content .rte table td,.collapsible-content .rte table th{ 4448 padding:6px 8px; 4449 } 4450 4451.comment{ 4452 border-bottom:1px solid; 4453 border-bottom-color:var(--colorTextBody); 4454 margin-bottom:40px; 4455 padding-bottom:40px; 4456} 4457 4458.comment:last-child{ 4459 border-bottom:0; 4460 } 4461 4462.comment__date{ 4463 font-size:calc((var(--typeBaseSize) - 5px)*0.85); 4464 margin-top:3px; 4465} 4466 4467@media only screen and (min-width:769px){ 4468 4469.comment__date{ 4470 font-size:calc(var(--typeBaseSize) - 5px); 4471} 4472 } 4473 4474@media only screen and (max-width:768px){ 4475 4476.comment__date{ 4477 margin-bottom:20px; 4478} 4479 } 4480 4481.skrim__title{ 4482 font-size:calc(var(--typeHeaderSize)*0.57*0.85); 4483} 4484 4485@media only screen and (min-width:769px){ 4486 4487.skrim__title{ 4488 font-size:calc(var(--typeHeaderSize)*0.57); 4489} 4490 } 4491 4492.enlarge-text{ 4493 font-size:calc((var(--typeBaseSize)*1.45)*0.85); 4494} 4495 4496@media only screen and (min-width:769px){ 4497 4498.enlarge-text{ 4499 font-size:calc(var(--typeBaseSize)*1.45); 4500} 4501 } 4502 4503.rte .enlarge-text{ 4504 margin:0; 4505 } 4506 4507.rte .enlarge-text p:last-child{ 4508 margin-bottom:0; 4509 } 4510 4511html[dir=rtl] .text-left{ 4512 text-align:right !important; 4513 } 4514 4515html[dir=rtl] .text-right{ 4516 text-align:left !important; 4517 } 4518 4519.icon-and-text{ 4520 align-items:center; 4521 display:flex; 4522 flex-wrap:nowrap; 4523} 4524 4525.icon-and-text .icon{ 4526 flex:0 0 auto; 4527 } 4528 4529ol,ul{ 4530 margin:0 0 20px 40px; 4531 padding:0; 4532 text-rendering:optimizeLegibility; 4533} 4534 4535ol ol{ 4536 list-style:lower-alpha; 4537} 4538 4539ol{ list-style:decimal; } 4540 4541ol ol,ol ul,ul ol,ul ul{ margin:4px 0 5px 20px; } 4542 4543li{ margin-bottom:0.25em; } 4544 4545ul.square{ list-style:square outside; } 4546 4547ul.disc{ list-style:disc outside; } 4548 4549ol.alpha{ list-style:lower-alpha outside; } 4550 4551.no-bullets{ 4552 list-style:none outside; 4553 margin-left:0; 4554} 4555 4556.inline-list{ 4557 margin:0; 4558 padding:0; 4559} 4560 4561.inline-list li{ 4562 display:inline-block; 4563 margin-bottom:0; 4564 vertical-align:middle; 4565 } 4566 4567table{ 4568 background:var(--colorTextBody); 4569 border:0 none; 4570 border-spacing:1px; 4571 position:relative; 4572 width:100%; 4573} 4574 4575.table-wrapper{ 4576 -webkit-overflow-scrolling:touch; 4577 max-width:100%; 4578 overflow:auto; 4579} 4580 4581td,th{ 4582 background:var(--colorBody); 4583 border:0 none; 4584 padding:10px 15px; 4585 text-align:left; 4586} 4587 4588html[dir=rtl] td,html[dir=rtl] th{ 4589 text-align:right; 4590} 4591 4592th{ 4593 font-weight:700; 4594} 4595 4596.table__title,th{ 4597 font-weight:700; 4598} 4599 4600.text-link,a{ 4601 background:transparent; 4602 color:inherit; 4603 -webkit-text-decoration:none; 4604 text-decoration:none; 4605} 4606 4607.text-link:hover,a:hover{ 4608 color:inherit; 4609 } 4610 4611.text-link{ 4612 background:none; 4613 border:0 none; 4614 display:inline; 4615 font-size:inherit; 4616 margin:0; 4617 padding:0; 4618} 4619 4620.rte a:not(.btn),.shopify-email-marketing-confirmation__container a:not(.btn),.shopify-policy__container a:not(.btn){ 4621 color:var(--colorLink); 4622} 4623 4624.customers a:not(.rte__image){ 4625 border-bottom:2px solid; 4626 border-bottom-color:var(--colorTextBodyAlpha01); 4627 position:relative; 4628 -webkit-text-decoration:none; 4629 text-decoration:none; 4630 } 4631 4632[data-animate_underlines=true] .customers a:not(.btn):after{ 4633 border-bottom:2px solid currentColor; 4634 bottom:-2px; 4635 content:""; 4636 left:0; 4637 position:absolute; 4638 transition:width 0.3s ease; 4639 width:0; 4640 } 4641 4642[data-animate_underlines=true] .customers a:not(.btn):focus:after,[data-animate_underlines=true] .customers a:not(.btn):hover:after{ 4643 width:100%; 4644 } 4645
4646.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){ 4647 color:currentColor; 4648 -webkit-text-decoration:underline; 4649 text-decoration:underline; 4650 text-decoration-thickness:2px; 4651 text-underline-offset:5px; 4652 } 4653 4654.rte a.rte__image:after{ 4655 content:none; 4656 } 4657 4658button{ 4659 color:currentColor; 4660 overflow:visible; 4661} 4662 4663button[disabled],html input[disabled]{ 4664 cursor:default; 4665} 4666 4667[data-button_type_style=caps] .btn,[data-button_type_style=caps] .rte .btn,[data-button_type_style=caps] .shopify-payment-button .shopify-payment-button__button--unbranded,[data-button_type_style=caps] .spr-container .spr-button,[data-button_type_style=caps] .spr-container .spr-summary-actions a{ 4668 font-size:calc(var(--typeBaseSize) - 2px); 4669 letter-spacing:0.2em; 4670 text-transform:uppercase; 4671} 4672 4673.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{ 4674 -webkit-appearance:none; 4675 -moz-appearance:none; 4676 background:var(--colorBtnPrimary); 4677 border:2px solid transparent; 4678 border-radius:var(--buttonRadius); 4679 color:var(--colorBtnPrimaryText); 4680 cursor:pointer; 4681 display:inline-block; 4682 line-height:1.42; 4683 margin:0; 4684 min-width:90px; 4685 padding:10px 25px; 4686 text-align:center; 4687 -webkit-text-decoration:none; 4688 text-decoration:none; 4689 transition:var(--colorBtnPrimaryBgTransition); 4690 -webkit-user-select:none; 4691 -moz-user-select:none; 4692 user-select:none; 4693 vertical-align:middle; 4694 white-space:normal; 4695 width:auto; 4696} 4697 4698@media only screen and (max-width:768px){ 4699 4700.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.
4700spr-container .spr-summary-actions a{ 4701 padding:8px 23px; 4702} 4703 } 4704 4705.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{ 4706 background-color:var(--colorBtnPrimary); 4707 color:var(--colorBtnPrimaryText); 4708 } 4709 4710.btn:active,.rte .btn:active,.shopify-payment-button .shopify-payment-button__button--unbranded:active,.spr-container .spr-button:active,.spr-container .spr-summary-actions a:active{ 4711 background-color:var(--colorBtnPrimaryActive); 4712 } 4713 4714.btn.disabled,.btn[disabled],.rte .btn.disabled,.rte .btn[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],.spr-container .spr-button.disabled,.spr-container .spr-button[disabled],.spr-container .spr-summary-actions a.disabled,.spr-container .spr-summary-actions a[disabled]{ 4715 background-color:#f6f6f6; 4716 color:#444; 4717 cursor:default; 4718 transition:none; 4719 } 4720 4721.btn.disabled:hover,.btn[disabled]:hover,.rte .btn.disabled:hover,.rte .btn[disabled]:hover,.shopify-payment-button .shopify-payment-button__button--unbranded.disabled:hover,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:hover,.spr-container .spr-button.disabled:hover,.spr-container .spr-button[disabled]:hover,.spr-container .spr-summary-actions a.disabled:hover,.spr-container .spr-summary-actions a[disabled]:hover{ 4722 background-color:#f6f6f6; 4723 color:#444; 4724 } 4725 4726[data-button_type_style=caps] .btn,[data-button_type_style=caps] .rte .btn,[data-button_type_style=caps] .shopify-payment-button .shopify-payment-button__button--unbranded,[data-button_type_style=caps] .spr-container .spr-button,[data-button_type_style=caps] .spr-container .spr-summary-actions a{ 4727 padding:14px 22px; 4728} 4729 4730@media only screen and (max-width:768px){ 4731 4732[data-button_type_style=caps] .btn,[data-button_type_style=caps] .rte .btn,[data-button_type_style=caps] .shopify-payment-button .shopify-payment-button__button--unbranded,[data-button_type_style=caps] .spr-container .spr-button,[data-button_type_style=caps] .spr-container .spr-summary-actions a{ 4733 padding:11px 20px; 4734} 4735 } 4736 4737.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){ 4738 background-color:var(--colorBtnPrimary); 4739 color:var(--colorBtnPrimaryText); 4740} 4741 4742.shopify-payment-button .shopify-payment-button__button--branded{ 4743 border-radius:var(--buttonRadius); 4744} 4745 4746[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--branded{ 4747 overflow:hidden; 4748} 4749 4750.additional-checkout-buttons div[role=button]{ 4751 border-radius:var(--buttonRadius) !important; 4752} 4753 4754.shopify-payment-button__more-options{ 4755 color:inherit; 4756} 4757 4758.btn--secondary,.rte .btn--secondary{ 4759 background:var(--colorBtnPrimaryText); 4760 color:var(--colorBtnPrimary); 4761} 4762 4763.btn--secondary:hover,.rte .btn--secondary:hover{ 4764 background-color:var(--colorBtnPrimaryText); 4765 color:var(--colorBtnPrimary); 4766 } 4767 4768.btn--tertiary,.rte .btn--tertiary{ 4769 background-color:var(--colorBody); 4770 border:2px solid; 4771 border-color:var(--colorTextBody); 4772 color:var(--colorTextBody); 4773 font-weight:400; 4774} 4775 4776.btn--tertiary:hover,.rte .btn--tertiary:hover{ 4777 background-color:var(--colorBody); 4778 color:var(--colorTextBody); 4779 } 4780 4781.btn--tertiary.disabled,.btn--tertiary[disabled],.rte .btn--tertiary.disabled,.rte .btn--tertiary[disabled]{ 4782 background-color:#f6f6f6; 4783 color:#444; 4784 cursor:default; 4785 } 4786 4787.btn--tertiary:active,.rte .btn--tertiary:active{ 4788 background:var(--colorBody); 4789 color:var(--colorTextBody); 4790 } 4791 4792[data-button_style=shadow] .btn--tertiary,[data-button_style=shadow] .rte .btn--tertiary{ 4793 box-shadow:5px 5px 0 0 var(--colorTextBody); 4794 margin-bottom:5px; 4795 transition:transform 0.05s,box-shadow 0.05s; 4796} 4797 4798[data-button_style=shadow] .btn--tertiary:active,[data-button_style=shadow] .rte .btn--tertiary:active{ 4799 box-shadow:1px 1px 0 0 var(--colorTextBody); 4800 transform:translate(4px, 4px); 4801 } 4802 4803[data-button_style=shadow] .btn--tertiary.btn--full,[data-button_style=shadow] .rte .btn--tertiary.btn--full{ 4804 width:calc(100% - 5px); 4805 } 4806 4807@media only screen and (max-width:768px){ 4808 4809.small--text-center [data-button_style=shadow] .btn--tertiary.btn--full,.small--text-center [data-button_style=shadow] .rte .btn--tertiary.btn--full{ 4810 transform:translateX(-2.5px); 4811 } 4812 } 4813 4814.btn--small,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a{ 4815 background-position:150% 45%; 4816 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 4817 min-width:90px; 4818 padding:8px 12px; 4819} 4820 4821@media only screen and (min-width:769px){ 4822 4823.btn--small,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a{ 4824 font-size:calc(var(--typeBaseSize) - 2px); 4825} 4826 } 4827 4828@media only screen and (max-width:768px){ 4829 4830.btn--small,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a{ 4831 padding:6px 11px; 4832} 4833 } 4834 4835.btn--large{ 4836 padding:15px 20px; 4837} 4838 4839 4840.btn--full{ 4841 width:100%; 4842} 4843 4844.btn--inverse{ 4845 background:var(--colorHeroText); 4846 background-color:transparent; 4847 border:2px solid; 4848 border-color:var(--colorHeroText); 4849} 4850 4851.btn--inverse:hover{ 4852 background-color:transparent; 4853 color:var(--colorHeroText); 4854 } 4855 4856[data-button_style=shadow] .btn--inverse{ 4857 box-shadow:5px 5px 0 0 var(--colorHeroText); 4858 transition:transform 0.05s,box-shadow 0.05s; 4859} 4860 4861[data-button_style=shadow] .btn--inverse:active{ 4862 box-shadow:1px 1px 0 0 var(--colorHeroText); 4863 transform:translate(4px, 4px); 4864 } 4865 4866.btn--loading{ 4867 position:relative; 4868} 4869 4870.btn--loading span:after{
4871 align-items:center; 4872 animation:pulse-fade 0.3s linear infinite; 4873 bottom:0; 4874 display:flex; 4875 justify-content:center; 4876 left:0; 4877 position:absolute; 4878 right:0; 4879 top:0; 4880 } 4881 4882.btn--loading span{ 4883 color:var(--colorBtnPrimary); 4884 } 4885 4886.btn--loading span:after{ 4887 color:var(--colorBody); 4888 } 4889 4890.btn--loading.btn--tertiary span{ 4891 color:var(--colorBody); 4892 } 4893 4894.btn--loading.btn--tertiary span:after{ 4895 color:var(--colorTextBody); 4896 } 4897 4898.collapsible-trigger-btn{ 4899 display:block; 4900 margin:0; 4901 padding:20px 0; 4902 text-align:left; 4903 width:100%; 4904} 4905 4906@media only screen and (max-width:768px){ 4907 4908.collapsible-trigger-btn{ 4909 padding:20px 0; 4910} 4911 } 4912 4913.collapsible-trigger-btn.btn--tertiary{ 4914 padding:6px 10px; 4915 width:auto; 4916 } 4917 4918.collapsible-trigger-btn--borders{ 4919 border-top:2px solid; 4920 border-top-color:var(--colorTextBody); 4921} 4922 4923.collapsible-trigger-btn--borders:first-child{ 4924 border-top:none; 4925 } 4926 4927.collapsible-content+.collapsible-trigger-btn--borders{ 4928 margin-top:-2px; 4929} 4930 4931.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{ 4932 padding-bottom:20px; 4933 } 4934 4935.collapsible-trigger--tab{ 4936 display:inline-block; 4937 margin:0 10px 5px; 4938 padding:5px 0 2px; 4939} 4940 4941.collapsible-trigger--tab:after{ 4942 border-bottom:2px solid currentColor; 4943 bottom:-2px; 4944 content:""; 4945 left:0; 4946 position:absolute; 4947 width:0%; 4948 } 4949 4950.collapsible-trigger--tab.is-open:after{ 4951 transition:width 0.3s ease; 4952 width:100%; 4953 } 4954 4955@media only screen and (min-width:769px){ 4956 4957.collapsible-trigger--tab{ 4958 margin:0 15px 5px 0; 4959 padding-left:0; 4960 padding-right:0; 4961} 4962 } 4963 4964.btn--circle{ 4965 padding:10px !important; 4966} 4967 4968.btn--circle{ 4969 border-radius:50%; 4970 min-width:0; 4971} 4972 4973.btn--circle .icon{ 4974 height:26px; 4975 width:26px; 4976 } 4977 4978.btn--circle.btn--large .icon{ 4979 height:38px; 4980 width:38px; 4981 } 4982 4983@media only screen and (max-width:768px){ 4984 .btn--circle.btn--large{ 4985 padding:15px; 4986 } 4987 } 4988 4989.shopify-payment-button__button--hidden{ 4990 display:none !important; 4991} 4992 4993.shopify-payment-button{ 4994 margin-top:10px; 4995} 4996 4997.shopify-payment-button .shopify-payment-button__button--unbranded{ 4998 display:block; 4999 transition:none; 5000 width:100%; 5001} 5002 5003.payment-buttons .add-to-cart,.payment-buttons .shopify-payment-button,.payment-buttons .shopify-payment-button__button--unbranded{ 5004 min-height:50px; 5005 } 5006 5007[data-button_type_style=normal] .payment-buttons .add-to-cart,[data-button_type_style=normal] .payment-buttons .shopify-payment-button,[data-button_type_style=normal] .payment-buttons .shopify-payment-button__button--unbranded{ 5008 font-size:calc(var(--typeBaseSize) + 2px); 5009 } 5010 5011.payment-buttons .btn--tertiary{ 5012 padding:10px 25px; 5013 } 5014 5015@media only screen and (max-width:768px){ 5016 5017.payment-buttons .btn--tertiary{ 5018 padding:8px 23px; 5019 } 5020 } 5021 5022svg:not(:root){ 5023 overflow:hidden; 5024} 5025 5026iframe{ 5027 max-width:100%; 5028} 5029 5030.image-wrap{ 5031 animation:placeholder-shimmer 1.3s linear 2s infinite; 5032 background-size:400% 100%; 5033 overflow:hidden; 5034 position:relative; 5035} 5036 5037.image-wrap.image-wrap--circular-image{ 5038 animation:placeholder-shimmer 1.3s linear 2s; 5039 } 5040 5041.image-wrap.loaded{ 5042 animation:none; 5043 } 5044 5045.image-wrap--transparent.loaded{ 5046 background:none; 5047} 5048 5049.skrim__link{ 5050 animation:placeholder-shimmer 1.3s linear 2s infinite; 5051 background-size:400% 100%; 5052} 5053 5054.skrim__link.loaded{ 5055 animation:none; 5056 } 5057 5058.video-wrapper{ 5059 height:0; 5060 height:auto; 5061 max-width:100%; 5062 overflow:hidden; 5063 padding-bottom:56.25%; 5064 position:relative; 5065} 5066 5067.video-wrapper iframe,.video-wrapper video{ 5068 height:100%; 5069 left:0; 5070 position:absolute; 5071 top:0; 5072 width:100%; 5073 } 5074 5075.video-wrapper--modal{ 5076 width:1000px; 5077} 5078 5079.grid__image-ratio{ 5080 position:relative; 5081} 5082 5083.grid__image-ratio:before{ 5084 content:""; 5085 display:block; 5086 height:0; 5087 width:100%; 5088 } 5089 5090.grid__image-ratio .placeholder-svg{ 5091 bottom:0; 5092 left:0; 5093 position:absolute; 5094 right:0; 5095 top:0; 5096 } 5097 5098.grid__image-ratio img:not([role=presentation]){ 5099 height:100%; 5100 left:0; 5101 -o-object-fit:cover; 5102 object-fit:cover; 5103 position:absolute; 5104 top:0; 5105 width:100%; 5106 } 5107 5108.grid__image-ratio--wide:before{ 5109 padding-bottom:56.25%; 5110} 5111 5112.grid__image-ratio--landscape:before{ 5113 padding-bottom:75%; 5114} 5115 5116.grid__image-ratio--square:before{ 5117 padding-bottom:100%; 5118} 5119 5120.grid__image-ratio--portrait:before{ 5121 padding-bottom:150%; 5122} 5123 5124form{ 5125 margin:0; 5126} 5127 5128.inline{ 5129 display:inline; 5130} 5131 5132@media only screen and (max-width:768px){ 5133 .faux-select,input,select,textarea{ 5134 font-size:16px !important; 5135 } 5136} 5137 5138button,input,textarea{ 5139 -webkit-appearance:none; 5140 -moz-appearance:none; 5141} 5142 5143button{ 5144 background:none; 5145 border:none; 5146 cursor:pointer; 5147 display:inline-block; 5148} 5149 5150fieldset{ 5151 border:2px solid; 5152 border-color:var(--colorTextBody); 5153 padding:20px; 5154} 5155 5156legend{ 5157 border:0; 5158 padding:0; 5159} 5160 5161button,input[type=submit]{ 5162 cursor:pointer; 5163} 5164 5165.faux-select,input,select,textarea{ 5166 background-color:transparent; 5167 border:0; 5168 border-bottom:2px solid; 5169 border-bottom-color:var(--colorTextBody); 5170 border-radius:0; 5171 color:inherit; 5172 max-width:100%; 5173 padding:8px 0; 5174} 5175 5176.faux-select.disabled,.faux-select[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{ 5177 background-color:#f6f6f6; 5178 border-bottom-color:transparent; 5179 cursor:default; 5180 } 5181
5182.faux-select:active,.faux-select:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{ 5183 border-bottom-color:var(--colorTextBody); 5184 } 5185 5186.faux-select.input-full,input.input-full,select.input-full,textarea.input-full{ 5187 width:100%; 5188 } 5189 5190textarea{ 5191 min-height:100px; 5192} 5193 5194input[type=checkbox],input[type=radio]{ 5195 margin:0 10px 0 0; 5196 padding:0; 5197 width:auto; 5198} 5199 5200input[type=checkbox]{ 5201 -webkit-appearance:checkbox; 5202 -moz-appearance:checkbox; 5203} 5204 5205input[type=radio]{ 5206 -webkit-appearance:radio; 5207 -moz-appearance:radio; 5208} 5209 5210input[type=image]{ 5211 background-color:transparent; 5212 padding-left:0; 5213 padding-right:0; 5214} 5215 5216.faux-select,select{ 5217 -webkit-appearance:none; 5218 -moz-appearance:none; 5219 appearance:none; 5220 background-color:transparent; 5221 color:inherit; 5222 cursor:pointer; 5223 display:inline-block; 5224 padding-right:28px; 5225 text-indent:0.01px; 5226 text-overflow:""; 5227 vertical-align:middle; 5228} 5229 5230select{ 5231 background-image:var(--urlIcoSelect); 5232 background-position:100%; 5233 background-position:right 10px center; 5234 background-repeat:no-repeat; 5235 background-size:11px; 5236} 5237 5238.faux-select .icon{ 5239 height:11px; 5240 position:absolute; 5241 right:10px; 5242 top:50%; 5243 transform:translateY(-50%); 5244 width:11px; 5245} 5246 5247optgroup{ 5248 font-weight:700; 5249} 5250 5251option{ 5252 background-color:#fff; 5253 color:#000; 5254} 5255 5256option[disabled]{ 5257 color:#ccc; 5258 } 5259 5260select::-ms-expand{ 5261 display:none; 5262} 5263 5264.hidden-label{ 5265 clip:rect(0 0 0 0); 5266 border:0; 5267 height:1px; 5268 margin:-1px; 5269 overflow:hidden; 5270 padding:0; 5271 position:absolute; 5272 width:1px; 5273} 5274 5275label[for]{ 5276 cursor:pointer; 5277} 5278 5279.form-vertical{ 5280 margin-bottom:20px; 5281} 5282 5283.form-vertical input,.form-vertical select,.form-vertical textarea{ 5284 display:block; 5285 margin-bottom:30px; 5286 } 5287 5288.form-vertical .btn,.form-vertical input[type=checkbox],.form-vertical input[type=radio]{ 5289 display:inline-block; 5290 } 5291 5292.form-vertical .btn:not(:last-child){ 5293 margin-bottom:30px; 5294 } 5295 5296input.error,textarea.error{ 5297 background-color:#fff6f6; 5298 border-color:#d02e2e; 5299 color:#d02e2e; 5300 } 5301 5302label.error{ 5303 color:#d02e2e; 5304} 5305 5306::-moz-placeholder{ 5307 color:inherit; 5308 opacity:0.5; 5309} 5310 5311::placeholder{ 5312 color:inherit; 5313 opacity:0.5; 5314} 5315 5316.input-group{ 5317 display:flex; 5318} 5319 5320.input-group .input-group-btn:first-child,.input-group .input-group-btn:first-child>.btn,.input-group input[type=hidden]:first-child+.input-group-btn>.btn{ 5321 border-radius:var(--buttonRadius) 0 0 var(--buttonRadius); 5322 } 5323 5324.input-group .input-group-btn:last-child>.btn{ 5325 border-radius:0 var(--buttonRadius) var(--buttonRadius) 0; 5326 } 5327 5328.input-group .input-group-field:last-child{ 5329 padding-left:10px; 5330 } 5331 5332.input-group input::-moz-focus-inner{ 5333 border:0; 5334 margin-bottom:-1px; 5335 margin-top:-1px; 5336 padding:0; 5337 } 5338 5339.input-group-btn,.input-group-field{ 5340 margin:0; 5341} 5342 5343.input-group .input-group-field{ 5344 border-color:currentColor; 5345 border-radius:0; 5346 color:currentColor; 5347 flex:1 1 auto; 5348 min-width:0; 5349} 5350 5351.input-group-btn{ 5352 flex:0 1 auto; 5353 padding:0; 5354} 5355 5356.input-group-btn .icon{ 5357 vertical-align:initial; 5358 } 5359 5360.input-group-btn .btn{ 5361 height:100%; 5362 margin-top:0; 5363} 5364 5365.input-group-btn .btn:hover{ 5366 padding-right:20px; 5367 } 5368 5369.icon{ 5370 fill:currentColor; 5371 display:inline-block; 5372 height:20px; 5373 vertical-align:middle; 5374 width:20px; 5375} 5376 5377.no-svg .icon{ 5378 display:none; 5379} 5380 5381.icon--full-color{ 5382 fill:initial; 5383} 5384 5385svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{ 5386 fill:inherit; 5387 stroke:inherit; 5388 } 5389 5390.icon-bag circle,.icon-bag ellipse,.icon-bag g,.icon-bag line,.icon-bag path,.icon-bag polygon,.icon-bag polyline,.icon-bag rect,.icon-cart circle,.icon-cart ellipse,.icon-cart g,.icon-cart line,.icon-cart path,.icon-cart polygon,.icon-cart polyline,.icon-cart rect,.icon-chevron-down circle,.icon-chevron-down ellipse,.icon-chevron-down g,.icon-chevron-down line,.icon-chevron-down path,.icon-chevron-down polygon,.icon-chevron-down polyline,.icon-chevron-down rect,.icon-circle-checkmark circle,.icon-circle-checkmark ellipse,.icon-circle-checkmark g,.icon-circle-checkmark line,.icon-circle-checkmark path,.icon-circle-checkmark polygon,.icon-circle-checkmark polyline,.icon-circle-checkmark rect,.icon-close circle,.icon-close ellipse,.icon-close g,.icon-close line,.icon-close path,.icon-close polygon,.icon-close polyline,.icon-close rect,.icon-email circle,.icon-email ellipse,.icon-email g,.icon-email line,.icon-email path,.icon-email polygon,.icon-email polyline,.icon-email rect,.icon-filter circle,.icon-filter ellipse,.icon-filter g,.icon-filter line,.icon-filter path,.icon-filter polygon,.icon-filter polyline,.icon-filter rect,.icon-gift circle,.icon-gift ellipse,.icon-gift g,.icon-gift line,.icon-gift path,.icon-gift polygon,.icon-gift polyline,.icon-gift rect,.icon-globe circle,.icon-globe ellipse,.icon-globe g,.icon-globe line,.icon-globe path,.icon-globe pol
5390ygon,.icon-globe polyline,.icon-globe rect,.icon-hamburger circle,.icon-hamburger ellipse,.icon-hamburger g,.icon-hamburger line,.icon-hamburger path,.icon-hamburger polygon,.icon-hamburger polyline,.icon-hamburger rect,.icon-heart circle,.icon-heart ellipse,.icon-heart g,.icon-heart line,.icon-heart path,.icon-heart polygon,.icon-heart polyline,.icon-heart rect,.icon-leaf circle,.icon-leaf ellipse,.icon-leaf g,.icon-leaf line,.icon-leaf path,.icon-leaf polygon,.icon-leaf polyline,.icon-leaf rect,.icon-lock circle,.icon-lock ellipse,.icon-lock g,.icon-lock line,.icon-lock path,.icon-lock polygon,.icon-lock polyline,.icon-lock rect,.icon-package circle,.icon-package ellipse,.icon-package g,.icon-package line,.icon-package path,.icon-package polygon,.icon-package polyline,.icon-package rect,.icon-phone circle,.icon-phone ellipse,.icon-phone g,.icon-phone line,.icon-phone path,.icon-phone polygon,.icon-phone polyline,.icon-phone rect,.icon-ribbon circle,.icon-ribbon ellipse,.icon-ribbon g,.icon-ribbon line,.icon-ribbon path,.icon-ribbon polygon,.icon-ribbon polyline,.icon-ribbon rect,.icon-search circle,.icon-search ellipse,.icon-search g,.icon-search line,.icon-search path,.icon-search polygon,.icon-search polyline,.icon-search rect,.icon-shield circle,.icon-shield ellipse,.icon-shield g,.icon-shield line,.icon-shield path,.icon-shield polygon,.icon-shield polyline,.icon-shield rect,.icon-size-chart circle,.icon-size-chart ellipse,.icon-size-chart g,.icon-size-chart line,.icon-size-chart path,.icon-size-chart polygon,.icon-size-chart polyline,.icon-size-chart rect,.icon-tag circle,.icon-tag ellipse,.icon-tag g,.icon-tag line,.icon-tag path,.icon-tag polygon,.icon-tag polyline,.icon-tag rect,.icon-tcwi-bills circle,.icon-tcwi-bills ellipse,.icon-tcwi-bills g,.icon-tcwi-bills line,.icon-tcwi-bills path,.icon-tcwi-bills polygon,.icon-tcwi-bills polyline,.icon-tcwi-bills rect,.icon-tcwi-calendar circle,.icon-tcwi-calendar ellipse,.icon-tcwi-calendar g,.icon-tcwi-calendar line,.icon-tcwi-calendar path,.icon-tcwi-calendar polygon,.icon-tcwi-calendar polyline,.icon-tcwi-calendar rect,.icon-tcwi-cart circle,.icon-tcwi-cart ellipse,.icon-tcwi-cart g,.icon-tcwi-cart line,.icon-tcwi-cart path,.icon-tcwi-cart polygon,.icon-tcwi-cart polyline,.icon-tcwi-cart rect,.icon-tcwi-charity circle,.icon-tcwi-charity ellipse,.icon-tcwi-charity g,.icon-tcwi-charity line,.icon-tcwi-charity path,.icon-tcwi-charity polygon,.icon-tcwi-charity polyline,.icon-tcwi-charity rect,.icon-tcwi-chat circle,.icon-tcwi-chat ellipse,.icon-tcwi-chat g,.icon-tcwi-chat line,.icon-tcwi-chat path,.icon-tcwi-chat polygon,.icon-tcwi-chat polyline,.icon-tcwi-chat rect,.icon-tcwi-gears circle,.icon-tcwi-gears ellipse,.icon-tcwi-gears g,.icon-tcwi-gears line,.icon-tcwi-gears path,.icon-tcwi-gears polygon,.icon-tcwi-gears polyline,.icon-tcwi-gears rect,.icon-tcwi-gift circle,.icon-tcwi-gift ellipse,.icon-tcwi-gift g,.icon-tcwi-gift line,.icon-tcwi-gift path,.icon-tcwi-gift polygon,.icon-tcwi-gift polyline,.icon-tcwi-gift rect,.icon-tcwi-globe circle,.icon-tcwi-globe ellipse,.icon-tcwi-globe g,.icon-tcwi-globe line,.icon-tcwi-globe path,.icon-tcwi-globe polygon,.icon-tcwi-globe polyline,.icon-tcwi-globe rect,.icon-tcwi-open-envelope circle,.icon-tcwi-open-envelope ellipse,.icon-tcwi-open-envelope g,.icon-tcwi-open-envelope line,.icon-tcwi-open-envelope path,.icon-tcwi-open-envelope polygon,.icon-tcwi-open-envelope polyline,.icon-tcwi-open-envelope rect,.icon-tcwi-package circle,.icon-tcwi-package ellipse,.icon-tcwi-package g,.icon-tcwi-package line,.icon-tcwi-package path,.icon-tcwi-package polygon,.icon-tcwi-package polyline,.icon-tcwi-package rect,.icon-tcwi-phone circle,.icon-tcwi-phone ellipse,.icon-tcwi-phone g,.icon-tcwi-phone line,.icon-tcwi-phone path,.icon-tcwi-phone polygon,.icon-tcwi-phone polyline,.icon-tcwi-phone rect,.icon-tcwi-plant circle,.icon-tcwi-plant ellipse,.icon-tcwi-plant g,.icon-tcwi-plant line,.icon-tcwi-plant path,.icon-tcwi-plant polygon,.icon-tcwi-plant polyline,.icon-tcwi-plant rect,.icon-tcwi-recycle circle,.icon-tcwi-recycle ellipse,.icon-tcwi-recycle g,.icon-tcwi-recycle line,.icon-tcwi-recycle path,.icon-tcwi-recycle polygon,.icon-tcwi-recycle polyline,.icon-tcwi-recycle rect,.icon-tcwi-ribbon circle,.icon-tcwi-ribbon ellipse,.icon-tcwi-ribbon g,.icon-tcwi-ribbon line,.icon-tcwi-ribbon path,.icon-tcwi-ribbon polygon,.icon-tcwi-ribbon polyline,.icon-tcwi-ribbon rect,.icon-tcwi-sales-tag circle,.icon-tcwi-sales-tag ellipse,.icon-tcwi-sales-tag g,.icon-tcwi-sales-tag line,.icon-tcwi-sales-tag path,.icon-tcwi-sales-tag polygon,.icon-tcwi-sales-tag polyline,.icon-tcwi-sales-tag rect,.icon-tcwi-shield circle,.icon-tcwi-shield ellipse,.icon-tcwi-shield g,.icon-tcwi-shield line,.icon-tcwi-shield path,.icon-tcwi-shield polygon,.icon-tcwi-shield polyline,.icon-tcwi-shield rect,.icon-tcwi-stopwatch circle,.icon-tcwi-stopwatch ellipse,.icon-tcwi-stopwatch g,.icon-tcwi-stopwatch line,.icon-tcwi-stopwatch path,.icon-tcwi-stopwatch polygon,.icon-tcwi-stopwatch polyline,.icon-tcwi-stopwatch rect,.icon-tcwi-store circle,.icon-tcwi-store ellipse,.icon-tcwi-store g,.icon-tcwi-store line,.icon-tcwi-store path,.icon-tcwi-store polygon,.icon-tcwi-store polyline,.icon-tcwi-store rect,.icon-tcwi-thumbs-up circle,.icon-tcwi-thumbs-up ellipse,.icon-tcwi-thumbs-up g,.icon-tcwi-thumbs-up line,.icon-tcwi-thumbs-up path,.icon-tcwi-thumbs-up polygon,.icon-tcwi-thumbs-up polyline,.icon-tcwi-thumbs-up rect,.icon-tcwi-trophy circle,.icon-tcwi-trophy ellipse,.icon-tcwi-trophy g,.icon-tcwi-trophy line,.icon-tcwi-trophy path,.icon-tcwi-trophy polygon,.icon-tcwi-trophy polyline,.icon-tcwi-trophy rect,.icon-tcwi-truck circle,.icon-tcwi-truck ellipse,.icon-tcwi-truck g,.icon-tcwi-truck line,.icon-tcwi-truck path,.icon-tcwi-truck polygon,.icon-tcwi-truck polyline,.icon-tcwi-truck rect,.icon-tcwi-wallet circle,.icon-tcwi-wallet ellipse,.icon-tcwi-wallet g,.icon-tcwi-wallet line,.icon-tcwi-wallet path,.icon-tcwi-wallet polygon,.icon-tcwi-wallet polyline,.icon-tcwi-wallet rect,.icon-truck circle,.icon-truck ellipse,.icon-truck g,.icon-truck line,.icon-truck path,.icon-truck polygon,.icon-truck polyline,.icon-truck rect,.icon-user circle,.icon-user ellipse,.icon-user g,.icon-user line,.icon-user path,.icon-user polygon,.icon-user polyline,.icon-user rect{ 5391 fill:none !important; 5392 stroke:currentColor !important; 5393 } 5394 5395.icon-bag circle,.icon-bag ellipse,.icon-bag g,.icon-bag line,.icon-bag path,.icon-bag polygon,.icon-bag polyline,.icon-bag rect,.icon-cart circle,.icon-cart ellipse,.icon-cart g,.icon-cart line,.icon-cart path,.icon-cart polygon,.icon-cart polyline,.icon-cart rect,.icon-chevron-down circle,.icon-chevron-down ellipse,.icon-chevron-down g,.icon-chevron-down line,.icon-chevron-down path,.icon-chevron-down polygon,.icon-chevron-down polyline,.icon-chevron-down rect,.icon-circle-checkmark circle,.icon-circle-checkmark ellipse,.icon-circle-checkmark g,.icon-circle-checkmark line,.icon-circle-checkmark path,.icon-circle-checkmark polygon,.icon-circle-checkmark polyline,.icon-circle-checkmark rect,.icon-close circle,.icon-close ellipse,.icon-close g,.icon-close line,.icon-close path,.icon-close polygon,.icon-close polyline,.icon-close rect,.icon-email circle,.icon-email ellipse,.icon-email g,.icon-email line,.icon-email path,.icon-email polygon,.icon-email polyline,.icon-email rect,.icon-filter circle,.icon-filter ellipse,.icon-filter g,.icon-filter line,.icon-filter path,.icon-filter polygon,.icon-filter polyline,.icon-filter rect,.icon-gift circle,.icon-gift ellipse,.icon-gift g,.icon-gift line,.icon-gift path,.icon-gift polygon,.icon-gift polyline,.icon-gift rect,.icon-globe circle,.icon-globe ellipse,.icon-globe g,.icon-globe line,.icon-globe path,.icon-globe pol
5395ygon,.icon-globe polyline,.icon-globe rect,.icon-hamburger circle,.icon-hamburger ellipse,.icon-hamburger g,.icon-hamburger line,.icon-hamburger path,.icon-hamburger polygon,.icon-hamburger polyline,.icon-hamburger rect,.icon-heart circle,.icon-heart ellipse,.icon-heart g,.icon-heart line,.icon-heart path,.icon-heart polygon,.icon-heart polyline,.icon-heart rect,.icon-leaf circle,.icon-leaf ellipse,.icon-leaf g,.icon-leaf line,.icon-leaf path,.icon-leaf polygon,.icon-leaf polyline,.icon-leaf rect,.icon-lock circle,.icon-lock ellipse,.icon-lock g,.icon-lock line,.icon-lock path,.icon-lock polygon,.icon-lock polyline,.icon-lock rect,.icon-package circle,.icon-package ellipse,.icon-package g,.icon-package line,.icon-package path,.icon-package polygon,.icon-package polyline,.icon-package rect,.icon-phone circle,.icon-phone ellipse,.icon-phone g,.icon-phone line,.icon-phone path,.icon-phone polygon,.icon-phone polyline,.icon-phone rect,.icon-ribbon circle,.icon-ribbon ellipse,.icon-ribbon g,.icon-ribbon line,.icon-ribbon path,.icon-ribbon polygon,.icon-ribbon polyline,.icon-ribbon rect,.icon-search circle,.icon-search ellipse,.icon-search g,.icon-search line,.icon-search path,.icon-search polygon,.icon-search polyline,.icon-search rect,.icon-shield circle,.icon-shield ellipse,.icon-shield g,.icon-shield line,.icon-shield path,.icon-shield polygon,.icon-shield polyline,.icon-shield rect,.icon-size-chart circle,.icon-size-chart ellipse,.icon-size-chart g,.icon-size-chart line,.icon-size-chart path,.icon-size-chart polygon,.icon-size-chart polyline,.icon-size-chart rect,.icon-tag circle,.icon-tag ellipse,.icon-tag g,.icon-tag line,.icon-tag path,.icon-tag polygon,.icon-tag polyline,.icon-tag rect,.icon-tcwi-bills circle,.icon-tcwi-bills ellipse,.icon-tcwi-bills g,.icon-tcwi-bills line,.icon-tcwi-bills path,.icon-tcwi-bills polygon,.icon-tcwi-bills polyline,.icon-tcwi-bills rect,.icon-tcwi-calendar circle,.icon-tcwi-calendar ellipse,.icon-tcwi-calendar g,.icon-tcwi-calendar line,.icon-tcwi-calendar path,.icon-tcwi-calendar polygon,.icon-tcwi-calendar polyline,.icon-tcwi-calendar rect,.icon-tcwi-cart circle,.icon-tcwi-cart ellipse,.icon-tcwi-cart g,.icon-tcwi-cart line,.icon-tcwi-cart path,.icon-tcwi-cart polygon,.icon-tcwi-cart polyline,.icon-tcwi-cart rect,.icon-tcwi-charity circle,.icon-tcwi-charity ellipse,.icon-tcwi-charity g,.icon-tcwi-charity line,.icon-tcwi-charity path,.icon-tcwi-charity polygon,.icon-tcwi-charity polyline,.icon-tcwi-charity rect,.icon-tcwi-chat circle,.icon-tcwi-chat ellipse,.icon-tcwi-chat g,.icon-tcwi-chat line,.icon-tcwi-chat path,.icon-tcwi-chat polygon,.icon-tcwi-chat polyline,.icon-tcwi-chat rect,.icon-tcwi-gears circle,.icon-tcwi-gears ellipse,.icon-tcwi-gears g,.icon-tcwi-gears line,.icon-tcwi-gears path,.icon-tcwi-gears polygon,.icon-tcwi-gears polyline,.icon-tcwi-gears rect,.icon-tcwi-gift circle,.icon-tcwi-gift ellipse,.icon-tcwi-gift g,.icon-tcwi-gift line,.icon-tcwi-gift path,.icon-tcwi-gift polygon,.icon-tcwi-gift polyline,.icon-tcwi-gift rect,.icon-tcwi-globe circle,.icon-tcwi-globe ellipse,.icon-tcwi-globe g,.icon-tcwi-globe line,.icon-tcwi-globe path,.icon-tcwi-globe polygon,.icon-tcwi-globe polyline,.icon-tcwi-globe rect,.icon-tcwi-open-envelope circle,.icon-tcwi-open-envelope ellipse,.icon-tcwi-open-envelope g,.icon-tcwi-open-envelope line,.icon-tcwi-open-envelope path,.icon-tcwi-open-envelope polygon,.icon-tcwi-open-envelope polyline,.icon-tcwi-open-envelope rect,.icon-tcwi-package circle,.icon-tcwi-package ellipse,.icon-tcwi-package g,.icon-tcwi-package line,.icon-tcwi-package path,.icon-tcwi-package polygon,.icon-tcwi-package polyline,.icon-tcwi-package rect,.icon-tcwi-phone circle,.icon-tcwi-phone ellipse,.icon-tcwi-phone g,.icon-tcwi-phone line,.icon-tcwi-phone path,.icon-tcwi-phone polygon,.icon-tcwi-phone polyline,.icon-tcwi-phone rect,.icon-tcwi-plant circle,.icon-tcwi-plant ellipse,.icon-tcwi-plant g,.icon-tcwi-plant line,.icon-tcwi-plant path,.icon-tcwi-plant polygon,.icon-tcwi-plant polyline,.icon-tcwi-plant rect,.icon-tcwi-recycle circle,.icon-tcwi-recycle ellipse,.icon-tcwi-recycle g,.icon-tcwi-recycle line,.icon-tcwi-recycle path,.icon-tcwi-recycle polygon,.icon-tcwi-recycle polyline,.icon-tcwi-recycle rect,.icon-tcwi-ribbon circle,.icon-tcwi-ribbon ellipse,.icon-tcwi-ribbon g,.icon-tcwi-ribbon line,.icon-tcwi-ribbon path,.icon-tcwi-ribbon polygon,.icon-tcwi-ribbon polyline,.icon-tcwi-ribbon rect,.icon-tcwi-sales-tag circle,.icon-tcwi-sales-tag ellipse,.icon-tcwi-sales-tag g,.icon-tcwi-sales-tag line,.icon-tcwi-sales-tag path,.icon-tcwi-sales-tag polygon,.icon-tcwi-sales-tag polyline,.icon-tcwi-sales-tag rect,.icon-tcwi-shield circle,.icon-tcwi-shield ellipse,.icon-tcwi-shield g,.icon-tcwi-shield line,.icon-tcwi-shield path,.icon-tcwi-shield polygon,.icon-tcwi-shield polyline,.icon-tcwi-shield rect,.icon-tcwi-stopwatch circle,.icon-tcwi-stopwatch ellipse,.icon-tcwi-stopwatch g,.icon-tcwi-stopwatch line,.icon-tcwi-stopwatch path,.icon-tcwi-stopwatch polygon,.icon-tcwi-stopwatch polyline,.icon-tcwi-stopwatch rect,.icon-tcwi-store circle,.icon-tcwi-store ellipse,.icon-tcwi-store g,.icon-tcwi-store line,.icon-tcwi-store path,.icon-tcwi-store polygon,.icon-tcwi-store polyline,.icon-tcwi-store rect,.icon-tcwi-thumbs-up circle,.icon-tcwi-thumbs-up ellipse,.icon-tcwi-thumbs-up g,.icon-tcwi-thumbs-up line,.icon-tcwi-thumbs-up path,.icon-tcwi-thumbs-up polygon,.icon-tcwi-thumbs-up polyline,.icon-tcwi-thumbs-up rect,.icon-tcwi-trophy circle,.icon-tcwi-trophy ellipse,.icon-tcwi-trophy g,.icon-tcwi-trophy line,.icon-tcwi-trophy path,.icon-tcwi-trophy polygon,.icon-tcwi-trophy polyline,.icon-tcwi-trophy rect,.icon-tcwi-truck circle,.icon-tcwi-truck ellipse,.icon-tcwi-truck g,.icon-tcwi-truck line,.icon-tcwi-truck path,.icon-tcwi-truck polygon,.icon-tcwi-truck polyline,.icon-tcwi-truck rect,.icon-tcwi-wallet circle,.icon-tcwi-wallet ellipse,.icon-tcwi-wallet g,.icon-tcwi-wallet line,.icon-tcwi-wallet path,.icon-tcwi-wallet polygon,.icon-tcwi-wallet polyline,.icon-tcwi-wallet rect,.icon-truck circle,.icon-truck ellipse,.icon-truck g,.icon-truck line,.icon-truck path,.icon-truck polygon,.icon-truck polyline,.icon-truck rect,.icon-user circle,.icon-user ellipse,.icon-user g,.icon-user line,.icon-user path,.icon-user polygon,.icon-user polyline,.icon-user rect{ 5396 stroke-width:var(--iconWeight); 5397 stroke-linecap:var(--iconLinecaps); 5398 stroke-linejoin:var(--iconLinecaps); 5399 } 5400 5401.icon-cart circle{ 5402 fill:currentColor !important; 5403} 5404 5405.icon__fallback-text{ 5406 clip:rect(0 0 0 0); 5407 border:0; 5408 height:1px; 5409 margin:-1px; 5410 overflow:hidden; 5411 padding:0; 5412 position:absolute; 5413 width:1px; 5414} 5415 5416.js-drawer-open{ 5417 overflow:hidden; 5418} 5419 5420.drawer{ 5421 -webkit-overflow-scrolling:touch; 5422 background-color:var(--colorDrawers); 5423 bottom:0; 5424 color:var(--colorDrawerText); 5425 display:none; 5426 overflow:hidden; 5427 position:fixed; 5428 top:0; 5429 transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); 5430 z-index:30; 5431} 5432 5433@media screen and (max-height:400px){ 5434 5435.drawer{ 5436 overflow:scroll; 5437} 5438 5439 .drawer .drawer__contents{ 5440 height:auto; 5441 } 5442 } 5443 5444.drawer a:not(.btn){ 5445 color:var(--colorDrawerText); 5446 } 5447 5448.drawer a:not(.btn):hover{ 5449 color:var(--colorDrawerText); 5450 } 5451 5452.drawer input,.drawer textarea{ 5453 border-color:var(--colorDrawerText); 5454 } 5455 5456.drawer input:active,.drawer input:focus,.drawer textarea:active,.drawer textarea:focus{ 5457 border-color:var(--colorDrawerTextDarken); 5458 } 5459 5460.drawer--cart{ 5461 padding-bottom:calc(env(safe-area-inset-bottom)*1.18); 5462} 5463 5464.drawer--cart.drawer--is-open{ 5465 display:block; 5466 transition-duration:0.25s; 5467 } 5468 5469@media only screen and (min-width:769px){ 5470 5471.drawer--cart{ 5472 right:-500px; 5473 width:500px; 5474} 5475 5476 .drawer--cart.drawer--is-open{ 5477 transform:translateX(-500px); 5478 } 5479 } 5480 5481@media only screen and (max-width:768px){ 5482 .drawer--cart{ 5483 height:100%; 5484 left:0; 5485 right:0; 5486 top:auto; 5487 transform:translateY(100%); 5488 width:100%; 5489 } 5490 5491 .drawer--cart.drawer--is-open{ 5492 transform:translateY(0); 5493 } 5494 5495 .drawer--cart--static{ 5496 height:auto; 5497 max-height:100%; 5498 padding-bottom:0; 5499 padding-bottom:calc(env(safe-area-inset-bottom)*1.18); 5500 } 5501} 5502 5503.js-drawer-closing body:after,.js-drawer-open body:after{ 5504 background-color:var(--colorTextBody); 5505 bottom:0; 5506 content:""; 5507 display:block; 5508 left:0; 5509 opacity:0; 5510 position:fixed; 5511 right:0; 5512 top:0; 5513 z-index:26; 5514} 5515 5516.js-drawer-open body:after{ 5517 animation:partial-fade-in 0.5s forwards; 5518} 5519 5520.js-drawer-closing body:after{ 5521 animation:partial-fade-out 0.4s forwards; 5522} 5523 5524.drawer__footer,.drawer__header,.drawer__scrollable{ 5525 padding-left:20px; 5526 padding-right:20px; 5527} 5528 5529@media only screen and (min-width:769px){ 5530 5531.drawer__footer,.drawer__header,.drawer__scrollable{ 5532 padding-left:40px; 5533 padding-right:40px; 5534} 5535 } 5536 5537.drawer__header{ 5538 align-items:center; 5539 display:flex; 5540 height:60px; 5541 margin-bottom:0; 5542 overflow:visible; 5543 padding-bottom:15.38462px; 5544 padding-top:15.38462px; 5545 width:100%; 5546} 5547 5548@media only screen and (min-width:769px){ 5549 5550.drawer__header{ 5551 height:80px; 5552} 5553 } 5554 5555.drawer__header--auto{ 5556 height:auto; 5557} 5558 5559.drawer__title{ 5560 font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback); 5561 font-style:var(--typeHeaderStyle); 5562 font-weight:var(--typeHeaderWeight); 5563 letter-spacing:var(--typeHeaderSpacing); 5564 line-height:var(--typeHeaderLineHeight); 5565} 5566 5567[data-type_header_capitalize=true] .drawer__title{ 5568 text-transform:uppercase; 5569} 5570 5571.drawer__title{ 5572 flex:1 1 auto; 5573 font-size:24px; 5574 width:100%; 5575} 5576 5577.drawer__close{ 5578 flex:1 1 auto; 5579} 5580 5581.drawer__close-button{ 5582 color:inherit; 5583 height:100%; 5584 padding:15px; 5585 position:relative; 5586 right:-20px; 5587} 5588 5589.drawer__close-button:active{ 5590 background-color:var(--colorDrawersDim); 5591 } 5592 5593.drawer__close-button .icon{ 5594 height:28px; 5595 width:28px; 5596 } 5597 5598.drawer__close--left{ 5599 text-align:left; 5600} 5601 5602.drawer__close--left .drawer__close-button{ 5603 left:-20px; 5604 right:auto; 5605 } 5606 5607.drawer__contents{ 5608 display:flex; 5609 flex-direction:column; 5610 height:100%; 5611} 5612 5613.drawer__inner,.drawer__scrollable{ 5614 display:flex; 5615 flex:1 1 auto; 5616 flex-direction:column; 5617 overflow-y:hidden; 5618} 5619 5620.drawer__scrollable{ 5621 -webkit-overflow-scrolling:touch; 5622 overflow:hidden; 5623 overflow-y:auto; 5624 padding-top:20px; 5625} 5626 5627@media only screen and (min-width:769px){ 5628 5629.drawer__scrollable{ 5630 padding-top:40px; 5631} 5632 } 5633 5634.drawer__footer{ 5635 padding-bottom:20px; 5636 padding-top:20px; 5637} 5638 5639@media only screen and (min-width:769px){ 5640 5641.drawer__footer{ 5642 padding-top:29.62963px; 5643} 5644 } 5645 5646.drawer__footer .additional-checkout-buttons{ 5647 margin-bottom:10px; 5648} 5649 5650.drawer__footer .additional-checkout-buttons [data-shopify-buttoncontainer]{ 5651 justify-content:center; 5652 } 5653 5654.drawer__footer .additional-checkout-buttons [data-shopify-buttoncontainer]>*{ 5655 height:auto !important; 5656 } 5657 5658.drawer__cart.is-loading{ 5659 min-height:100px; 5660} 5661 5662.drawer__cart.is-loading .cart{ 5663 opacity:0.4; 5664 transition:opacity 0.3s ease 0.7s; 5665 } 5666 5667.cart-notes{ 5668 height:60px; 5669 margin-bottom:10px; 5670 margin-top:10px; 5671 min-height:60px; 5672} 5673 5674@media only screen and (min-width:769px){ 5675 5676.cart-notes{ 5677 height:80px; 5678 min-height:80px; 5679} 5680 } 5681 5682.sticky-cart{ 5683 border-bottom:calc(env(safe-area-inset-bottom)*1.18) solid; 5684 border-bottom-color:var(--colorDrawers); 5685 bottom:0; 5686 box-sizing:content-box; 5687 display:none; 5688 height:88px; 5689 left:0; 5690 position:fixed; 5691 right:0;
5692 z-index:20; 5693} 5694 5695@media only screen and (min-width:769px){ 5696 5697.sticky-cart{ 5698 height:108px; 5699} 5700 } 5701 5702.sticky-cart--open{ 5703 animation:cart-rise-up 0.35s forwards; 5704 display:block; 5705} 5706 5707.screen-layer-animating .sticky-cart--open{ 5708 animation:none; 5709 transform:translateY(120%); 5710} 5711 5712.sticky-cart__inner{ 5713 align-items:center; 5714 background-color:var(--colorDrawers); 5715 color:var(--colorDrawerText); 5716 display:flex; 5717 height:100%; 5718 justify-content:center; 5719 text-align:center; 5720} 5721 5722.sticky-cart__inner a:not(.btn){ 5723 border-bottom:2px solid; 5724 border-bottom-color:var(--colorDrawerText); 5725 color:var(--colorDrawerText); 5726 } 5727 5728.sticky-cart__inner .site-nav__link,.sticky-cart__inner .site-nav__link:hover{ 5729 color:var(--colorDrawerText); 5730 } 5731 5732.sticky-cart__item{ 5733 display:inline-block; 5734 margin:15px 7px; 5735 vertical-align:middle; 5736} 5737 5738@media only screen and (min-width:769px){ 5739 5740.sticky-cart__item{ 5741 margin:15px 15px; 5742} 5743 } 5744 5745.cart__checkout--drawer,.sticky-cart__item.btn{ 5746 font-size:calc(var(--typeBaseSize) + 2px); 5747 padding:10px 20px; 5748} 5749 5750[data-button_type_style=caps] .cart__checkout--drawer,[data-button_type_style=caps] .sticky-cart__item.btn{ 5751 font-size:calc(var(--typeBaseSize) - 2px); 5752 letter-spacing:0.2em; 5753 padding:15px; 5754 text-transform:uppercase; 5755} 5756 5757@media only screen and (min-width:769px){ 5758 5759.cart__checkout--drawer,.sticky-cart__item.btn{ 5760 padding:15px 30px; 5761} 5762 } 5763 5764.sticky-cart__item.btn{ 5765 background-color:var(--colorDrawerText); 5766 color:var(--colorDrawers); 5767} 5768 5769.sticky-cart__item.btn.btn--loading span{ 5770 color:var(--colorDrawerText); 5771 } 5772 5773.quick-view__thumb-cart,.site-nav__thumb-cart{ 5774 align-items:center; 5775 background-color:var(--colorCartDot); 5776 border-bottom-right-radius:var(--buttonRadius); 5777 border-top-right-radius:var(--buttonRadius); 5778 color:var(--colorCartDotText); 5779 display:none; 5780 height:68px; 5781 padding:0 20px; 5782} 5783 5784.cart-has-items .quick-view__thumb-cart,.cart-has-items .site-nav__thumb-cart{ 5785 display:flex; 5786} 5787 5788.quick-view__thumb-cart .cart-link,.site-nav__thumb-cart .cart-link{ 5789 left:-1px; 5790 } 5791 5792.site-nav__thumb-button.is-active+.quick-view__thumb-cart,.site-nav__thumb-button.is-active+.site-nav__thumb-cart{ 5793 display:none; 5794} 5795 5796.quick-view__thumb-cart:active,.quick-view__thumb-cart:hover,.site-nav__thumb-cart:active,.site-nav__thumb-cart:hover{ 5797 color:var(--colorCartDotText); 5798 } 5799 5800.quick-view__thumb-cart .icon,.site-nav__thumb-cart .icon{ 5801 height:30px; 5802 width:30px; 5803 } 5804 5805[dir=rtl] .quick-view__thumb-cart,[dir=rtl] .site-nav__thumb-cart{ 5806 border-bottom-left-radius:var(--buttonRadius); 5807 border-bottom-right-radius:0; 5808 border-top-left-radius:var(--buttonRadius); 5809 border-top-right-radius:0; 5810} 5811 5812.template-cart .site-nav__thumb-cart{ 5813 display:none; 5814} 5815 5816.quick-view__thumb-cart{ 5817 border-radius:100%; 5818 bottom:20px; 5819 bottom:calc(20px + env(safe-area-inset-bottom)*1.18); 5820 position:fixed; 5821 right:20px; 5822 transition:opacity 0.15s ease-in; 5823 z-index:5; 5824} 5825 5826.screen-layer--is-sliding .quick-view__thumb-cart{ 5827 opacity:0; 5828} 5829 5830.placeholder-svg{ 5831 fill:var(--colorTextBodyAlpha035); 5832 background-color:#f4f4f4; 5833 display:block; 5834 height:100%; 5835 max-height:100%; 5836 max-width:100%; 5837 padding:30px 0; 5838 width:100%; 5839} 5840 5841.placeholder-noblocks{ 5842 padding:40px; 5843 text-align:center; 5844} 5845 5846.placeholder-content{ 5847 animation:placeholder-shimmer 1.3s linear infinite; 5848 background-size:400% 100%; 5849 border-radius:4px; 5850 margin-bottom:20px; 5851 overflow:hidden; 5852} 5853 5854@media only screen and (max-width:768px){ 5855 5856.placeholder-content{ 5857 margin-left:auto; 5858 margin-right:auto; 5859} 5860 } 5861 5862.appear-delay-20{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;} 5863 5864.appear-delay-19{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.24s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.34s;} 5865 5866.appear-delay-18{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.18s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.28s;} 5867 5868.appear-delay-17{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.12s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.22s;} 5869 5870.appear-delay-16{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.06s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.16s;} 5871 5872.appear-delay-15{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;} 5873 5874.appear-delay-14{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.94s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.04s;} 5875 5876.appear-delay-13{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.88s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.98s;} 5877 5878.appear-delay-12{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.82s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.92s;} 5879 5880.appear-delay-11{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.76s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.86s;} 5881 5882.appear-delay-10{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s;} 5883 5884.appear-delay-9{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.64s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.74s;} 5885 5886.appear-delay-8{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.58s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.68s;} 5887 5888.appear-delay-7{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.52s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.62s;} 5889 5890.appear-delay-6{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.46s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;} 5891 5892.appear-delay-5{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;} 5893 5894.appear-delay-4{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.34s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.44s;} 5895 5896.appear-delay-3{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.28s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.38s;} 5897 5898.appear-delay-2{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.22s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.32s;} 5899 5900.appear-delay-1{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;} 5901 5902[data-transitions=true] .transition-body{ 5903 opacity:0; 5904 } 5905 5906.no-js [data-transitions=true] .transition-body{ 5907 opacity:1; 5908 } 5909 5910.unloading[data-transitions=true] .loader-logo{ 5911 display:flex; 5912 } 5913 5914.unloading[data-transitions=true] .loader-logo__img{ 5915 animation:pulse-fade 0.4s linear infinite; 5916 } 5917 5918.loaded[data-transitions=true] .transition-body{ 5919 animation-fill-mode:none; 5920 opacity:1; 5921 } 5922 5923[data-animate_images=true] [class*=appear-delay]{ 5924 opacity:0; 5925 transform:translate3d(0, 15px, 0); 5926 transition:opacity .6s cubic-bezier(0.04, 0, 0.2, 1),transform .6s cubic-bezier(0.04, 0, 0.2, 1); 5927 } 5928 5929.no-js [data-animate_images=true] [class*=appear-delay]{ 5930 opacity:1; 5931 } 5932 5933[data-animate_images=true] .aos-animate [class*=appear-delay]{ 5934 opacity:1; 5935 transform:translateZ(0); 5936 } 5937 5938[data-animate_images=true] .image-wrap .animate-me,[data-animate_images=true] .image-wrap img:not([role=presentation]),[data-animate_images=true] .image-wrap svg{ 5939 opacity:0; 5940 } 5941 5942.no-js [data-animate_images=true] .image-wrap .animate-me,.no-js [data-animate_images=true] .image-wrap img:not([role=presentation]),.no-js [data-animate_images=true] .image-wrap svg{ 5943 opacity:1; 5944 } 5945 5946[data-animate_images=true] .aos-animate .image-wrap .animate-me,[data-animate_images=true] .aos-animate .image-wrap img:not([role=presentation]),[data-animate_images=true] .aos-animate .image-wrap img[data-modal-lazy],[data-animate_images=true] .aos-animate .image-wrap svg,[data-animate_images=true] .aos-animate.image-wrap .animate-me,[data-animate_images=true] .aos-animate.image-wrap img:not([role=presentation]),[data-animate_images=true] .aos-animate.image-wrap img[data-modal-lazy],[data-animate_images=true] .aos-animate.image-wrap svg{ 5947 animation:fade-in 0.6s ease 0s forwards; 5948 } 5949 5950.spr-badge-caption,.spr-badge-starrating{ 5951 display:inline-block; 5952} 5953 5954.grid-product__content .spr-starrating{ 5955 display:inline-block; 5956} 5957 5958.shopify-product-reviews-badge{ 5959 display:block; 5960 min-height:25px; 5961} 5962 5963.spr-badge-starrating{ 5964 white-space:nowrap; 5965} 5966 5967.spr-badge-starrating,.spr-icon-star-empty,.spr-icon-star-hover,.spr-icon-star-hover:hover,.spr-starrating,.spr-starratings{ 5968 color:currentColor; 5969} 5970 5971.spr-review-header-title{ 5972 font-size:22px !important; 5973} 5974 5975.spr-icon{ 5976 font-size:12px !important; 5977} 5978 5979.spr-icon{ 5980 display:inline-block; 5981 vertical-align:middle; 5982} 5983 5984@media only screen and (max-width:768px){ 5985 5986.spr-icon{ 5987 top:0 !important; 5988} 5989 } 5990 5991.spr-badge-caption{ 5992 margin-left:4px; 5993} 5994 5995.spr-container.spr-container{ 5996 border:0; 5997 padding:0; 5998 text-align:center; 5999} 6000 6001.spr-container .spr-summary-actions-newreview{ 6002 color:currentColor; 6003 float:none; 6004 } 6005 6006.spr-container .spr-summary-starrating{ 6007 justify-content:center; 6008 } 6009 6010.spr-container .spr-form-label,.spr-container .spr-review-content-body{ 6011 font-size:14px; 6012 line-height:1.563; 6013 } 6014 6015.spr-container .spr-review-header-byline{ 6016 font-size:11px; 6017 opacity:1; 6018 } 6019 6020.spr-container .spr-review-header-byline strong{ 6021 font-weight:400; 6022 } 6023 6024.spr-container .spr-form-label{ 6025 display:block; 6026 text-align:left; 6027 } 6028 6029.spr-container .spr-summary-actions,.spr-container .spr-summary-caption{ 6030 display:block; 6031 } 6032 6033.spr-container .spr-summary-actions{ 6034 margin-top:10px; 6035 } 6036 6037@media only screen and (min-width:769px){ 6038 .product-full-width .spr-container.index-section{ 6039 margin-top:30px; 6040 } 6041 6042 .product-full-width .spr-container .spr-reviews{ 6043 display:flex; 6044 flex-wrap:wrap; 6045 justify-content:space-around; 6046 } 6047 6048 .product-full-width .spr-container .spr-review{ 6049 margin:1.5% !important; 6050 padding:20px !important; 6051 } 6052 6053 .product-full-width .spr-container .spr-review{ 6054 border:1px solid; 6055 border-color:var(--colorTextBody); 6056 flex:0 1 30%; 6057 } 6058 } 6059 6060.grid-product .spr-badge[data-rating="0.0"]{ 6061 display:none; 6062 } 6063 6064.grid-product .spr-badge{ 6065 margin-top:3px; 6066 } 6067 6068@media only screen and (min-width:769px){ 6069 6070.grid-product .spr-badge{ 6071 margin-bottom:30px; 6072 } 6073 } 6074 6075.grid-product .spr-badge-starrating{ 6076 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 6077 vertical-align:top; 6078 } 6079 6080@media only screen and (min-width:769px){ 6081 6082.grid-product .spr-badge-starrating{ 6083 font-size:calc(var(--typeBaseSize) - 2px); 6084 } 6085 } 6086 6087.grid-product .spr-badge-caption{ 6088 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 6089 margin-left:4px; 6090 } 6091 6092@media only screen and (min-width:769px){ 6093 6094.grid-product .spr-badge-caption{ 6095 font-size:calc(var(--typeBaseSize) - 2px); 6096 } 6097 } 6098 6099.spr-pagination.spr-pagination{ 6100 border:0; 6101 flex:1 0 100%; 6102} 6103 6104@media only screen and (max-width:768px){ 6105 #shopify-product-reviews{ 6106 overflow:visible !important; 6107 } 6108 6109 .spr-reviews.spr-reviews{ 6110 -webkit-overflow-scrolling:touch; 6111 display:flex; 6112 margin:30px -30px 0; 6113 overflow:hidden; 6114 overflow-x:scroll; 6115 padding-right:30px; 6116 } 6117 6118 .spr-review.spr-review{ 6119 padding:20px 24px !important; 6120 } 6121 6122 .spr-review.spr-review{ 6123 border:1px solid; 6124 border-color:var(--colorTextBody); 6125 flex:0 0 66vw; 6126 margin-right:30px; 6127 width:66vw; 6128 } 6129 6130 .spr-review.spr-review:first-child{ 6131 margin-left:30px; 6132 margin-top:0; 6133 } 6134 6135 .spr-pagination.spr-pagination{ 6136 align-items:center; 6137 display:flex; 6138 flex:1 0 auto; 6139 padding:0; 6140 } 6141 6142 .spr-pagination.spr-pagination .spr-pagination-next,.spr-pagination.spr-pagination .spr-pagination-prev{ 6143 padding:0 15px; 6144 position:static; 6145 } 6146} 6147 6148tool-tip[data-tool-tip=size-chart]:before{ 6149 opacity:0.6; 6150} 6151 6152tool-tip[data-tool-tip-open=true] .tool-tip__inner{ 6153 padding:45px; 6154} 6155 6156@media only screen and (max-width:768px){ 6157 6158tool-tip[data-tool-tip-open=true] .tool-tip__inner{ 6159 padding:45px 20px 20px; 6160} 6161 } 6162 6163.tool-tip__close{ 6164 padding:10px; 6165} 6166 6167product-recommendations[data-intent=complementary] .grid-product__colors{ 6168 justify-content:flex-start; 6169 } 6170 6171product-recommendations[data-intent=complementary] .grid-product .spr-badge{ 6172 margin-bottom:0; 6173 text-align:left; 6174 } 6175 6176product-recommendations[data-intent=complementary] .grid-product .spr-badge-caption{ 6177 font-size:medium; 6178 } 6179 6180product-recommendations[data-intent=complementary] .spr-starrating{ 6181 margin-bottom:0; 6182 margin-top:0; 6183 } 6184 6185product-recommendations[data-intent=complementary] .grid-product__content{ 6186 margin-bottom:0; 6187 } 6188 6189product-recommendations[data-intent=complementary] .grid-product__hover-details .grid-product__colors,product-recommendations[data-intent=complementary] .grid-product__hover-details .grid-product__meta,product-recommendations[data-intent=complementary] .grid-product__hover-details .grid-product__tag,product-recommendations[data-intent=complementary] .grid-product__hover-details .spr-badge{ 6190 opacity:1; 6191 transform:translateY(0) 6192 } 6193 6194#SearchModal{ 6195 align-items:flex-start; 6196} 6197 6198#SearchModal .modal__inner{ 6199 max-width:960px; 6200 width:100%; 6201 } 6202 6203#SearchModal .modal__centered{ 6204 width:100%; 6205 } 6206 6207#SearchModal predictive-search{ 6208 margin-top:15vh; 6209 } 6210 6211#SearchModal .predictive__screen{ 6212 display:none !important; 6213 } 6214 6215#SearchModal .predictive__screen{ 6216 opacity:0; 6217 pointer-events:none; 6218 visibility:hidden; 6219 } 6220 6221#SearchModal .search__input{ 6222 font-size:2rem; 6223 } 6224 6225@media only screen and (max-width:768px){ 6226 6227#SearchModal .search__input{ 6228 font-size:1.5rem !important; 6229 } 6230 } 6231 6232#SearchModal .search__results{ 6233 padding-bottom:2rem; 6234 } 6235 6236@media only screen and (min-width:769px){ 6237 6238#SearchModal .results__group-1 .results{ 6239 padding-left:0; 6240 } 6241 } 6242 6243@media only screen and (min-width:769px){ 6244 6245#SearchModal .results__group-2 .results{ 6246 padding-right:0; 6247 } 6248 } 6249 6250#SearchModal .results__search-btn{ 6251 border:0; 6252 border-top:1px solid; 6253 margin-top:10px; 6254 padding-left:10px; 6255 } 6256 6257predictive-search .search__input{ 6258 padding-left:12px; 6259 padding-right:12px; 6260 } 6261 6262predictive-search h3{ 6263 text-align:left; 6264 } 6265 6266.site-footer{ 6267 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 6268 margin-top:40px; 6269} 6270 6271@media only screen and (min-width:769px){ 6272 6273.site-footer{ 6274 font-size:calc(var(--typeBaseSize) - 2px); 6275} 6276 } 6277 6278@media only screen and (min-width:769px){ 6279 6280.site-footer{ 6281 margin-top:80px; 6282} 6283 6284.template-index .site-footer{ 6285 margin-top:0; 6286} 6287 } 6288 6289.site-footer__section+.site-footer__section{ 6290 margin-top:10px; 6291} 6292 6293@media only screen and (min-width:769px){ 6294 6295.site-footer__section+.site-footer__section{ 6296 margin-top:20px; 6297} 6298 } 6299 6300.footer__title{ 6301 font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback); 6302 font-style:var(--typeHeaderStyle); 6303 font-weight:var(--typeHeaderWeight); 6304 letter-spacing:var(--typeHeaderSpacing); 6305 line-height:var(--typeHeaderLineHeight); 6306} 6307 6308[data-type_header_capitalize=true] .footer__title{ 6309 text-transform:uppercase; 6310} 6311
6312.site-footer__copyright{ 6313 font-size:9px; 6314} 6315 6316@media only screen and (min-width:769px){ 6317 6318.site-footer__copyright{ 6319 font-size:11px; 6320} 6321 } 6322 6323.site-footer__copyright>span{ 6324 padding:0 10px; 6325 } 6326 6327.site-footer__linklist a{ 6328 color:currentColor; 6329 display:block; 6330 padding:5px 10px; 6331} 6332 6333.site-footer__section--newsletter{ 6334 background-color:var(--colorNewsletter); 6335 color:var(--colorNewsletterText); 6336 margin-bottom:80px; 6337 padding:80px 0; 6338} 6339 6340@media only screen and (min-width:769px){ 6341 .site-footer__section--newsletter .page-width{ 6342 max-width:60vw; 6343 } 6344 } 6345 6346.site-footer__section--newsletter .rte a{ 6347 color:var(--colorNewsletterText); 6348 } 6349 6350.multi-selectors{ 6351 display:flex; 6352 flex-wrap:wrap; 6353 justify-content:center; 6354} 6355 6356.multi-selectors__item{ 6357 margin:0 10px; 6358} 6359 6360.payment-icons{ 6361 cursor:default; 6362 -webkit-user-select:none; 6363 -moz-user-select:none; 6364 user-select:none; 6365} 6366 6367.payment-icons li{ 6368 cursor:default; 6369 margin:0 4px 0; 6370 } 6371 6372.errors,.note{ 6373 border:2px solid transparent; 6374 border-radius:var(--buttonRadius); 6375 margin-bottom:20px; 6376 padding:6px 18px; 6377 text-align:left; 6378} 6379 6380.errors ol,.errors ul,.note ol,.note ul{ 6381 margin-bottom:0; 6382 margin-top:0; 6383 } 6384 6385.errors ol:last-child,.errors ul:last-child,.note ol:last-child,.note ul:last-child{ 6386 margin-bottom:0; 6387 } 6388 6389.errors li:last-child,.note li:last-child{ 6390 margin-bottom:0; 6391 } 6392 6393.errors p,.note p{ 6394 margin-bottom:0; 6395 } 6396 6397.note{ 6398 border-color:var(--colorTextBody); 6399} 6400 6401.errors ul{ 6402 list-style:disc outside; 6403 margin-left:20px; 6404 } 6405 6406.note--success{ 6407 background-color:#ecfef0; 6408 border-color:#56ad6a; 6409 color:#56ad6a; 6410} 6411 6412.note--success a{ 6413 color:#56ad6a; 6414 -webkit-text-decoration:underline; 6415 text-decoration:underline; 6416 } 6417 6418.note--success a:hover{ 6419 -webkit-text-decoration:none; 6420 text-decoration:none; 6421 } 6422 6423.errors,.form-error{ 6424 background-color:#fff6f6; 6425 border-color:#d02e2e; 6426 color:#d02e2e; 6427} 6428 6429.errors a,.form-error a{ 6430 color:#d02e2e; 6431 -webkit-text-decoration:underline; 6432 text-decoration:underline; 6433 } 6434 6435.errors a:hover,.form-error a:hover{ 6436 -webkit-text-decoration:none; 6437 text-decoration:none; 6438 } 6439 6440.pagination{ 6441 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 6442 margin:0; 6443 padding:80px 0 0; 6444 text-align:center; 6445} 6446 6447@media only screen and (min-width:769px){ 6448 6449.pagination{ 6450 font-size:calc(var(--typeBaseSize) - 2px); 6451} 6452 } 6453 6454.pagination>span{ 6455 display:inline-block; 6456 line-height:1; 6457 } 6458 6459.pagination a{ 6460 display:inline-block; 6461 } 6462 6463.pagination .page.current,.pagination a{ 6464 padding:8px 12px; 6465 } 6466 6467.pagination .page.current{ 6468 opacity:0.3; 6469 } 6470 6471.pagination .next,.pagination .prev{ 6472 background:var(--colorBtnPrimary); 6473 border-radius:43px; 6474 color:var(--colorBtnPrimaryText); 6475 height:43px; 6476 line-height:27px; 6477 margin:0 10px; 6478 width:43px; 6479 } 6480 6481@media only screen and (max-width:768px){ 6482 6483.pagination .next,.pagination .prev{ 6484 height:35px; 6485 line-height:19px; 6486 width:35px; 6487 } 6488 } 6489 6490.pagination .next .icon,.pagination .prev .icon{ 6491 color:var(--colorBtnPrimaryText); 6492 height:13px; 6493 width:13px; 6494 } 6495 6496@media only screen and (max-width:768px){ 6497 6498.pagination .next .icon,.pagination .prev .icon{ 6499 height:12px; 6500 width:12px; 6501 } 6502 } 6503 6504.price-range__slider-wrapper{ 6505 margin-bottom:8px; 6506 padding:0 8px; 6507} 6508 6509@media only screen and (max-width:768px){ 6510 6511.price-range__slider-wrapper{ 6512 padding:0 10px; 6513} 6514 } 6515 6516.price-range__input{ 6517 display:none; 6518} 6519 6520.price-range__display-wrapper{ 6521 display:flex; 6522 flex:1 1 auto; 6523 justify-content:space-between; 6524 margin-bottom:8px; 6525 min-width:150px; 6526 padding:0; 6527 width:100%; 6528} 6529 6530@media only screen and (max-width:768px){ 6531 6532.price-range__display-wrapper{ 6533 padding:0; 6534} 6535 } 6536 6537.price-range__display-max{ 6538 padding-left:12px; 6539} 6540 6541.noUi-horizontal .noUi-handle{ 6542 background:var(--colorTextBody); 6543 border:0; 6544 border-radius:50%; 6545 box-shadow:0 0 1px 2px #fff; 6546 cursor:pointer; 6547 height:12px; 6548 right:-6px; 6549 top:-3px; 6550 width:12px; 6551} 6552 6553.noUi-horizontal .noUi-handle:focus,.noUi-horizontal .noUi-handle:hover{ 6554 height:14px; 6555 right:-7px; 6556 top:-4px; 6557 width:14px; 6558 } 6559 6560.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{ 6561 content:none; 6562 } 6563 6564.noUi-target{ 6565 background:#f4f4f4; 6566 border:0; 6567 box-shadow:none; 6568} 6569 6570.noUi-connect{ 6571 background:var(--colorTextBody); 6572} 6573 6574.noUi-horizontal{ 6575 height:6px; 6576} 6577 6578.rte:after{clear:both;content:"";display:table;} 6579 6580.rte+.rte{ 6581 margin-top:40px; 6582 } 6583 6584.rte img{ 6585 height:auto; 6586 } 6587 6588.rte ol,.rte p,.rte table,.rte ul{ 6589 margin-bottom:25px; 6590 } 6591 6592.rte ol:last-child,.rte p:last-child,.rte table:last-child,.rte ul:last-child{ 6593 margin-bottom:0; 6594 } 6595 6596.rte ul ul{ 6597 margin-bottom:0; 6598 } 6599 6600.rte a{ 6601 -webkit-text-decoration:none; 6602 text-decoration:none; 6603 } 6604 6605.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{ 6606 margin-bottom:1em; 6607 margin-top:2.5em; 6608 } 6609 6610.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{ 6611 margin-top:0; 6612 } 6613 6614.rte h1 a,.rte h2 a,.rte h3 a,.rte h4 a,.rte h5 a,.rte h6 a{ 6615 -webkit-text-decoration:none; 6616 text-decoration:none; 6617 } 6618 6619.rte meta:first-child+h1,.rte meta:first-child+h2,.rte meta:first-child+h3,.rte meta:first-child+h4,.rte meta:first-child+h5,.rte meta:first-child+h6{ 6620 margin-top:0; 6621 } 6622 6623.rte>div{ 6624 margin-bottom:20px; 6625 } 6626 6627.rte>div:last-child{ 6628 margin-bottom:0; 6629 } 6630 6631.rte li{ 6632 margin-bottom:0; 6633 } 6634 6635.rte table{ 6636 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 6637 table-layout:fixed; 6638 } 6639 6640@media only screen and (min-width:769px){ 6641 6642.rte table{ 6643 font-size:calc(var(--typeBaseSize) - 2px); 6644 } 6645 } 6646 6647.rte--block{ 6648 margin-bottom:20px; 6649} 6650 6651.text-center .rte ol,.text-center .rte ul,.text-center.rte ol,.text-center.rte ul{ 6652 list-style-position:inside; 6653 margin-left:0; 6654 } 6655 6656.rte--nomargin{ 6657 margin-bottom:0; 6658} 6659 6660.rte--indented-images img:not([style]),.rte--indented-images img[style="float: none;"]{ 6661 display:block; 6662 margin:0 -30px; 6663 max-width:100vw; 6664} 6665 6666@media only screen and (min-width:769px){ 6667 6668.rte--indented-images img:not([style]),.rte--indented-images img[style="float: none;"]{ 6669 margin:40px -15%; 6670 max-width:130%; 6671} 6672 } 6673 6674.rte--indented-images p[style] img{ 6675 display:inline; 6676 margin:0; 6677 max-width:100%; 6678} 6679 6680.header-layout{ 6681 display:flex; 6682 justify-content:space-between; 6683} 6684 6685@media only screen and (max-width:768px){ 6686 .header-layout--mobile-logo-only{ 6687 justify-content: space-between; 6688 } 6689} 6690 6691.header-layout--center{ 6692 align-items:center; 6693} 6694 6695.header-item{ 6696 align-items:center; 6697 display:flex; 6698 flex:1 1 auto; 6699} 6700 6701.header-item--logo{ 6702 flex:0 0 auto; 6703} 6704 6705.header-item--icons{ 6706 flex:0 1 auto; 6707 justify-content:flex-end; 6708} 6709 6710.header-layout--left-center .header-item--icons,.header-layout--left-center .header-item--logo{ 6711 flex:0 0 200px; 6712 max-width:50%; 6713 } 6714 6715@media only screen and (min-width:769px){ 6716 6717.header-layout--left-center .header-item--icons,.header-layout--left-center .header-item--logo{ 6718 min-width:130px; 6719 } 6720 } 6721 6722@media only screen and (min-width:769px){ 6723 6724.header-layout[data-logo-align=center] .header-item--logo{ 6725 margin:0 26.66667px; 6726 } 6727 } 6728 6729.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{ 6730 flex:1 1 130px; 6731 } 6732 6733@media only screen and (min-width:769px){ 6734 .header-layout[data-logo-align=left] .site-header__logo{ 6735 margin-right:13.33333px; 6736 } 6737} 6738 6739.header-item--logo-split{ 6740 align-items:center; 6741 display:flex; 6742 flex:1 1 100%; 6743 justify-content:center; 6744} 6745 6746.header-item--logo-split .header-item:not(.header-item--logo){ 6747 flex:1 1 20%; 6748 text-align:center; 6749 } 6750 6751.header-item--split-left{ 6752 justify-content:flex-end; 6753} 6754 6755.header-item--left .site-nav{ 6756 margin-left:-12px; 6757 } 6758 6759@media only screen and (max-width:768px){ 6760 6761.header-item--left .site-nav{ 6762 margin-left:-7.5px; 6763 } 6764 } 6765 6766.header-item--icons .site-nav{ 6767 margin-right:-12px; 6768 } 6769 6770@media only screen and (max-width:768px){ 6771 6772.header-item--icons .site-nav{ 6773 margin-right:-7.5px; 6774 } 6775 } 6776 6777.site-header{ 6778 background:var(--colorNav); 6779 padding:10px 0; 6780 position:relative; 6781} 6782 6783@media only screen and (min-width:769px){ 6784 6785.site-header{ 6786 padding:30px 0; 6787} 6788 } 6789 6790.site-header--sticky{ 6791 left:0; 6792 padding:0; 6793 position:fixed; 6794 right:0; 6795 top:0; 6796 transform:translate3d(0, -100%, 0); 6797 transition:none; 6798 z-index:20; 6799} 6800 6801.site-header--opening{ 6802 transform:translateZ(0); 6803 transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); 6804} 6805 6806.site-header__logo{ 6807 display:block; 6808 margin:13.33333px 0; 6809} 6810 6811@media only screen and (min-width:769px){ 6812 6813.text-center .site-header__logo{ 6814 margin:13.33333px auto; 6815 padding-right:0; 6816} 6817 } 6818 6819@media only screen and (max-width:768px){ 6820 6821.site-header__logo{ 6822 margin-left:auto; 6823 margin-right:auto; 6824} 6825 } 6826 6827.header-layout[data-logo-align=center] .site-header__logo{ 6828 margin-left:auto; 6829 margin-right:auto; 6830 text-align:center; 6831} 6832 6833.site-header__logo a,.site-header__logo a:hover{ 6834 -webkit-text-decoration:none; 6835 text-decoration:none; 6836 } 6837 6838.site-header__logo img{ 6839 display:block; 6840 } 6841 6842.header-layout--center .site-header__logo img{ 6843 margin:0 auto; 6844 } 6845 6846.site-header__logo-link{ 6847 align-items:center; 6848 color:var(--colorNavText); 6849 display:flex; 6850} 6851 6852@media only screen and (max-width:768px){ 6853 6854.site-header__logo-link{ 6855 margin:0 auto; 6856} 6857 } 6858 6859.site-header__logo-link:hover{ 6860 color:var(--colorNavText); 6861 } 6862 6863.header-wrapper--overlay{ 6864 background:none; 6865 background:linear-gradient(180deg, rgba(0,0,0,.3) 0%,transparent); 6866 left:0; 6867 position:absolute; 6868 right:0; 6869 transform:translateZ(0); 6870 z-index:6; 6871} 6872 6873.header-wrapper--overlay:not(.header-wrapper--sticky) .site-header{ 6874 background:none; 6875 } 6876 6877.header-wrapper--sticky{ 6878 background:none; 6879 transform:none; 6880} 6881 6882.search-modal__wrapper{ 6883 border-bottom:2px solid currentColor; 6884} 6885 6886.search-modal__input{ 6887 border:0; 6888 font-size:2em; 6889 padding-left:0; 6890} 6891
6892.search-modal__input:focus{ 6893 border:0; 6894 } 6895 6896.search-modal__submit svg{ 6897 height:40px; 6898 width:40px; 6899 } 6900 6901.search-bar{ 6902 max-width:100%; 6903} 6904 6905.search-bar--page{ 6906 margin:40px auto; 6907 max-width:300px; 6908} 6909 6910.search-bar .icon{ 6911 height:24px; 6912 vertical-align:middle; 6913 width:24px; 6914} 6915 6916.section-header{ 6917 margin-bottom:40px; 6918 text-align:center; 6919} 6920 6921@media only screen and (min-width:769px){ 6922 6923.section-header{ 6924 margin-bottom:60px; 6925} 6926 } 6927 6928.section-header--hero{ 6929 color:var(--colorHeroText); 6930 flex:1 1 100%; 6931 margin-bottom:20px; 6932 position:relative; 6933} 6934 6935@media only screen and (min-width:769px){ 6936 6937.section-header--hero{ 6938 margin-bottom:40px; 6939} 6940 } 6941 6942.section-header__title{ 6943 margin-bottom:0; 6944} 6945 6946.spr-header-title.spr-header-title{ 6947 margin-bottom:15px; 6948} 6949 6950.section-header__description{ 6951 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 6952 margin:0 auto; 6953 max-width:700px; 6954} 6955 6956@media only screen and (min-width:769px){ 6957 6958.section-header__description{ 6959 font-size:calc(var(--typeBaseSize)*1.22); 6960} 6961 } 6962 6963.section-header__title+.section-header__description{ 6964 margin-top:10px; 6965} 6966 6967.section-header__description--large{ 6968 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 6969} 6970 6971@media only screen and (min-width:769px){ 6972 6973.section-header__description--large{ 6974 font-size:calc(var(--typeBaseSize)*1.22); 6975} 6976 } 6977 6978.section-header--404{ 6979 padding-top:80px; 6980} 6981 6982.section-header select{ 6983 margin-left:20px; 6984} 6985 6986.section-header .btn{ 6987 float:right; 6988 margin:0; 6989} 6990 6991.site-nav__details summary svg{ 6992 padding-left:0px; 6993} 6994.site-nav__details summary .icon { 6995 width: 10px; 6996 height: 20px; 6997} 6998 6999.site-nav{ 7000 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 7001 margin:0; 7002} 7003 7004@media only screen and (min-width:769px){ 7005 7006.site-nav{ 7007 font-size:calc(var(--typeBaseSize)*1.22); 7008} 7009 } 7010 7011.site-header--sticky .site-nav{ 7012 font-size:calc(var(--typeBaseSize)*1.22 - 3px); 7013} 7014 7015.site-nav__details{ 7016 cursor:pointer; 7017} 7018 7019.text-center .site-navigation{ 7020 margin:0 auto; 7021} 7022 7023.text-right .site-navigation{ 7024 width:100%; 7025} 7026 7027.header-layout--left .site-navigation{ 7028 padding-left:13.33333px; 7029} 7030 7031.site-nav--icons{ 7032 align-items:center; 7033 display:flex; 7034} 7035 7036.site-nav__icons{ 7037 white-space:nowrap; 7038} 7039 7040.site-nav__item{ 7041 display:inline-block; 7042 margin:0; 7043 position:relative; 7044} 7045 7046.site-nav__item li{ 7047 display:block; 7048 } 7049 7050.site-nav__link{ 7051 color:var(--colorNavText); 7052 display:inline-block; 7053 padding:7.5px 10px; 7054 -webkit-text-decoration:none; 7055 text-decoration:none; 7056 vertical-align:middle; 7057 white-space:nowrap; 7058} 7059 7060.site-nav__link:hover{ 7061 color:var(--colorNavText); 7062 } 7063 7064.is-light .site-nav__link{ 7065 color:#fff; 7066} 7067 7068.is-light .site-nav__link:hover{ 7069 color:#fff; 7070 } 7071 7072.site-nav--has-dropdown>.site-nav__link{ 7073 position:relative; 7074 z-index:6; 7075} 7076 7077@media only screen and (max-width:768px){ 7078 7079.site-nav__link{ 7080 padding:7.5px; 7081} 7082 7083.header-layout--center .site-nav__link{ 7084 padding-left:2px; 7085 padding-right:2px; 7086} 7087 } 7088 7089.site-nav--has-dropdown{ 7090 z-index:6; 7091} 7092 7093.site-nav--has-dropdown.is-focused,.site-nav--has-dropdown:hover{ 7094 z-index:7; 7095 } 7096 7097.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{ 7098 color:var(--colorTextBody) !important; 7099} 7100 7101.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{ 7102 background-color:var(--colorBody); 7103 opacity:1; 7104 transition:none; 7105} 7106 7107[data-animate_underlines=true] .site-nav__details summary:not(.site-nav__dropdown-link--second-level):before,[data-animate_underlines=true] .site-nav__item>a:before{ 7108 border-bottom:2px solid currentColor; 7109 bottom:0; 7110 content:""; 7111 display:block; 7112 left:15px; 7113 position:absolute; 7114 right:100%; 7115 transition:right 0.3s ease; 7116 z-index:6; 7117 } 7118 7119[data-animate_underlines=true] .site-nav--active>a:before,[data-animate_underlines=true] .site-nav__details:hover summary:not(.site-nav__dropdown-link--second-level):before,[data-animate_underlines=true] .site-nav__item.is-focused>a:before,[data-animate_underlines=true] .site-nav__item:hover>a:before{ 7120 left:15px; 7121 right:15px; 7122 } 7123 7124.site-nav__link--icon{ 7125 padding-left: 7px; 7126 padding-right: 6px; 7127} 7128.site-nav__link--icon.header-whatsaap { 7129 padding: 0; 7130} 7131 7132@media only screen and (max-width:768px){ 7133 7134.site-nav__link--icon{ 7135 padding-left:7.5px; 7136 padding-right:7.5px; 7137} 7138 7139 .site-nav__link--icon+.site-nav__link--icon{ 7140 margin-left:-3px; 7141 } 7142 } 7143 7144.site-nav__link--icon .icon{ 7145 display:block; 7146 height:30px; 7147 width:30px; 7148 } 7149 7150.site-nav__dropdown{ 7151 background-color:var(--colorBody); 7152 box-shadow:0 10px 20px rgba(0,0,0,.09); 7153 display:block; 7154 left:0; 7155 margin:0; 7156 min-width:100%; 7157 padding:13.33333px 0 5px; 7158 position:absolute; 7159 transform:translate3d(0, -12px, 0); 7160 visibility:hidden; 7161 z-index:5; 7162} 7163 7164details[open]>.site-nav__dropdown{ 7165 display:block; 7166 transform:translateZ(0); 7167 transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95); 7168 visibility:visible; 7169} 7170 7171.header-layout--right .site-nav--has-dropdown:last-child .site-nav__dropdown,.header-layout--right .site-nav--has-dropdown:nth-last-child(2) .site-nav__dropdown{ 7172 left:auto; 7173 right:0; 7174} 7175 7176.header-layout--right .site-nav--has-dropdown:last-child .site-nav__dropdown .site-nav__deep-dropdown,.header-layout--right .site-nav--has-dropdown:nth-last-child(2) .site-nav__dropdown .site-nav__deep-dropdown{ 7177 left:auto; 7178 right:100%; 7179 } 7180 7181.header-layout--right .site-nav--has-dropdown:last-child .site-nav__dropdown .site-nav__deep-dropdown:before,.header-layout--right .site-nav--has-dropdown:nth-last-child(2) .site-nav__dropdown .site-nav__deep-dropdown:before{ 7182 background-image:linear-gradient(270deg, rgba(0,0,0,.09), transparent); 7183 left:auto; 7184 right:0; 7185 } 7186 7187.site-nav__dropdown li{ 7188 margin:0; 7189 } 7190 7191.site-nav__dropdown>li{ 7192 position:relative; 7193 } 7194 7195.site-nav__dropdown>li>a{ 7196 position:relative; 7197 z-index:6; 7198 } 7199 7200.site-nav__dropdown a{ 7201 background-color:var(--colorBody); 7202 padding-right:30px; 7203 } 7204 7205.site-nav__deep-dropdown{ 7206 background-color:var(--colorBody); 7207 box-shadow:0 10px 20px rgba(0,0,0,.09); 7208 left:100%; 7209 margin:0; 7210 opacity:0; 7211 position:absolute; 7212 top:0; 7213 transform:translate3d(-12px, 0, 0); 7214 visibility:hidden; 7215 z-index:5; 7216} 7217 7218.header-layout--center .site-nav__item:last-child .site-nav__deep-dropdown{ 7219 left:auto; 7220 right:100%; 7221} 7222 7223details[open]>.site-nav__deep-dropdown{ 7224 opacity:1; 7225 transform:translateZ(0); 7226 transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95); 7227 visibility:visible; 7228} 7229 7230.site-nav__deep-dropdown:before{ 7231 background-image:linear-gradient(90deg, rgba(0,0,0,.09), transparent); 7232 bottom:0; 7233 content:""; 7234 display:block; 7235 left:0; 7236 pointer-events:none; 7237 position:absolute; 7238 top:0; 7239 width:10px; 7240 } 7241 7242.header-layout--center .site-nav__item:last-child .site-nav__deep-dropdown:before{ 7243 background-image:linear-gradient(270deg, rgba(0,0,0,.09), transparent); 7244 left:auto; 7245 right:0; 7246 } 7247
7248.site-nav__deep-dropdown-trigger:hover .site-nav__dropdown-link--has-children{ 7249 background-color:var(--colorBodyDim); 7250} 7251 7252.site-nav__dropdown-link--has-children:focus,.site-nav__dropdown-link--has-children:hover{ 7253 background-color:var(--colorBodyDim); 7254 } 7255 7256.site-nav__deep-dropdown-trigger .icon-chevron-down{ 7257 height:10px; 7258 position:absolute; 7259 right:10px; 7260 top:50%; 7261 transform:rotate(-90deg) translateX(50%); 7262 width:10px; 7263} 7264 7265.cart-has-items .site-nav__link--cart.site-nav__link--cart{ 7266 background-color:var(--colorCartDot); 7267 border-radius:50%; 7268 color:var(--colorCartDotText); 7269 padding:12px; 7270 } 7271 7272.cart-has-items .site-nav__link--cart.site-nav__link--cart:active,.cart-has-items .site-nav__link--cart.site-nav__link--cart:hover{ 7273 color:var(--colorCartDotText); 7274 } 7275 7276@media only screen and (min-width:769px){ 7277 .site-nav__link--icon .icon{ 7278 height:28px; 7279 width:28px; 7280 } 7281 .site-header--sticky .site-nav__link--icon .icon{ 7282 height:24px; 7283 width:24px; 7284 } 7285} 7286 7287.cart-link{ 7288 display:block; 7289 line-height:1; 7290 position:relative; 7291} 7292 7293.site-nav__link--cart .cart-link{ 7294 left:-1px; 7295} 7296 7297.cart-link__bubble{ 7298 background-color:currentColor; 7299 display:none; 7300 line-height:15px; 7301 text-align:center; 7302} 7303 7304.cart-has-items .cart-link__bubble{ 7305 border-radius:50%; 7306 display:block; 7307 height:15px; 7308 position:absolute; 7309 right:-2px; 7310 top:14px; 7311 width:15px; 7312} 7313 7314.cart-has-items [data-icon=cart] .cart-link__bubble{ 7315 right:-4px; 7316 top:0; 7317} 7318 7319.cart-link__bubble-num{ 7320 color:var(--colorCartDot); 7321 display:block; 7322 font-size:8px; 7323 letter-spacing:-0.5px; 7324} 7325 7326.page-container{ 7327 display:block; 7328 transition:all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1); 7329} 7330 7331.js-toggle-slide-nav .icon-close{ 7332 display:none; 7333 } 7334 7335.js-toggle-slide-nav.is-active .icon-close{ 7336 display:inline-block; 7337 } 7338 7339.js-toggle-slide-nav.is-active .icon-hamburger,.js-toggle-slide-nav.is-active .icon-menu-label{ 7340 display:none; 7341 } 7342 7343.icon-menu-label{ 7344 margin-left:5px; 7345} 7346 7347.slide-nav{ 7348 display:block; 7349 margin:0; 7350 padding:15px 0 0; 7351 transform:translateZ(0); 7352 transition:all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1); 7353} 7354 7355.body--sticky-cart-open .slide-nav{ 7356 padding-bottom:15px; 7357} 7358 7359.sub-nav--is-open .slide-nav{ 7360 transform:translate3d(-100%, 0, 0); 7361} 7362 7363.third-nav--is-open .slide-nav{ 7364 transform:translate3d(-200%, 0, 0); 7365} 7366 7367.slide-nav button{ 7368 background-color:transparent; 7369 border:0; 7370 margin:0; 7371 } 7372 7373.slide-nav a,.slide-nav button{ 7374 color:var(--colorBtnPrimaryText); 7375 } 7376 7377.slide-nav a:active,.slide-nav a:focus,.slide-nav a:hover,.slide-nav button:active,.slide-nav button:focus,.slide-nav button:hover{ 7378 color:var(--colorBtnPrimaryText); 7379 } 7380 7381.slide-nav__link,.slide-nav__sublist-link{ 7382 font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback); 7383 font-style:var(--typeHeaderStyle); 7384 font-weight:var(--typeHeaderWeight); 7385 letter-spacing:var(--typeHeaderSpacing); 7386 line-height:var(--typeHeaderLineHeight); 7387} 7388 7389[data-type_header_capitalize=true] .slide-nav__link,[data-type_header_capitalize=true] .slide-nav__sublist-link{ 7390 text-transform:uppercase; 7391} 7392 7393.slide-nav__link,.slide-nav__sublist-link{ 7394 display:block; 7395 padding:8px 16px; 7396 text-align:center; 7397 transition:var(--colorBtnPrimaryBgTransition); 7398 width:100%; 7399} 7400 7401.slide-nav__link:active,.slide-nav__sublist-link:active{ 7402 background-color:var(--colorBtnPrimaryActive); 7403 } 7404 7405.slide-nav__link{ 7406 position:relative; 7407 transition:opacity 0.5s ease; 7408} 7409 7410.sub-nav--is-open .slide-nav__link:not(.slide-nav__sublist-link){ 7411 opacity:0; 7412 transition-delay:0.15s; 7413} 7414 7415.slide-nav__sublist-link:not(.slide-nav__sublist-header){ 7416 padding-left:16px; 7417 padding-right:16px; 7418} 7419 7420.slide-nav__sublist-header{ 7421 padding-right:63px; 7422} 7423 7424.slide-nav__item{ 7425 display:block; 7426 margin:0; 7427 width:100%; 7428} 7429 7430.slide-nav__item .icon{ 7431 height:12px; 7432 left:50%; 7433 margin:-6px 0 0 -5px; 7434 position:absolute; 7435 top:50%; 7436 width:10px; 7437 } 7438 7439.slide-nav__return-btn{ 7440 padding:24px 0; 7441 position:relative; 7442 vertical-align:middle; 7443 width:55px; 7444} 7445 7446.slide-nav__icon{ 7447 bottom:0; 7448 display:block; 7449 overflow:hidden; 7450 padding-left:30px; 7451 padding-right:30px; 7452 pointer-events:none; 7453 position:absolute; 7454 right:0; 7455 top:0; 7456} 7457 7458.slide-nav__table{ 7459 display:table; 7460 margin-bottom:20px; 7461 width:100%; 7462} 7463 7464.slide-nav__table-cell{ 7465 display:table-cell; 7466 text-align:left; 7467 vertical-align:middle; 7468 white-space:normal; 7469 width:1%; 7470} 7471 7472.slide-nav__toggle-button{ 7473 padding:20px 15px; 7474} 7475 7476.slide-nav__dropdown{ 7477 background-color:var(--colorBtnPrimary); 7478 display:block; 7479 margin:0; 7480 opacity:0; 7481 padding:15px 0 0; 7482 position:absolute; 7483 right:-100%; 7484 top:0; 7485 transition:all 1s ease 0.15s; 7486 visibility:hidden; 7487 width:100%; 7488 z-index:8; 7489} 7490 7491.body--sticky-cart-open .slide-nav__dropdown{ 7492 padding-bottom:15px; 7493} 7494 7495.slide-nav__dropdown.is-active{ 7496 opacity:1; 7497 visibility:visible; 7498 } 7499 7500.slide-nav__dropdown .slide-nav__sublist-header{ 7501 display:table-cell; 7502 padding-left:8px; 7503 vertical-align:middle; 7504 } 7505 7506.site-nav__thumb-menu{ 7507 bottom:0; 7508 bottom:calc(env(safe-area-inset-bottom)*1.18); 7509 display:flex; 7510 left:0; 7511 margin:20px; 7512 position:fixed; 7513 right:0;
7514 z-index:20; 7515} 7516 7517 7518@media only screen and (min-width:769px){ 7519 7520.site-nav__thumb-menu{ 7521 margin:40px; 7522 max-width:350px; 7523} 7524 } 7525 7526.js-animate .site-nav__thumb-menu{ 7527 transition:transform 0.25s; 7528} 7529 7530.body--sticky-cart-open .site-nav__thumb-menu{ 7531 display:none; 7532} 7533 7534@media screen and (max-height:400px){ 7535 7536.site-nav__thumb-menu{ 7537 display:none; 7538} 7539 } 7540 7541.site-nav__thumb-menu--inactive{ 7542 transform:translateY(200%); 7543} 7544 7545.btn.site-nav__thumb-button{ 7546 font-size:19px; 7547 height:68px; 7548 letter-spacing:0.2em; 7549 text-transform:uppercase; 7550 width:100%; 7551} 7552 7553.btn.site-nav__thumb-button .icon{ 7554 height:30px; 7555 width:30px; 7556 } 7557 7558[data-button_style=round] .site-nav__thumb-button.is-active{ 7559 border-top-left-radius:0; 7560 border-top-right-radius:0; 7561 } 7562 7563[dir=ltr] .cart-has-items[data-button_style=round]:not(.template-cart) .site-nav__thumb-button{ 7564 border-top-right-radius:0; 7565} 7566 7567[dir=ltr] .cart-has-items[data-button_style=round]:not(.template-cart) .site-nav__thumb-button:not(.is-active){ 7568 border-bottom-right-radius:0; 7569} 7570 7571[dir=rtl] .cart-has-items[data-button_style=round]:not(.template-cart) .site-nav__thumb-button{ 7572 border-top-left-radius:0; 7573} 7574 7575[dir=rtl] .cart-has-items[data-button_style=round]:not(.template-cart) .site-nav__thumb-button:not(.is-active){ 7576 border-bottom-left-radius:0; 7577} 7578 7579.slide-nav__overflow--thumb{ 7580 bottom:108px; 7581 bottom:calc(108px + env(safe-area-inset-bottom)*1.18); 7582 display:none; 7583 left:40px; 7584 max-height:calc(100vh - 148px); 7585 overflow-x:hidden; 7586 position:fixed; 7587 transition:all 0.2s ease-out; 7588 z-index:18; 7589} 7590 7591[data-button_style=round] .slide-nav__overflow--thumb{ 7592 border-top-left-radius:var(--buttonRadius); 7593 border-top-right-radius:var(--buttonRadius); 7594} 7595 7596.slide-nav__overflow--thumb.js-menu--is-open{ 7597 background-color:var(--colorBtnPrimary); 7598 display:block; 7599 transition:background-color 0.1s ease 0.25s; 7600 } 7601 7602@media only screen and (min-width:769px){ 7603 7604.slide-nav__overflow--thumb{ 7605 max-width:350px; 7606 width:100%; 7607} 7608 7609.body--sticky-cart-open .slide-nav__overflow--thumb{ 7610 left:50%; 7611 max-width:500px; 7612 transform:translate(-50%); 7613} 7614 } 7615 7616@media only screen and (max-width:768px){ 7617 7618.slide-nav__overflow--thumb{ 7619 bottom:88px; 7620 bottom:calc(88px + env(safe-area-inset-bottom)*1.18); 7621 left:20px; 7622 max-height:calc(100vh - 108px); 7623 max-width:100%; 7624 right:20px; 7625} 7626 7627.body--sticky-cart-open .slide-nav__overflow--thumb{ 7628 left:0; 7629 right:0; 7630} 7631 } 7632 7633.slide-nav__overflow--thumb .slide-nav__dropdown{ 7634 background-color:var(--colorBtnPrimary); 7635 } 7636 7637[data-button_style=round] .slide-nav__overflow--thumb .slide-nav__dropdown{ 7638 border-top-left-radius:var(--buttonRadius); 7639 border-top-right-radius:var(--buttonRadius); 7640 } 7641 7642.slide-nav__wrapper{ 7643 background-color:var(--colorBtnPrimary); 7644 transform:translateY(100%); 7645 transition:all 0.1s linear; 7646} 7647 7648[data-button_style=round] .slide-nav__wrapper{ 7649 border-top-left-radius:var(--buttonRadius); 7650 border-top-right-radius:var(--buttonRadius); 7651} 7652 7653.js-menu--is-open .slide-nav__wrapper{ 7654 transform:translateY(0); 7655 transition:all 0.25s cubic-bezier(0.29, 0.63, 0.44, 1); 7656} 7657 7658.slide-nav__overflow--slide{ 7659 background-color:var(--colorBtnPrimary); 7660 display:none; 7661 position:absolute; 7662 transform:translate3d(0, -100%, 0); 7663 transition:all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1); 7664 width:100%; 7665} 7666 7667.slide-nav__overflow--slide:after{ 7668 background-color:var(--colorBtnPrimaryText); 7669 content:""; 7670 height:10px; 7671 left:0; 7672 position:absolute; 7673 top:-9px; 7674 width:100%; 7675 } 7676 7677.slide-nav__overflow--slide.js-menu--is-open{ 7678 display:block; 7679 } 7680 7681.modal{ 7682 align-items:center; 7683 bottom:0; 7684 display:none; 7685 justify-content:center; 7686 left:0; 7687 opacity:1; 7688 overflow:hidden; 7689 position:fixed; 7690 right:0; 7691 top:0; 7692 z-index:25; 7693} 7694 7695.modal-open .modal:before{ 7696 background-color:var(--colorBody); 7697 content:""; 7698 height:100%; 7699 left:0; 7700 position:fixed; 7701 top:0; 7702 width:100%; 7703 } 7704 7705.modal.modal--square:before{ 7706 opacity:0.6; 7707 } 7708 7709.modal-open .modal--newsletter:before{
7710 background-color:var(--colorTextBodyAlpha05); 7711} 7712 7713.modal--is-active{ 7714 display:flex; 7715} 7716 7717@media only screen and (min-width:769px){ 7718 .modal-open{ 7719 overflow:hidden; 7720 } 7721} 7722 7723.modal__inner{ 7724 align-items:center; 7725 display:flex; 7726 flex:0 1 auto; 7727 margin:20px; 7728 max-width:100%; 7729 transform-style:preserve-3d; 7730} 7731 7732@media only screen and (min-width:769px){ 7733 7734.modal__inner{ 7735 margin:40px; 7736} 7737 } 7738 7739.modal__inner img{ 7740 display:block; 7741 max-height:90vh; 7742 } 7743 7744.modal__inner .image-wrap img{ 7745 max-height:none; 7746 } 7747 7748.modal__centered{ 7749 flex:0 1 auto; 7750 max-width:100%; 7751 min-width:1px; 7752 position:relative; 7753} 7754 7755.modal--square .modal__centered-content{ 7756 -webkit-overflow-scrolling:touch; 7757 background-color:var(--colorBody); 7758 box-shadow:0 0 10px rgba(0,0,0,.1); 7759 max-height:80vh; 7760 min-height:200px; 7761 min-width:200px; 7762 overflow:auto; 7763 padding:30px; 7764} 7765 7766@media only screen and (min-width:769px){ 7767 7768.modal--square .modal__centered-content{ 7769 max-height:90vh; 7770 max-width:1200px; 7771 padding:60px; 7772} 7773 } 7774 7775.modal__close{ 7776 border:0; 7777 box-shadow:none; 7778 position:fixed; 7779 right:20px; 7780 top:20px; 7781} 7782 7783@media only screen and (max-width:768px){ 7784 7785.modal__close{ 7786 right:15px; 7787 top:15px; 7788} 7789 } 7790 7791.modal__close:focus{ 7792 box-shadow:none; 7793 } 7794 7795.modal--square .modal__close{ 7796 padding:13.33333px; 7797 position:absolute; 7798} 7799 7800.modal__close--bottom{ 7801 bottom:20px; 7802 bottom:calc(20px + env(safe-area-inset-bottom)*1.18); 7803 left:50%; 7804 position:absolute; 7805 transform:translateX(-50%); 7806} 7807 7808.modal__footer-text{ 7809 background-color:var(--colorBody); 7810 bottom:0; 7811 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 7812 padding:20px 40px; 7813 position:fixed; 7814 text-align:center; 7815} 7816 7817@media only screen and (min-width:769px){ 7818 7819.modal__footer-text{ 7820 font-size:calc(var(--typeBaseSize) - 2px); 7821} 7822 } 7823 7824.modal .page-content,.modal .page-width{ 7825 padding:0; 7826 } 7827 7828.popup-cta{ 7829 margin:20px 0; 7830} 7831 7832.modal--age-verification,.modal--newsletter{ 7833 align-items:flex-end; 7834} 7835 7836.modal--age-verification.modal--is-active .modal__inner,.modal--newsletter.modal--is-active .modal__inner{ 7837 animation:rise-up 500ms forwards; 7838 } 7839 7840.modal--age-verification .modal__inner,.modal--newsletter .modal__inner{ 7841 margin:0; 7842 width:100%; 7843 } 7844 7845.modal--age-verification .modal__centered,.modal--newsletter .modal__centered{ 7846 width:100%; 7847 } 7848 7849.modal--age-verification .modal__centered .modal__centered-content,.modal--newsletter .modal__centered .modal__centered-content{ 7850 max-width:none; 7851 } 7852 7853@media only screen and (max-width:768px){ 7854 .modal--mobile-friendly{ 7855 bottom:0; 7856 overflow:auto; 7857 top:auto; 7858 } 7859 7860 .modal--mobile-friendly.modal--square .modal__centered-content{ 7861 padding:20px 20px 0; 7862 } 7863 7864 .modal--mobile-friendly.modal--is-active{ 7865 overflow:auto; 7866 } 7867 .modal-open .modal--mobile-friendly:before{ 7868 display:none; 7869 } 7870 7871 .modal--mobile-friendly .modal__inner{ 7872 border-top:2px solid; 7873 border-top-color:var(--colorTextBody); 7874 margin:0; 7875 } 7876 7877 .modal--mobile-friendly .modal__close{ 7878 background:none; 7879 margin:0; 7880 padding:5px; 7881 } 7882 7883 .modal--mobile-friendly .modal__title{ 7884 margin-right:40px; 7885 } 7886} 7887 7888.screen-layer-open.video-modal-open .root{ 7889 display:block; 7890 } 7891 7892.screen-layer-open.video-modal-open .modal{ 7893 z-index:26; 7894 } 7895 7896.js-qty__wrapper{ 7897 background-color:var(--colorInputBg); 7898 color:var(--colorInputText); 7899 max-width:80px; 7900 min-width:60px; 7901 overflow:visible; 7902 position:relative; 7903} 7904 7905.js-qty__wrapper.is-loading{ 7906 opacity:0.5; 7907 pointer-events:none; 7908 } 7909 7910.js-qty__num{ 7911 background:none; 7912 display:block; 7913 margin:0; 7914 padding:5px 20px; 7915 text-align:center; 7916 width:100%; 7917 z-index:1; 7918} 7919 7920.js-qty__adjust{ 7921 fill:var(--colorInputText); 7922 backface-visibility:hidden; 7923 background:none; 7924 border:0 none; 7925 bottom:0; 7926 cursor:pointer; 7927 display:block; 7928 line-height:1; 7929 overflow:hidden; 7930 padding:0 10px; 7931 position:absolute; 7932 text-align:center; 7933 top:0; 7934 transition:background-color 0.1s ease-out; 7935 -webkit-user-select:none; 7936 -moz-user-select:none; 7937 user-select:none; 7938 z-index:2; 7939} 7940 7941.js-qty__adjust .icon{ 7942 fill:inherit; 7943 display:block; 7944 font-size:8px; 7945 height:10px; 7946 vertical-align:middle; 7947 width:10px; 7948 } 7949 7950.js-qty__adjust:hover{ 7951 color:var(--colorInputText); 7952 } 7953 7954.js-qty__num:active~.js-qty__adjust,.js-qty__num:focus~.js-qty__adjust{ 7955 border-color:var(--colorTextBody); 7956} 7957 7958.js-qty__adjust--plus{ 7959 right:0; 7960} 7961 7962.js-qty__adjust--minus{ 7963 left:0; 7964} 7965 7966.drawer .js-qty__wrapper{ 7967 background-color:transparent; 7968 border-color:currentColor; 7969 max-width:90px; 7970 } 7971 7972.drawer .js-qty__num{ 7973 border-color:currentColor; 7974 color:var(--colorDrawerText); 7975 padding-bottom:5px; 7976 padding-top:5px; 7977 } 7978 7979.drawer .js-qty__adjust{
7980 fill:var(--colorDrawerText); 7981 border-color:currentColor; 7982 color:var(--colorDrawerText); 7983 } 7984 7985.drawer .js-qty__adjust:hover{ 7986 opacity:0.5; 7987 } 7988 7989.drawer .js-qty__num:active~.js-qty__adjust,.drawer .js-qty__num:focus~.js-qty__adjust{ 7990 border-color:currentColor; 7991} 7992 7993.screen-layer-open .root{ 7994 display:none; 7995} 7996 7997.screen-layer-closing .root{ 7998 display:block; 7999} 8000 8001.screen-layer{ 8002 bottom:0; 8003 display:none; 8004 left:0; 8005 opacity:1; 8006 overflow:visible; 8007 position:relative; 8008 right:0; 8009 top:0; 8010 z-index:25; 8011} 8012 8013.screen-layer-animating .screen-layer{ 8014 position:fixed; 8015} 8016 8017.screen-layer__inner{ 8018 background-color:var(--colorBody); 8019} 8020 8021.screen-layer--is-sliding .screen-layer__inner{ 8022 animation:page-slide-reveal-down 500ms forwards; 8023 } 8024 8025.screen-layer--is-sliding{ 8026 display:block !important; 8027} 8028 8029.screen-layer--is-sliding{ 8030 overflow:hidden; 8031} 8032 8033.screen-layer--is-active{ 8034 display:block !important; 8035} 8036 8037.screen-layer__inner{ 8038 -webkit-overflow-scrolling:touch; 8039 max-height:100%; 8040 min-height:100%; 8041 width:100%; 8042} 8043 8044.screen-layer__close{ 8045 bottom:20px; 8046 bottom:calc(20px + env(safe-area-inset-bottom)*1.18); 8047 left:50%; 8048 position:fixed; 8049 transform:translateX(-50%); 8050 transition:opacity 0.15s ease-in; 8051 z-index:5; 8052} 8053 8054@media only screen and (min-width:769px){ 8055 8056.screen-layer__close{ 8057 bottom:auto; 8058 left:auto; 8059 right:20px; 8060 top:20px; 8061 transform:none; 8062} 8063 } 8064 8065.screen-layer--is-sliding .screen-layer__close{ 8066 opacity:0; 8067} 8068 8069.currency-flag{ 8070 margin:-0.55rem; 8071 transform:scale(0.55); 8072} 8073 8074.multi-picker__label{ 8075 display:inline-block; 8076 text-underline-offset:0.2rem; 8077 vertical-align:middle; 8078} 8079 8080.currency-flag+.multi-picker__label{ 8081 padding-left:10px; 8082} 8083 8084.currency-flag-large+.multi-picker__label{ 8085 padding-left:5px; 8086} 8087 8088@media only screen and (max-width:768px){ 8089 [data-disclosure-currency] .disclosure-list{ 8090 left:50%; 8091 max-width:95vw; 8092 transform:translateX(-50%); 8093 } 8094} 8095 8096.disclosure{ 8097 position:relative; 8098} 8099 8100.disclosure__toggle{ 8101 border-bottom:0; 8102 white-space:nowrap; 8103} 8104 8105.disclosure-list{ 8106 background-color:var(--colorBody); 8107 border-radius:0; 8108 bottom:100%; 8109 box-shadow:0 0 20px rgba(0,0,0,.09); 8110 color:var(--colorTextBody); 8111 display:none; 8112 margin:0; 8113 max-height:60vh; 8114 min-height:92px; 8115 overflow-y:auto; 8116 padding:10px 0; 8117 position:absolute; 8118} 8119 8120.disclosure-list a{ 8121 color:currentColor; 8122 } 8123 8124.disclosure-list--visible{ 8125 display:block; 8126} 8127 8128.disclosure-list__item{ 8129 padding:5px 30px 4px 15px; 8130 text-align:left; 8131 white-space:nowrap; 8132} 8133 8134.disclosure-list__option:focus .multi-picker__label,.disclosure-list__option:hover .multi-picker__label{ 8135 -webkit-text-decoration:underline; 8136 text-decoration:underline; 8137 text-decoration-thickness:2px; 8138 } 8139 8140.disclosure-list__item--current .multi-picker__label{ 8141 -webkit-text-decoration:underline; 8142 text-decoration:underline; 8143 text-decoration-thickness:2px; 8144 } 8145 8146.collapsibles-content-wrapper{ 8147 padding-top:20px; 8148 text-align:left; 8149} 8150 8151.collapsibles-wrapper--border-bottom{ 8152 border-bottom:2px solid; 8153 border-bottom-color:var(--colorTextBody); 8154} 8155 8156.collapsibles-wrapper--border-bottom+.collapsibles-wrapper--border-bottom .collapsible-trigger-btn--borders{ 8157 border-top:0; 8158} 8159 8160.product-block--tab+.product-block--tab .collapsible-trigger-btn--borders{ 8161 border-top:0; 8162} 8163 8164.collapsible-trigger{ 8165 color:inherit; 8166 position:relative; 8167} 8168 8169.collapsible-trigger__icon{ 8170 display:block; 8171 height:12px; 8172 position:absolute; 8173 right:0; 8174 top:50%; 8175 transform:translateY(-50%); 8176 width:12px; 8177} 8178 8179.collapsible-trigger__icon .icon{ 8180 display:block; 8181 height:12px; 8182 transition:all 0.1s ease-in; 8183 width:12px; 8184 } 8185 8186.collapsible-trigger--inline{ 8187 padding:11px 0 11px 35px; 8188} 8189 8190.collapsible-trigger--inline .collapsible-trigger__icon{ 8191 left:0; 8192 right:auto; 8193 } 8194 8195.collapsible-trigger__icon--circle{ 8196 border:2px solid; 8197 border-color:var(--colorTextBody); 8198 border-radius:50%; 8199 height:24px; 8200 text-align:center; 8201 width:24px; 8202} 8203 8204.collapsible-trigger__icon--circle .icon{ 8205 left:50%; 8206 position:absolute; 8207 top:50%; 8208 transform:translate(-50%, -50%); 8209 } 8210 8211.collapsible-trigger.is-open .collapsible-trigger__icon>.icon-chevron-down{ 8212 transform:scaleY(-1); 8213} 8214
8215.collapsible-trigger .collapsible-trigger__icon .icon-minus,.collapsible-trigger.is-open .collapsible-trigger__icon .icon-plus{ 8216 display:none; 8217} 8218 8219.collapsible-trigger.is-open .collapsible-trigger__icon .icon-minus{ 8220 display:block; 8221} 8222 8223.collapsible-content{ 8224 transition:opacity 0s cubic-bezier(.25,.46,.45,.94),height 0s cubic-bezier(.25,.46,.45,.94); 8225} 8226 8227.collapsible-content.is-open{ 8228 opacity:1; 8229 transition:opacity 0s cubic-bezier(.25,.46,.45,.94),height 0s cubic-bezier(.25,.46,.45,.94); 8230 visibility:visible; 8231 } 8232 8233.collapsible-content--all{ 8234 backface-visibility:hidden; 8235 height:0; 8236 opacity:0; 8237 overflow:hidden; 8238 visibility:hidden; 8239} 8240 8241.collapsible-content--all .collapsible-content__inner{ 8242 transform:translateY(15px); 8243 } 8244 8245.collapsible-content--all .collapsible-content__inner--no-translate{ 8246 transform:translateY(0); 8247 } 8248 8249@media only screen and (max-width:768px){ 8250 .collapsible-content--small{ 8251 backface-visibility:hidden; 8252 height:0; 8253 opacity:0; 8254 visibility:hidden; 8255 } 8256 8257 .collapsible-content--small .collapsible-content__inner{ 8258 transform:translateY(40px); 8259 } 8260 8261 .collapsible-content--small .collapsible-content__inner--no-translate{ 8262 transform:translateY(0); 8263 } 8264} 8265 8266.collapsible-content__inner{ 8267 opacity:0; 8268 transition:transform 0s cubic-bezier(.25,.46,.45,.94); 8269} 8270 8271.is-open .collapsible-content__inner{ 8272 opacity:1; 8273 transform:translateY(0); 8274 transition:opacity 0.6s cubic-bezier(0.04, 0, 0.2, 1),transform 0.4s cubic-bezier(0.04, 0, 0.2, 1); 8275} 8276 8277.rte.collapsible-content__inner--faq{ 8278 padding-bottom:40px; 8279} 8280 8281.collapsible-trigger[aria-expanded=true] .collapsible-label__closed{ 8282 display:none; 8283} 8284 8285.collapsible-label__open{ 8286 display:none; 8287} 8288 8289.collapsible-trigger[aria-expanded=true] .collapsible-label__open{ 8290 display:inline-block; 8291} 8292 8293.pswp{ 8294 -webkit-text-size-adjust:100%; 8295 -webkit-backface-visibility:hidden; 8296 display:none; 8297 height:100%; 8298 left:0; 8299 outline:none; 8300 overflow:hidden; 8301 position:absolute; 8302 top:0; 8303 touch-action:none; 8304 width:100%; 8305 z-index:1500; } 8306 8307.pswp img{ 8308 max-width:none; 8309} 8310 8311.pswp--animate_opacity{ 8312 opacity:0.001; 8313 transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); 8314 will-change:opacity; } 8315 8316.pswp--open{ 8317 display:block; } 8318 8319.pswp--zoom-allowed .pswp__img{ 8320 cursor:zoom-in; } 8321 8322.pswp--zoomed-in .pswp__img{ 8323 cursor:grab; } 8324 8325.pswp--dragging .pswp__img{ 8326 cursor:grabbing; } 8327 8328.pswp__bg{ 8329 -webkit-backface-visibility:hidden; 8330 background:var(--colorBody); 8331 height:100%; 8332 left:0; 8333 opacity:0; 8334 position:absolute; 8335 top:0; 8336 transform:translateZ(0); 8337 width:100%; } 8338 8339.pswp__scroll-wrap{ 8340 height:100%; 8341 left:0; 8342 overflow:hidden; 8343 position:absolute; 8344 top:0; 8345 width:100%; } 8346 8347.pswp__container,.pswp__zoom-wrap{ 8348 bottom:0; 8349 left:0; 8350 position:absolute; 8351 right:0; 8352 top:0; 8353 touch-action:none; } 8354 8355.pswp__container,.pswp__img{ 8356 -webkit-tap-highlight-color:transparent; 8357 -webkit-touch-callout:none; 8358 -webkit-user-select:none; 8359 -moz-user-select:none; 8360 user-select:none; } 8361 8362.pswp__zoom-wrap{ 8363 position:absolute; 8364 transform-origin:left top; 8365 transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1); 8366 width:100%; } 8367 8368.pswp__bg{ 8369 transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); 8370 will-change:opacity; } 8371 8372.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{ 8373 transition:none; } 8374 8375.pswp__container,.pswp__zoom-wrap{ 8376 -webkit-backface-visibility:hidden; } 8377 8378.pswp__item{ 8379 bottom:0; 8380 left:0; 8381 overflow:hidden; 8382 position:absolute; 8383 right:0; 8384 top:0; } 8385 8386.pswp__img{ 8387 height:auto; 8388 left:0; 8389 position:absolute; 8390 top:0; 8391 width:auto; } 8392 8393.pswp__img--placeholder{ 8394 -webkit-backface-visibility:hidden; } 8395 8396.pswp--ie .pswp__img{ 8397 height:auto !important; 8398 width:100% !important; } 8399 8400.pswp--ie .pswp__img{ 8401 left:0; 8402 top:0; } 8403 8404.pswp__error-msg{ 8405 color:#ccc; 8406 left:0; 8407 line-height:16px; 8408 margin-top:-8px; 8409 position:absolute; 8410 text-align:center; 8411 top:50%; 8412 width:100%; } 8413 8414.pswp__error-msg a{ 8415 color:#ccc; 8416 -webkit-text-decoration:underline; 8417 text-decoration:underline; } 8418 8419.pswp__button{ 8420 position:relative; 8421} 8422 8423.pswp__button:after{ 8424 bottom:0; 8425 content:""; 8426 display:block; 8427 left:0; 8428 position:absolute; 8429 right:0; 8430 top:0; 8431 } 8432 8433.pswp__button--arrow--left .icon,.pswp__button--arrow--right .icon{ 8434 height:13px; 8435 margin:8px; 8436 width:13px; 8437} 8438 8439.pswp__button[disabled]{ 8440 opacity:0; 8441 pointer-events:none; 8442} 8443 8444.pswp__ui{ 8445 align-items:center; 8446 bottom:40px; 8447 display:flex; 8448 justify-content:center; 8449 left:0; 8450 position:absolute; 8451 right:0; 8452 transform:translateY(0); 8453 transition:transform 0.25s 0.6s; 8454} 8455 8456.pswp__ui .btn{ 8457 margin:15px; 8458 } 8459 8460.pswp__ui--hidden{ 8461 transform:translateY(150%); 8462 transition:transform 0.25s; 8463} 8464 8465html.pswp-open-in-ios,html.pswp-open-in-ios body{ 8466 background:#444;
8467 box-sizing:border-box; 8468 height:var(--window-inner-height); 8469 overflow:hidden; 8470} 8471 8472.pswp-open-in-ios body>*{ 8473 display:none; 8474} 8475 8476.pswp-open-in-ios body .pswp.pswp--open{ 8477 display:block; 8478} 8479 8480.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{ 8481 background:var(--colorBody); 8482 border-color:var(--colorTextBodyAlpha005); 8483 border-radius:50px; 8484 opacity:1; 8485 } 8486 8487.shopify-model-viewer-ui .shopify-model-viewer-ui__button{ 8488 color:var(--colorTextBody); 8489 } 8490 8491.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{ 8492 color:var(--colorTextBody); 8493 } 8494 8495.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active{ 8496 background-color:var(--colorTextBodyAlpha005); 8497 color:var(--colorTextBody); 8498 } 8499 8500.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{ 8501 border-color:var(--colorTextBodyAlpha005); 8502 } 8503 8504.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{ 8505 background-color:var(--colorTextBody); 8506 border:1px solid; 8507 border-color:var(--colorBodyAlpha05); 8508 border-radius:100%; 8509 color:var(--colorBody); 8510 } 8511 8512.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover{ 8513 color:var(--colorBody); 8514 } 8515 8516.product-single__view-in-space{ 8517 background-color:var(--colorTextBodyAlpha008); 8518 color:var(--colorTextBody); 8519 display:block; 8520 margin:40px 0 10px; 8521 padding:5px 10px 10px; 8522 width:100%; 8523} 8524 8525.slick-dotted.slick-slider+.product-single__view-in-space{ 8526 margin-top:-10px; 8527} 8528 8529.product-single__view-in-space[data-shopify-xr-hidden]{ 8530 display:none; 8531 } 8532 8533.product-single__view-in-space-text{ 8534 display:inline-block; 8535 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 8536 margin-left:5px; 8537 vertical-align:middle; 8538} 8539 8540@media only screen and (min-width:769px){ 8541 8542.product-single__view-in-space-text{ 8543 font-size:calc(var(--typeBaseSize) - 2px); 8544} 8545 } 8546 8547.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{ 8548 display:block; 8549 height:100%; 8550 left:0; 8551 position:absolute; 8552 top:0; 8553 width:100%; 8554} 8555 8556.shopify-model-viewer-ui__button[hidden]{ 8557 display:none; 8558} 8559 8560.product-single__close-media{ 8561 position:absolute; 8562 right:10px; 8563 top:10px; 8564 z-index:2; 8565} 8566 8567.social-sharing .icon{ 8568 height:18px; 8569 width:18px; 8570 } 8571 8572.social-sharing__link{ 8573 border-radius:2px; 8574 color:var(--colorTextBody); 8575 display:inline-block; 8576 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 8577 font-weight:400; 8578 margin:0 18px 0 0; 8579 -webkit-text-decoration:none; 8580 text-decoration:none; 8581} 8582 8583@media only screen and (min-width:769px){ 8584 8585.social-sharing__link{ 8586 font-size:calc(var(--typeBaseSize) - 2px); 8587} 8588 } 8589 8590.social-sharing__link:last-child{ 8591 margin-right:0; 8592 } 8593 8594.social-sharing__title{ 8595 display:inline-block; 8596 padding-left:3px; 8597 padding-right:15px; 8598 vertical-align:middle; 8599} 8600 8601.grid-search{ 8602 margin-bottom:40px; 8603} 8604 8605.grid-search__product{ 8606 position:relative; 8607 text-align:center; 8608} 8609 8610.grid-search__page-link,.grid-search__product-link{ 8611 height:280px; 8612} 8613 8614.grid-search__page-link{ 8615 background-color:var(--colorBodyLightDim); 8616 color:var(--colorTextBody); 8617 display:block; 8618 overflow:hidden; 8619 padding:20px; 8620 text-overflow:ellipsis; 8621} 8622 8623.grid-search__page-link:focus,.grid-search__page-link:hover{ 8624 background-color:var(--colorBodyMediumDim); 8625 } 8626 8627.grid-search__page-content{ 8628 display:block; 8629 height:100%; 8630 overflow:hidden; 8631} 8632 8633.grid-search__page-content img{ 8634 display:block; 8635 height:100%; 8636 margin-bottom:10px; 8637 -o-object-fit:cover; 8638 object-fit:cover; 8639} 8640 8641.grid-search__image{ 8642 display:block; 8643 margin:0 auto; 8644 max-height:100%; 8645 max-width:100%; 8646 padding:20px; 8647} 8648 8649@media only screen and (min-width:769px){ 8650 8651.grid-search__image{ 8652 left:50%; 8653 position:absolute; 8654 top:50%; 8655 transform:translate(-50%, -50%); 8656} 8657 } 8658 8659.index-section{ 8660 margin:60px 0; 8661} 8662 8663.index-section--alt{ 8664 margin:0; 8665 padding:60px 0; 8666} 8667 8668.index-section--overflow-scroller{ 8669 margin-bottom:30px; 8670} 8671 8672.index-section--small{
8673 margin:36px 0; 8674} 8675 8676.index-section--faq{ 8677 margin-bottom:60px; 8678} 8679 8680@media only screen and (min-width:769px){ 8681 .index-section{ 8682 margin:120px 0; 8683 } 8684 8685 .index-section--alt{ 8686 margin:0; 8687 padding:120px 0; 8688 } 8689 8690 .index-section--small{ 8691 margin:60px 0; 8692 } 8693 8694 .index-section--faq{ 8695 margin:60px 0 30px; 8696 } 8697} 8698 8699.page-blocks--flush .page-width{ 8700 padding:0; 8701} 8702 8703.page-blocks>div:first-child .index-section{ 8704 margin-top:0; 8705 } 8706 8707.feature-row-wrapper{ 8708 direction:ltr; 8709 overflow:hidden; 8710} 8711 8712.feature-row{ 8713 align-items:center; 8714 display:flex; 8715 justify-content:space-between; 8716 margin:0 auto; 8717} 8718 8719@media only screen and (min-width:1550px){ 8720 8721.feature-row{ 8722 margin:0 6%; 8723} 8724 } 8725 8726@media only screen and (max-width:768px){ 8727 8728.feature-row{ 8729 flex-direction:column; 8730 margin:0; 8731} 8732 } 8733 8734@media only screen and (max-width:768px){ 8735 .feature-row--small-none{ 8736 display:block; 8737 } 8738} 8739 8740.feature-row__item{ 8741 flex:0 1 57%; 8742 margin:0 auto; 8743} 8744 8745@media only screen and (max-width:768px){ 8746 8747.feature-row__item{ 8748 flex:1 1 auto; 8749 max-width:100%; 8750 min-width:100%; 8751} 8752 } 8753 8754.feature-row__item--overlap-images{ 8755 align-items:center; 8756 display:flex; 8757 justify-content:space-between; 8758 margin:0 0 0 -30px; 8759 padding:0 0 15px; 8760} 8761 8762@media only screen and (min-width:769px){ 8763 8764.feature-row__item--overlap-images{ 8765 margin:0 auto; 8766 padding:50px 0; 8767} 8768 } 8769 8770.feature-row__item--overlap-images>*{ 8771 width:50%; 8772 } 8773 8774[data-animate_images=true] .feature-row__item--overlap-images>* .image-wrap{ 8775 opacity:0; 8776 transform:translate(50px); 8777 transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.2, 0.06, 0.05, 0.95); 8778 } 8779 8780[data-animate_images=true] .feature-row__item--overlap-images>:first-child .image-wrap{ 8781 transform:translate(-50px); 8782 } 8783 8784.feature-row__item--overlap-images>:first-child{ 8785 transform:translate(30px, 30px); 8786 z-index:1; 8787 } 8788 8789@media only screen and (min-width:769px){ 8790 8791.feature-row__item--overlap-images>:first-child{ 8792 transform:translate(50px, 50px); 8793 } 8794 } 8795 8796[data-animate_images=true] .feature-row__item--overlap-images.aos-animate .image-wrap{ 8797 opacity:1; 8798 transform:translate(0); 8799 } 8800 8801.feature-row__item--overlap-images svg{ 8802 border:2px solid; 8803 border-color:var(--colorBody); 8804 } 8805 8806.feature-row__text{ 8807 flex:0 1 43%; 8808 min-width:43%; 8809 padding:0; 8810} 8811 8812@media only screen and (max-width:768px){ 8813 8814.feature-row__text{ 8815 margin-top:0; 8816 order:2; 8817 padding:30px 20px 0; 8818 padding-bottom:0; 8819} 8820 } 8821 8822.feature-row__text .rte{ 8823 margin:0; 8824 } 8825 8826.feature-row__text .btn{ 8827 margin-top:20px; 8828 } 8829 8830@media only screen and (min-width:769px){ 8831 .feature-row__text--left{ 8832 padding-left:40px; 8833 padding-right:20px; 8834 } 8835 8836 .feature-row__text--right{ 8837 padding-left:20px; 8838 padding-right:40px; 8839 } 8840} 8841 8842.feature-row__image{ 8843 display:block; 8844 margin:0 auto; 8845} 8846 8847@media only screen and (max-width:768px){ 8848 8849.feature-row__image{ 8850 order:1; 8851} 8852 } 8853 8854.index-section--alt{ 8855 background-color:var(--colorAlt); 8856 color:var(--colorAltText); 8857} 8858 8859.index-section--alt a:not(.btn){ 8860 color:var(--colorAltText); 8861} 8862 8863.index-section--alt a:not(.btn):focus,.index-section--alt a:not(.btn):hover{ 8864 color:var(--colorAltText); 8865 } 8866 8867.index-section--alt .btn{ 8868 background-color:var(--colorAltText); 8869 color:var(--colorAlt); 8870} 8871 8872.index-section--alt .btn:active,.index-section--alt .btn:hover{ 8873 background-color:var(--colorAltText); 8874 color:var(--colorAlt); 8875 } 8876 8877.index-section--alt .btn--tertiary{ 8878 background-color:var(--colorAlt); 8879 border-color:var(--colorAltText); 8880 color:var(--colorAltText); 8881} 8882 8883.index-section--alt .btn--tertiary:hover{ 8884 background-color:var(--colorAlt); 8885 color:var(--colorAltText); 8886 } 8887 8888[data-button_style=shadow] .index-section--alt .btn--tertiary{ 8889 box-shadow:5px 5px 0 0 var(--colorAltText); 8890} 8891 8892[data-button_style=shadow] .index-section--alt .btn--tertiary:active{ 8893 background-color:var(--colorAlt); 8894 box-shadow:1px 1px 0 0 var(--colorAltText); 8895 color:var(--colorAltText); 8896 } 8897 8898.index-section--alt .product-slider.slick-initialized:after{ 8899 background-color:var(--colorAltText); 8900} 8901 8902.index-section--alt .placeholder-svg{ 8903 background-color:#fff; 8904} 8905 8906.product-block{ 8907 margin-bottom:30px; 8908} 8909 8910.product-block .hr-separator{ 8911 margin:0; 8912 } 8913 8914.product-block--tab+.product-block--tab{ 8915 margin-top:-30px; 8916} 8917 8918.product-block--sales-point+.product-block--sales-point{ 8919 margin-top:-25px; 8920} 8921 8922.product-block--header+.product-block--price{ 8923 margin-top:-20px; 8924} 8925 8926.theme-block{ 8927 margin-bottom:30px; 8928} 8929 8930.theme-block:last-child{ 8931 margin-bottom:0; 8932 } 8933 8934[data-product-blocks] .spr-starrating{ 8935 margin-bottom:15px; 8936 margin-top:-15px; 8937} 8938 8939.footer__social li{ 8940 margin:5px 5px 0; 8941 } 8942 8943.footer__social a{ 8944 border:2px solid; 8945 8946 border-color:#fff; 8947 border-radius:100%; 8948 display:block; 8949 line-height:1; 8950 padding:8px; 8951 } 8952.footer__social .icon path { 8953 fill: #fff!important; 8954} 8955.footer__social a:active{ 8956 background:var(--colorBtnPrimary); 8957 color:var(--colorBtnPrimaryText); 8958 } 8959 8960.footer__social .icon{ 8961 height:22px; 8962 width:22px; 8963 } 8964 8965@media only screen and (min-width:769px){ 8966 8967.footer__social .icon{ 8968 height:18px; 8969 width:18px; 8970 } 8971 } 8972 8973.footer__social .icon.icon--wide{ 8974 width:40px; 8975 } 8976 8977.cart__item{ 8978 grid-gap:30px; 8979 display:grid; 8980 grid-template-columns:150px 1fr; 8981 grid-template-rows:repeat(2, [row] auto); 8982} 8983 8984.drawer .cart__item{ 8985 grid-gap:20px; 8986 grid-template-columns:90px 1fr; 8987} 8988 8989@media only screen and (max-width:768px){ 8990 8991.cart__item{ 8992 grid-gap:20px; 8993 grid-template-columns:90px 1fr; 8994} 8995 8996.drawer .cart__item{ 8997 grid-gap:20px; 8998 grid-template-columns:60px 1fr; 8999} 9000 } 9001 9002.cart__item--headers{ 9003 border-bottom:2px solid; 9004 border-bottom-color:var(--colorTextBody); 9005 font-size:0.85em; 9006 grid-template-rows:1fr; 9007 margin-bottom:40px; 9008 padding-bottom:40px; 9009} 9010 9011.cart__item--details{ 9012 align-items:center; 9013 display:grid; 9014 grid-column:2; 9015 grid-template-columns:2fr 90px 1fr; 9016} 9017 9018@media only screen and (max-width:768px){ 9019 9020.cart__item--details{ 9021 grid-template-columns:90px 1fr; 9022} 9023 } 9024 9025.drawer .cart__item--details{ 9026 grid-template-columns:90px 1fr; 9027} 9028 9029.drawer .cart__item--details .cart__item--name{ 9030 grid-column:1 / span 3; 9031 } 9032 9033.drawer .cart__item--details .cart__item--qty{ 9034 grid-column:1 / span 2; 9035 } 9036 9037.cart__item--qty{ 9038 grid-column:2; 9039} 9040 9041.cart__item--price{ 9042 grid-column:3; 9043 margin-left:10px; 9044} 9045 9046@media only screen and (max-width:768px){ 9047 .cart__item--name{ 9048 grid-column:1 / span 2; 9049 } 9050 9051 .cart__item--qty{ 9052 grid-column:1; 9053 grid-row:2; 9054 } 9055 9056 .cart__item--price{ 9057 grid-column:2; 9058 grid-row:2; 9059 } 9060} 9061 9062.cart__item-row{ 9063 margin-bottom:20px; 9064} 9065 9066.cart__item-sub{ 9067 display:flex; 9068 flex:1 1 100%; 9069 justify-content:space-between; 9070 line-height:1; 9071} 9072 9073.cart__item-sub>div:first-child{ 9074 margin-right:10px; 9075 } 9076 9077.cart__terms{ 9078 align-items:center; 9079 display:flex; 9080 justify-content:center; 9081} 9082 9083.cart__terms label{ 9084 letter-spacing:0; 9085 margin-bottom:0; 9086 text-transform:none; 9087 } 9088 9089.cart__terms a{ 9090 -webkit-text-decoration:underline; 9091 text-decoration:underline; 9092 } 9093 9094@media only screen and (min-width:769px){ 9095 .cart__terms--right{ 9096 justify-content:flex-end; 9097 } 9098} 9099 9100.cart__checkout-wrapper{ 9101 margin-top:20px; 9102} 9103 9104.cart__checkout-wrapper .additional-checkout-buttons{ 9105 margin-top:12px; 9106 } 9107 9108.cart__checkout-wrapper+.cart__item-row{ 9109 margin-top:20px; 9110 } 9111 9112.drawer .additional-checkout-buttons{ 9113 margin:10px 0; 9114} 9115 9116.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{ 9117 justify-content:center; 9118 } 9119 9120.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]>*{ 9121 height:auto !important; 9122 } 9123 9124.cart__row [data-shopify-buttoncontainer]{ 9125 justify-content:flex-end; 9126} 9127 9128@media only screen and (min-width:769px){ 9129 .cart__update+.cart__checkout{ 9130 margin-left:20px; 9131 } 9132} 9133 9134.cart__product-name{ 9135 margin-bottom:5px; 9136} 9137 9138@media only screen and (min-width:769px){ 9139 9140.cart__product-name{ 9141 margin-bottom:10px; 9142} 9143 } 9144 9145.cart__price{ 9146 display:block; 9147} 9148 9149.cart__price--strikethrough{ 9150 -webkit-text-decoration:line-through; 9151 text-decoration:line-through; 9152} 9153 9154.cart__discount{ 9155 color:var(--colorSalePrice); 9156 display:block; 9157} 9158 9159.cart__item--variants{ 9160 font-size:0.9em; 9161 margin-bottom:10px; 9162} 9163 9164.cart__item--variants span{ 9165 font-weight:700; 9166 } 9167 9168.cart__checkout{ 9169 width:100%; 9170} 9171 9172.cart__footer:not(.drawer__footer){ 9173 border-top:2px solid; 9174 border-top-color:var(--colorTextBody); 9175 padding-top:20px; 9176} 9177 9178.cart__footer-page{
9179 margin-left:auto; 9180 margin-right:auto; 9181 max-width:450px; 9182} 9183 9184.cart__product-name{ 9185 display:block; 9186 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 9187 line-height:1.4; 9188 margin-bottom:4px; 9189} 9190 9191@media only screen and (min-width:769px){ 9192 9193.cart__product-name{ 9194 font-size:calc(var(--typeBaseSize)*1.22); 9195} 9196 } 9197 9198iframe.zoid-component-frame{ 9199 z-index:1 !important; 9200} 9201 9202.drawer__cart-empty{ 9203 display:none; 9204} 9205 9206.drawer.is-empty .drawer__inner{ 9207 display:none; 9208 } 9209 9210.drawer.is-empty .drawer__cart-empty{ 9211 display:block; 9212 } 9213 9214.cart__note{ 9215 font-size:12px; 9216 opacity:0.8; 9217} 9218 9219.cart__empty-text{ 9220 display:none; 9221} 9222 9223.is-empty .cart__empty-text{ 9224 display:block; 9225} 9226 9227.template-cart .is-empty form{ 9228 display:none; 9229} 9230 9231.cart__item--properties{ 9232 font-size:calc(var(--typeBaseSize) - 2px); 9233 line-height:1.3; 9234 margin-bottom:10px; 9235} 9236 9237.cart__item--properties span{ 9238 font-weight:700; 9239 } 9240 9241@media only screen and (min-width:769px){ 9242 .product-single__sticky{ 9243 position:sticky; 9244 top:0; 9245 } 9246} 9247 9248.product-single__header{ 9249 margin-bottom:10px; 9250} 9251 9252@media only screen and (min-width:769px){ 9253 9254.product-single__header{ 9255 margin-top:0px; 9256} 9257 9258.screen-layer .product-single__header{ 9259 margin-right:50px; 9260} 9261 } 9262 9263.product-single__title{ 9264 word-wrap: break-word; 9265 margin-bottom: 15px; 9266 font-family: 'Nunito', sans-serif; 9267 font-weight: 600; 9268 font-size: 28px; 9269} 9270 9271[data-type_product_capitalize=true] .product-single__title{ 9272 text-transform:uppercase; 9273} 9274 9275.product-single__meta{ 9276 padding-left: 0px; 9277} 9278 9279@media only screen and (max-width:768px){ 9280 9281.product-single__meta{ 9282 margin-top:20px; 9283 padding-left:0; 9284} 9285 } 9286 9287.product-single__meta .social-sharing{ 9288 margin-top:40px; 9289 text-align:left; 9290 } 9291 9292@media only screen and (min-width:769px){ 9293 9294.product-single__meta .social-sharing{ 9295 margin-top:40px; 9296 } 9297 } 9298 9299.product-single__review-link{ 9300 display:block; 9301} 9302 9303.product-single__review-link .spr-badge[data-rating="0.0"]{ 9304 display:none; 9305 } 9306 9307.product-single__review-link .spr-badge{ 9308 margin-bottom:15px; 9309 } 9310 9311.product-single__review-link .spr-badge-starrating{ 9312 margin-right:8px; 9313 } 9314 9315.product-single__review-link .spr-icon{ 9316 vertical-align:initial; 9317 } 9318 9319.product-single__review-link .spr-badge-caption{ 9320 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 9321 } 9322 9323@media only screen and (min-width:769px){ 9324 9325.product-single__review-link .spr-badge-caption{ 9326 font-size:calc(var(--typeBaseSize) - 2px); 9327 } 9328 } 9329 9330.product-single__sku,.product-single__vendor{ 9331 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 9332 margin-bottom:6.66667px; 9333} 9334 9335@media only screen and (min-width:769px){ 9336 9337.product-single__sku,.product-single__vendor{ 9338 font-size:calc(var(--typeBaseSize) - 2px); 9339} 9340 } 9341 9342.product-single__sku:empty,.product-single__vendor:empty{ 9343 margin-bottom:0 9344 } 9345 9346.product-single__variants{ 9347 display:none; 9348} 9349 9350.no-js .product-single__variants{ 9351 display:block; 9352 margin-bottom:40px; 9353} 9354 9355.product-image-main{ 9356 position:relative; 9357} 9358 9359.product__video-wrapper{ 9360 background-color:var(--colorSmallImageBg); 9361 height:auto; 9362 max-width:100%; 9363 overflow:hidden; 9364 padding-bottom:100%; 9365 position:relative; 9366} 9367 9368.product__video-wrapper iframe{ 9369 height:100%; 9370 transition:opacity 0.5s ease-in; 9371 width:100%; 9372 } 9373 9374.product__video-wrapper.loaded[data-video-style=muted]:before{ 9375 bottom:0; 9376 content:""; 9377 left:0; 9378 position:absolute; 9379 right:0; 9380 top:0; 9381 z-index:1; 9382 } 9383 9384.product__video-wrapper.video-interactable:before{ 9385 display:none; 9386 } 9387 9388.product__video-wrapper.loaded:after{ 9389 display:none; 9390 } 9391 9392.product__video-wrapper.loading iframe{ 9393 opacity:0.01; 9394 } 9395 9396.product__video-wrapper.loaded iframe{ 9397 opacity:1; 9398 } 9399 9400.product__video{ 9401 height:100%; 9402 left:0; 9403 position:absolute; 9404 top:0; 9405 width:100%; 9406} 9407 9408.product__video:not([controls])::-webkit-media-controls{ 9409 display:none; 9410 } 9411 9412.product-video-trigger{ 9413 left:50%; 9414 position:absolute; 9415 top:50%; 9416 transform:translate(-50%, -50%); 9417} 9418 9419.product__photos--beside{ 9420 display:flex; 9421 width:100%; 9422} 9423 9424.product__photos{ 9425 direction:ltr; 9426} 9427 9428.product__photos a{ 9429 display:block; 9430 max-width:100%; 9431 } 9432 9433.product__photos img{ 9434 display:block; 9435 margin:0 auto; 9436 max-width:100%; 9437 width:100%; 9438 } 9439 9440@media only screen and (max-width:768px){ 9441 9442.product__photos{ 9443 margin:-20px -30px 0; 9444 width:auto; 9445} 9446 } 9447 9448.product__main-photos{ 9449 flex:1 1 auto; 9450 overflow:hidden; 9451 position:relative; 9452} 9453 9454@media only screen and (min-width:769px){ 9455 9456.product__main-photos{ 9457 order:2; 9458} 9459 } 9460 9461.product__main-photos .flickity-page-dots{ 9462 display:none; 9463 } 9464 9465@media only screen and (max-width:768px){ 9466 9467.product__main-photos{ 9468 padding-bottom:25px; 9469} 9470 9471 .product__main-photos .flickity-page-dots{ 9472 display:block; 9473 } 9474 } 9475 9476.product__main-photos-wrapper{ 9477 position:relative; 9478} 9479 9480.flickity-enabled .product-main-slide:not(.is-selected) button,.flickity-enabled .product-main-slide:not(.is-selected) iframe,.flickity-enabled .product-main-slide:not(.is-selected) model-viewer,.flickity-enabled .product-main-slide:not(.is-selected) video{ 9481 display:none; 9482 } 9483 9484.product-main-slide{ 9485 display:none; 9486 overflow:hidden; 9487 width:100%; 9488} 9489 9490.product-main-slide:first-child{ 9491 display:block; 9492 } 9493 9494.flickity-slider .product-main-slide{ 9495 display:block; 9496} 9497 9498[data-images-stacked] .product-main-slide{ 9499 display:block; 9500} 9501 9502.is-fade .product-main-slide{ 9503 opacity:0; 9504 transition:opacity 0.4s ease; 9505} 9506 9507.is-fade .product-main-slide.is-selected{ 9508 opacity:1; 9509 } 9510 9511.product-slideshow.flickity-enabled .product-main-slide{ 9512 display:none; 9513 } 9514 9515.product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{ 9516 display:block; 9517 } 9518 9519.product__thumbs{ 9520 position:relative; 9521} 9522 9523.product__thumbs-sticky{ 9524 position:sticky; 9525 top:20px; 9526} 9527 9528.product__thumbs--below{ 9529 margin-top:15px; 9530} 9531 9532@media only screen and (min-width:769px){ 9533 9534.product__thumbs--below{ 9535 margin-top:20px; 9536} 9537 } 9538 9539@media only screen and (min-width:769px){ 9540 9541.product__thumbs--beside{ 9542 flex:0 0 80px; 9543 margin-left:0; 9544 margin-right:20px; 9545 max-width:80px; 9546} 9547 } 9548 9549.product__thumb-item a{ 9550 display:block; 9551 } 9552 9553.product__thumb-item a:before{ 9554 bottom:0; 9555 box-shadow:inset 0 0 0 2px var(--colorTextBody); 9556 content:none; 9557 display:block; 9558 left:0; 9559 position:absolute; 9560 right:0; 9561 top:0; 9562 z-index:1; 9563 } 9564 9565.product__thumb-item a:focus{ 9566 outline:none; 9567 } 9568 9569.product__thumb-item a:focus:before{ 9570 content:""; 9571 } 9572 9573.product__thumb-item a.is-active:before{ 9574 content:""; 9575 } 9576 9577.product__thumb-item a:active:before{ 9578 content:none; 9579 } 9580 9581.product__thumb-item.thumb--current a:before{ 9582 content:""; 9583 } 9584 9585.product__thumbs--beside .product__thumb-item{ 9586 margin-bottom:15px; 9587} 9588 9589@media only screen and (min-width:769px){ 9590 9591.product__thumbs--beside .product__thumb-item{ 9592 margin-bottom:20px; 9593} 9594 } 9595 9596.product__thumbs--below .product__thumb-item{ 9597 margin-right:15px; 9598} 9599 9600@media only screen and (min-width:769px){ 9601 9602.product__thumbs--below .product__thumb-item{ 9603 margin-right:20px; 9604} 9605 } 9606 9607.product__thumbs--below .product__thumb-item:last-child{ 9608 margin-right:0; 9609 } 9610 9611.product__thumb{ 9612 cursor:pointer; 9613 display:block; 9614 position:relative; 9615} 9616 9617.product__thumb-icon{ 9618 background-color:var(--colorTextBody); 9619 border-radius:100px; 9620 font-size:0; 9621 opacity:0; 9622 padding:6px; 9623 position:absolute; 9624 right:5px; 9625 top:5px; 9626 transition:opacity 0.5s ease; 9627 z-index:1; 9628} 9629 9630.aos-animate .product__thumb-icon{ 9631 opacity:1; 9632} 9633 9634.product__thumb-icon .icon{
9635 fill:var(--colorBody); 9636 height:10px; 9637 width:10px; 9638 } 9639 9640@media only screen and (min-width:769px){ 9641 9642.product__thumb-icon .icon{ 9643 height:13px; 9644 width:13px; 9645 } 9646 } 9647 9648.product__photo-zoom{ 9649 bottom:10px; 9650 cursor:zoom-in; 9651 margin:15px; 9652 position:absolute; 9653 right:0; 9654} 9655 9656@media only screen and (min-width:769px){ 9657 9658.product__photo-zoom{ 9659 border-radius:0; 9660 left:0; 9661 margin:0; 9662 opacity:0; 9663 top:0; 9664 width:100%; 9665} 9666 9667 .product__photo-zoom span,.product__photo-zoom svg{ 9668 display:none; 9669 } 9670 } 9671 9672.pswp__img--placeholder{ 9673 animation:placeholder-shimmer 1.3s linear 2s infinite; 9674 background-size:400% 100%; 9675 overflow:hidden; 9676} 9677 9678.product-single__prices{ 9679 align-items:center; 9680 display:flex; 9681 flex-wrap:wrap; 9682 justify-content:flex-start; 9683 font-family: Nunito,sans-serif; 9684 font-weight: 700; 9685 margin-bottom: 10px; 9686} 9687 9688@media only screen and (max-width:768px){ 9689 9690.product-single__prices{ 9691 justify-content:center; 9692} 9693 } 9694 9695.product-single__prices>*{ 9696 flex:0 1 auto; 9697 padding-right:15px; 9698 } 9699 9700.product-single__prices>:last-child{ 9701 padding-right:0; 9702 } 9703 9704.product__price{ 9705 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 9706} 9707 9708@media only screen and (min-width:769px){ 9709 9710.product__price{ 9711 font-size:calc(var(--typeBaseSize)*1.22); 9712} 9713 } 9714 9715.sale-price{ 9716 color:var(--colorSalePrice); 9717} 9718 9719.product__unit-price{ 9720 font-size:0.8em; 9721 opacity:0.8; 9722} 9723 9724.product__price--compare{ 9725 -webkit-text-decoration:line-through; 9726 text-decoration:line-through; 9727} 9728 9729.product__quantity input[type=number]{ 9730 max-width:80px; 9731 } 9732 9733@media only screen and (max-width:768px){ 9734 9735.product__quantity input[type=number]{ 9736 display:block; 9737 margin:0 auto; 9738 } 9739 } 9740 9741.add-to-cart[disabled]+.shopify-payment-button{ 9742 display:none; 9743} 9744 9745.product__policies{ 9746 font-size:0.85em; 9747 font-family: Nunito,sans-serif; 9748} 9749 9750.shopify-payment-terms{ 9751 margin:12px 0; 9752} 9753 9754.shopify-payment-terms:empty{ 9755 display:none; 9756 } 9757 9758.modal .shopify-payment-terms{ 9759 display:none; 9760} 9761 9762.screen-layer .shopify-payment-terms{ 9763 display:none; 9764} 9765 9766.product__thumbs--scroller{ 9767 -ms-overflow-style:-ms-autohiding-scrollbar; 9768 scroll-behavior:smooth; 9769 scrollbar-width:none; 9770} 9771 9772.product__thumbs--scroller::-webkit-scrollbar{ 9773 height:0; 9774 width:0; 9775 } 9776 9777.product__thumbs--below .product__thumbs--scroller{ 9778 overflow-x:scroll; 9779 text-align:center; 9780 white-space:nowrap; 9781} 9782 9783.product__thumbs--beside .product__thumbs--scroller{ 9784 bottom:0; 9785 left:0; 9786 overflow-y:scroll; 9787 position:absolute; 9788 right:0; 9789 top:0; 9790 width:100%; 9791} 9792 9793.screen-layer-open div[id*=collection-return]{ 9794 display:none; 9795} 9796 9797.article__author,.article__date{ 9798 margin-bottom:5px; 9799} 9800 9801@media only screen and (min-width:769px){ 9802 9803.article__author,.article__date{ 9804 margin-bottom:10px; 9805} 9806 } 9807 9808.article__featured-image{ 9809 display:block; 9810 margin-bottom:40px; 9811} 9812 9813.article__featured-image img{ 9814 display:block; 9815 margin:0 auto; 9816 } 9817 9818.article__body{ 9819 margin-bottom:20px; 9820} 9821 9822@media only screen and (min-width:769px){ 9823 9824.article__body{ 9825 margin-bottom:40px; 9826} 9827 } 9828 9829.grid--articles{ 9830 margin-bottom:60px; 9831} 9832 9833@media only screen and (min-width:769px){ 9834 9835.grid--articles{ 9836 margin-bottom:120px; 9837} 9838 } 9839 9840.article-listing{ 9841 margin-bottom:60px; 9842} 9843 9844@media only screen and (min-width:769px){ 9845 9846.article-listing{ 9847 margin-bottom:120px; 9848} 9849 } 9850 9851.article__image-wrap{ 9852 margin:0 auto; 9853 max-width:850px; 9854} 9855 9856.article__content{ 9857 margin:0 auto; 9858 max-width:750px 9859} 9860 9861.article__content-meta{ 9862 margin-bottom:20px; 9863} 9864 9865.article__content-meta>*{ 9866 margin-bottom:5px; 9867 } 9868 9869.article__comment{ 9870 margin-bottom:20px; 9871} 9872 9873.article__comment:last-child{ 9874 margin-bottom:0; 9875 } 9876 9877.site-header--password{ 9878 color:var(--colorNavText); 9879} 9880 9881.site-header--password a,.site-header--password a:hover{ 9882 color:var(--colorNavText); 9883 } 9884 9885.is-light .site-header--password{ 9886 color:#fff; 9887} 9888 9889.is-light .site-header--password a,.is-light .site-header--password a:hover{ 9890 color:#fff; 9891 } 9892 9893.password-page__logo h1{ 9894 margin-bottom:0; 9895 } 9896 9897.password-page__logo-image{ 9898 align-items:center; 9899 display:flex; 9900} 9901 9902.btn--password{ 9903 background-color:transparent; 9904 border-color:var(--colorTextBody); 9905 border-radius:35px; 9906 box-shadow:none; 9907 color:var(--colorTextBody); 9908 display:block; 9909} 9910 9911.btn--password:active,.btn--password:hover{ 9912 background-color:transparent; 9913 border-color:var(--colorTextBody); 9914 color:var(--colorTextBody); 9915 } 9916 9917.is-light .btn--password{ 9918 border-color:#fff; 9919 color:#fff; 9920} 9921 9922.is-light .btn--password:active,.is-light .btn--password:hover{ 9923 border-color:#fff; 9924 color:#fff; 9925 } 9926 9927.btn--password:after{ 9928 content:""; 9929 } 9930 9931.password__lock .icon{ 9932 height:12px; 9933 margin-right:4px; 9934 position:relative; 9935 top:-2px; 9936 width:12px; 9937} 9938 9939.icon-shopify-logo{ 9940 height:20px; 9941 width:60px; 9942} 9943 9944@media only screen and (max-width:768px){ 9945 9946#LoginModal .modal__close{ 9947 padding:20px; 9948} 9949 } 9950 9951#LoginModal .modal__inner{ 9952 background:var(--colorBody); 9953 color:var(--colorTextBody); 9954 padding:30px; 9955} 9956 9957.password-admin-link{ 9958 margin:0; 9959} 9960 9961.password-admin-link a{ 9962 border-bottom:2px solid !important; 9963 border-bottom-color:var(--colorTextBody) !important; 9964 } 9965 9966.password-page__footer{ 9967 margin:0; 9968 padding:10px 0; 9969} 9970 9971@media only screen and (min-width:769px){ 9972 9973.password-page__footer{ 9974 padding:20px 0; 9975} 9976 } 9977 9978.template-giftcard,.template-giftcard body{ 9979 background:var(--colorBody); 9980} 9981 9982.template-giftcard a,.template-giftcard body a{ 9983 -webkit-text-decoration:none; 9984 text-decoration:none; 9985 } 9986 9987.template-giftcard .page-width{ 9988 max-width:588px; 9989} 9990 9991.template-giftcard .page-width iframe,.template-giftcard .page-width img,.template-giftcard .page-width object{ 9992 max-width:100%; 9993 } 9994 9995.giftcard-header{ 9996 font-size:1em; 9997 padding:80px 0; 9998 text-align:center; 9999} 10000 10001.giftcard-header a{ 10002 display:block; 10003 margin:0 auto; 10004 } 10005 10006.template-giftcard .shop-url{ 10007 display:none; 10008} 10009 10010.giftcard__border{ 10011 box-shadow:0 10px 30px rgba(0,0,0,.3); 10012 padding:1.5em; 10013} 10014</style> 10015 <style>.giftcard__content{ 10016 background-color:var(--colorBody); 10017 color:var(--colorTextBody); 10018} 10019 10020.giftcard__content:after{clear:both;content:"";display:table;} 10021 10022.giftcard__header{ 10023 padding:20px; 10024} 10025 10026.giftcard__header:after{clear:both;content:"";display:table;} 10027 10028.giftcard__title{ 10029 float:left; 10030 margin-bottom:0; 10031} 10032 10033.giftcard__tag{ 10034 background-color:var(--colorTextBody); 10035 border:1px solid transparent; 10036 border-radius:4px; 10037 color:var(--colorBody); 10038 display:block; 10039 float:right; 10040 font-size:0.75em; 10041 letter-spacing:.05em; 10042 line-height:1; 10043 padding:13.33333px; 10044 text-transform:uppercase; 10045} 10046 10047.giftcard__tag--active{ 10048 background:transparent; 10049 border:1px solid; 10050 border-color:var(--colorTextBody); 10051 color:var(--colorTextBody); 10052} 10053 10054.giftcard__wrap{ 10055 margin:20px 20px 40px; 10056 position:relative; 10057} 10058 10059.giftcard__wrap img{ 10060 border-radius:10px; 10061 display:block; 10062 position:relative; 10063 z-index:2; 10064 } 10065 10066.giftcard__code{ 10067 bottom:40px; 10068 position:absolute; 10069 text-align:center; 10070 width:100%; 10071 z-index:50; 10072} 10073 10074.giftcard__code--medium{ 10075 font-size:.875em; 10076} 10077 10078.giftcard__code--small{ 10079 font-size:.75em; 10080} 10081 10082.giftcard__code__inner{ 10083 background-color:#fff; 10084 border-radius:4px; 10085 box-shadow:0 0 0 1px rgba(0,0,0,.1); 10086 display:inline-block; 10087 max-width:450px; 10088 padding:.5em; 10089 vertical-align:baseline; 10090} 10091 10092.giftcard__code--small .giftcard__code__inner{ 10093 overflow:auto; 10094} 10095 10096.giftcard__code__text{ 10097 border:1px dashed; 10098 border-color:var(--colorTextBody); 10099 border-radius:2px; 10100 color:var(--colorTextBody); 10101 display:inline-block; 10102 font-size:1.6em; 10103 font-weight:400; 10104 line-height:1; 10105 padding:.4em .5em; 10106 text-transform:uppercase; 10107 vertical-align:baseline; 10108} 10109 10110.disabled .giftcard__code__text{ 10111 color:#999; 10112 -webkit-text-decoration:line-through; 10113 text-decoration:line-through; 10114} 10115 10116.giftcard__amount{ 10117 color:#fff; 10118 font-size:2.75em; 10119 line-height:1.2; 10120 padding:20px; 10121 position:absolute; 10122 right:0; 10123 top:0; 10124 z-index:50; 10125} 10126 10127.giftcard__amount strong{ 10128 display:block; 10129 text-shadow:3px 3px 0 rgba(0,0,0,.1); 10130 } 10131 10132.giftcard__amount--medium{ 10133 font-size:2em; 10134} 10135 10136.template-giftcard .tooltip{ 10137 color:#fff; 10138 display:block; 10139 margin-top:16px; 10140 position:absolute; 10141 right:50%; 10142 text-align:center; 10143 top:-50%; 10144 white-space:nowrap; 10145 z-index:3; 10146} 10147 10148.template-giftcard .tooltip:before{
10149 border-left:8px solid transparent; 10150 border-right:8px solid transparent; 10151 border-top:5px solid #333; 10152 border-top:5px solid rgba(51,51,51,.9); 10153 bottom:0; 10154 content:""; 10155 display:block; 10156 height:0; 10157 left:100%; 10158 margin-bottom:-5px; 10159 margin-left:-5px; 10160 position:absolute; 10161 width:0; 10162 } 10163 10164.template-giftcard .tooltip__label{ 10165 background:#333; 10166 background:rgba(51,51,51,.9); 10167 border:none; 10168 border-radius:4px; 10169 display:block; 10170 font-size:12px; 10171 font-weight:400; 10172 line-height:16px; 10173 margin-left:.25em; 10174 min-height:14px; 10175 padding:.5em .75em; 10176 position:relative; 10177 right:-50%; 10178 -webkit-text-decoration:none; 10179 text-decoration:none; 10180 text-shadow:none; 10181} 10182 10183.template-giftcard .tooltip__label small{ 10184 color:#b3b3b3; 10185 font-size:.875em; 10186 letter-spacing:.1em; 10187 text-transform:uppercase; 10188 } 10189 10190.giftcard__instructions{ 10191 margin:0 20px 40px; 10192 text-align:center; 10193} 10194 10195.giftcard__actions{ 10196 overflow:hidden; 10197 padding-bottom:1em; 10198 position:relative; 10199 text-align:center; 10200} 10201 10202.template-giftcard .action-link{ 10203 display:block; 10204 font-size:0.875em; 10205 font-weight:600; 10206 left:20px; 10207 letter-spacing:.2em; 10208 margin-top:-10px; 10209 padding-top:4px; 10210 position:absolute; 10211 text-transform:uppercase; 10212 top:50%; 10213} 10214 10215.template-giftcard .action-link:focus,.template-giftcard .action-link:hover{ 10216 color:var(--colorTextBody); 10217 } 10218 10219.template-giftcard .action-link__print{ 10220 background-image:url(//cdn.shopify.com/s/assets/gift-card/icon-print-164daa1ae32d10d1f9b83ac21b6f2c70.png); 10221 background-position:0 0; 10222 background-repeat:no-repeat; 10223 display:inline-block; 10224 height:17px; 10225 margin-right:10px; 10226 opacity:1; 10227 vertical-align:baseline; 10228 vertical-align:middle; 10229 width:17px; 10230} 10231 10232.giftcard__footer{ 10233 padding:80px 0; 10234 text-align:center; 10235} 10236 10237#QrCode img{ 10238 border-color:var(--colorTextBody); 10239 border-radius:4px; 10240 margin:0 auto 40px; 10241 padding:40px; 10242 } 10243 10244@media only screen and (max-width:768px){ 10245 .giftcard{ 10246 font-size:12px; 10247 } 10248 10249 .giftcard-header{ 10250 padding:40px 0; 10251 } 10252 10253 .template-giftcard .header-logo{ 10254 font-size:2em; 10255 } 10256 10257 .giftcard__border{ 10258 padding:20px; 10259 } 10260 10261 .giftcard__actions{ 10262 padding:20px; 10263 } 10264 10265 .giftcard__actions .btn{ 10266 padding-left:0; 10267 padding-right:0; 10268 width:100%; 10269 } 10270 10271 .template-giftcard .action-link{ 10272 display:none; 10273 } 10274} 10275 10276@media screen and (max-width:400px){ 10277 .giftcard__amount strong{ 10278 text-shadow:2px 2px 0 rgba(0,0,0,.1); 10279 } 10280 10281 .giftcard__wrap:after,.giftcard__wrap:before{ 10282 display:none; 10283 } 10284 10285 .giftcard__code{ 10286 font-size:.75em; 10287 } 10288 10289 .giftcard__code--medium{ 10290 font-size:.65em; 10291 } 10292 10293 .giftcard__code--small{ 10294 font-size:.55em; 10295 } 10296} 10297 10298@media screen and (max-height:800px){ 10299 .template-giftcard .header-logo img{ 10300 max-height:90px; 10301 } 10302} 10303 10304@media print{ 10305 @page{ 10306 margin:0.5cm; 10307 } 10308 10309 h2,h3,p{ 10310 orphans:3; 10311 widows:3; 10312 } 10313 10314 h2,h3{ 10315 page-break-after:avoid; 10316 } 10317 10318 body,html{ 10319 background-color:#fff; 10320 } 10321 10322 .giftcard-header{ 10323 padding:10px 0; 10324 } 10325 10326 .giftcard__border,.giftcard__content{ 10327 border:0 none; 10328 } 10329 10330 .add-to-apple-wallet,.giftcard__actions,.giftcard__wrap:after,.giftcard__wrap:before,.site-header__logo-link img:nth-child(2),.tooltip{ 10331 display:none; 10332 } 10333 10334 .giftcard__title{ 10335 float:none; 10336 text-align:center; 10337 } 10338 10339 .giftcard__code__text{ 10340 color:#555; 10341 } 10342 10343 .template-giftcard .shop-url{ 10344 display:block; 10345 } 10346 10347 .template-giftcard .logo{ 10348 color:#58686f; 10349 } 10350} 10351 10352.slideshow-wrapper{ 10353 position:relative; 10354} 10355 10356.slideshow__pause:focus{ 10357 clip:auto; 10358 background-color:var(--colorBtnPrimary); 10359 color:var(--colorBtnPrimaryText); 10360 height:auto; 10361 margin:0; 10362 padding:10px; 10363 transition:none; 10364 width:auto; 10365 z-index:10000; 10366} 10367 10368.video-is-playing .slideshow__pause:focus{ 10369 display:none; 10370} 10371 10372.slideshow__pause-stop{ 10373 display:block; 10374} 10375 10376.is-paused .slideshow__pause-stop{ 10377 display:none; 10378} 10379 10380.slideshow__pause-play{ 10381 display:none; 10382} 10383 10384.is-paused .slideshow__pause-play{ 10385 display:block; 10386} 10387 10388.slideshow__slide{ 10389 display:none; 10390 height:100%; 10391 overflow:hidden; 10392 position:relative; 10393 width:100%; 10394} 10395 10396.slideshow__slide:first-child{ 10397 display:block; 10398 } 10399 10400.flickity-slider .slideshow__slide{ 10401 display:block; 10402} 10403 10404.slideshow__slide:after{ 10405 background:var(--colorTextBody); 10406 bottom:0; 10407 content:""; 10408 height:2px; 10409 position:absolute; 10410 transition:width 0s linear 0s; 10411 width:0%; 10412 z-index:1; 10413 } 10414 10415.hero-wrapper{ 10416 position:relative; 10417} 10418 10419.hero{ 10420 animation:placeholder-shimmer 1.3s linear 0.5s infinite; 10421 background-size:300% 100%; 10422 overflow:hidden; 10423 position:relative; 10424} 10425 10426.hero.loaded{ 10427 animation:none; 10428 } 10429 10430.hero__text-shadow{ 10431 display:inline-block; 10432 position:relative; 10433 transform:translateZ(0); 10434} 10435 10436.hero__text-shadow>*{ 10437 position:relative; 10438 } 10439 10440.hero__text-shadow:before{ 10441 background:radial-gradient(rgba(0, 0, 0, var(--colorImageOverlayTextShadow)) 0%, transparent 60%); 10442 bottom:0; 10443 content:""; 10444 left:0; 10445 margin:-100px -200px -100px -200px; 10446 opacity:0; 10447 position:absolute; 10448 right:0; 10449 top:0; 10450 transition:opacity 0.6s cubic-bezier(0.04, 0, 0.2, 1) 0.3s; 10451 z-index:auto; 10452 } 10453 10454.hero__text-shadow.aos-animate:before{ 10455 opacity:0; 10456 } 10457 10458.hero__image-wrapper,.hero__media{ 10459 height:100%; 10460 left:0; 10461 position:absolute; 10462 top:0; 10463 width:100%; 10464} 10465 10466.hero__image-wrapper--overlay:before,.hero__media--overlay:before{ 10467 background-color:var(--colorImageOverlay); 10468 bottom:0; 10469 content:""; 10470 left:0; 10471 opacity:var(--colorImageOverlayOpacity); 10472 position:absolute; 10473 right:0; 10474 top:0; 10475 z-index:3; 10476 } 10477 10478.video-interactable .hero__image-wrapper--overlay:before,.video-interactable .hero__media--overlay:before{ 10479 pointer-events:none; 10480 } 10481 10482.hero__image{ 10483 font-family:"object-fit: cover"; 10484 height:100%; 10485 -o-object-fit:cover; 10486 object-fit:cover; 10487 position:relative; 10488 width:100%; 10489 z-index:1; 10490} 10491 10492.hero__media iframe,.hero__media video{ 10493 height:100%; 10494 pointer-events:none; 10495 width:100%; 10496} 10497 10498.video-interactable .hero__media iframe,.video-interactable .hero__media video{ 10499 pointer-events:auto; 10500} 10501 10502.hero__media video{ 10503 font-family:"object-fit: cover"; 10504 -o-object-fit:cover; 10505 object-fit:cover; 10506 -o-object-position:50% 20%; 10507 object-position:50% 20%; 10508 position:relative; 10509} 10510 10511.hero__media iframe{ 10512 left:0; 10513 left:-100%; 10514 max-width:none; 10515 position:absolute; 10516 top:0; 10517 width:300%; 10518} 10519 10520@media screen and (min-width:1140px){ 10521 10522.hero__media iframe{ 10523 height:300%; 10524 left:auto; 10525 top:-100%; 10526 width:100%; 10527} 10528 } 10529 10530.vimeo-mobile-trigger{ 10531 display:block; 10532 margin-top:90px; 10533 position:absolute; 10534 width:100%; 10535 z-index:2; 10536} 10537 10538.hero__text-content .vimeo-mobile-trigger{
10539 margin-top:-130px; 10540} 10541 10542.vimeo-mobile-trigger .icon{ 10543 background-color:#fff; 10544 border-radius:50%; 10545 color:#000; 10546 height:40px; 10547 padding:10px; 10548 width:40px; 10549 } 10550 10551.hero__slide-link{ 10552 color:var(--colorHeroText); 10553 display:block; 10554 height:100%; 10555 position:relative; 10556 z-index:4; 10557} 10558 10559.hero__text-wrap{ 10560 color:var(--colorHeroText); 10561 height:100%; 10562 position:absolute; 10563 width:100%; 10564} 10565 10566.video-interactable .hero__text-wrap{ 10567 pointer-events:none; 10568} 10569 10570.hero__text-wrap .page-width{ 10571 display:table; 10572 height:100%; 10573 width:100%; 10574 } 10575 10576.hero__text-content{ 10577 padding:35px 0; 10578 position:relative; 10579 z-index:4; 10580} 10581 10582@media only screen and (min-width:769px){ 10583 10584.hero__text-content{ 10585 padding:60px 0; 10586} 10587 } 10588 10589.hero__title{ 10590 display:block; 10591 font-size:40px; 10592 margin-bottom:0; 10593} 10594 10595@media only screen and (min-width:769px){ 10596 10597.hero__title{ 10598 font-size:80px; 10599} 10600 } 10601 10602.hero__subtext{ 10603 margin-top:20px; 10604} 10605 10606.hero__subtitle{ 10607 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 10608 margin-top:5px; 10609 vertical-align:middle; 10610} 10611 10612@media only screen and (min-width:769px){ 10613 10614.hero__subtitle{ 10615 font-size:calc(var(--typeBaseSize)*1.22); 10616} 10617 } 10618 10619@media only screen and (min-width:769px){ 10620 10621.hero__subtitle{ 10622 display:inline-block; 10623 margin-right:20px; 10624 margin-top:12px; 10625} 10626 } 10627 10628.hero__link{ 10629 display:inline-block; 10630} 10631 10632.video-interactable .hero__link{ 10633 pointer-events:auto; 10634} 10635 10636.hero__link .btn{ 10637 margin-top:12px; 10638 } 10639 10640.hero__link .btn .icon-play{ 10641 margin-right:5px; 10642 position:relative; 10643 top:-2px; 10644 } 10645 10646.hero__text-content{ 10647 display:table-cell; 10648} 10649 10650.hero__text-content.horizontal-left{ 10651 padding-right:10%; 10652 text-align:left; 10653 } 10654 10655@media only screen and (min-width:769px){ 10656 10657.hero__text-content.horizontal-left{ 10658 padding-right:33%; 10659 } 10660 } 10661 10662.hero__text-content.horizontal-center{ 10663 text-align:center; 10664 } 10665 10666@media only screen and (min-width:769px){ 10667 10668.hero__text-content.horizontal-center{ 10669 padding-left:40px; 10670 padding-right:40px; 10671 } 10672 } 10673 10674.hero__text-content.horizontal-right{ 10675 padding-left:10%; 10676 text-align:right; 10677 } 10678 10679@media only screen and (min-width:769px){ 10680 10681.hero__text-content.horizontal-right{ 10682 padding-left:33%; 10683 } 10684 } 10685 10686.hero__text-content.vertical-center{ 10687 padding-top:50px; 10688 vertical-align:middle; 10689 } 10690 10691@media only screen and (min-width:769px){ 10692 10693.hero__text-content.vertical-center{ 10694 padding-top:90px; 10695 } 10696 } 10697 10698.hero__text-content.vertical-center .hero__subtitle{ 10699 margin-right:0; 10700 } 10701 10702.hero__text-content.vertical-center .hero__link{ 10703 display:block; 10704 } 10705 10706.hero__text-content.vertical-center .hero__link .btn{ 10707 margin-top:15px; 10708 } 10709 10710@media only screen and (min-width:769px){ 10711 10712.hero__text-content.vertical-center .hero__link .btn{ 10713 margin-top:20px; 10714 } 10715 } 10716 10717.hero__text-content.vertical-top{ 10718 vertical-align:top; 10719 } 10720 10721.hero__text-content.vertical-bottom{ 10722 vertical-align:bottom; 10723 } 10724 10725.slick-dotted .hero__text-content.vertical-bottom{ 10726 padding-bottom:50px; 10727} 10728 10729.hero--450px{ 10730 height:292.5px; 10731} 10732 10733.hero--550px{ 10734 height:357.5px; 10735} 10736 10737.hero--650px{ 10738 height:422.5px; 10739} 10740 10741.hero--750px{ 10742 height:487.5px; 10743} 10744 10745.hero--850px{ 10746 height:552.5px; 10747} 10748 10749.hero--100vh{ 10750 height:100vh; 10751} 10752 10753.hero[data-natural]{ 10754 bottom:0; 10755 left:0; 10756 position:absolute; 10757 right:0; 10758 top:0; 10759} 10760 10761@media only screen and (min-width:769px){ 10762 .hero--450px{ 10763 height:450px; 10764 } 10765 .hero--550px{ 10766 height:550px; 10767 } 10768 .hero--650px{ 10769 height:650px; 10770 } 10771 .hero--750px{ 10772 height:750px; 10773 } 10774 .hero--850px{ 10775 height:850px; 10776 } 10777} 10778 10779@media only screen and (max-width:768px){ 10780 .hero--mobile--250px:not([data-natural]){ 10781 height:250px; 10782 } 10783 .hero--mobile--300px:not([data-natural]){ 10784 height:300px; 10785 } 10786 .hero--mobile--400px:not([data-natural]){ 10787 height:400px; 10788 } 10789 .hero--mobile--500px:not([data-natural]){ 10790 height:500px; 10791 } 10792 .hero--mobile--100vh:not([data-natural]){ 10793 height:90vh; 10794 } 10795} 10796 10797.index-section--hero:first-child [data-align-top] .hero-wrapper{ 10798 position:relative; 10799 z-index:1; 10800 } 10801 10802[data-animate_images=true] .hero__text-shadow:before{ 10803 opacity:0; 10804 } 10805 10806[data-animate_images=true] .hero__text-wrap{ 10807 opacity:0; 10808 transform:translateY(10px); 10809 transition:none; 10810 } 10811 10812.no-js [data-animate_images=true] .hero__text-wrap{ 10813 opacity:1; 10814 } 10815 10816@media only screen and (max-width:768px){ 10817 10818[data-animate_images=true] .hero__text-wrap{ 10819 transform:translateY(7px); 10820 } 10821 } 10822 10823[data-animate_images=true] .hero-animated .hero__image,[data-animate_images=true] .hero-animated .hero__image-wrapper,[data-animate_images=true] .hero-animated .hero__text-wrap{ 10824 opacity:1 !important; 10825 } 10826 10827[data-animate_images=true] .hero-animated .hero__image,[data-animate_images=true] .hero-animated .hero__image-wrapper,[data-animate_images=true] .hero-animated .hero__text-wrap{ 10828 transform:none; 10829 } 10830 10831[data-animate_images=true] .hero-animated .hero__link .btn{ 10832 opacity:1; 10833 } 10834 10835[data-animate_images=true]:not(.animate-out) .hero__image{ 10836 opacity:0; 10837 transition:none; 10838 } 10839 10840[data-animate_images=true] .hero__link .btn{ 10841 opacity:0; 10842 transition:none; 10843 } 10844 10845.no-js [data-animate_images=true] .hero__link .btn{ 10846 opacity:1; 10847 } 10848 10849[data-animate_images=true] .hero__image-wrapper{ 10850 opacity:0; 10851 transform:scale(1.15); 10852 transition:none; 10853 } 10854 10855[data-animate_images=true] .hero .slideshow__slide .hero__image,[data-animate_images=true] .hero .slideshow__slide .hero__media,[data-animate_images=true] [data-aos=hero__animation] .hero__image,[data-animate_images=true] [data-aos=hero__animation] .hero__media{ 10856 opacity:0; 10857 } 10858 10859.no-js [data-animate_images=true] .hero .slideshow__slide .hero__image,.no-js [data-animate_images=true] .hero .slideshow__slide .hero__media,.no-js [data-animate_images=true] [data-aos=hero__animation] .hero__image,.no-js [data-animate_images=true] [data-aos=hero__animation] .hero__media{ 10860 opacity:1; 10861 } 10862 10863[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__text-wrap,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__text-wrap{ 10864 opacity:1; 10865 transform:translateY(0px); 10866 transition:opacity 0.4s ease,transform 0.6s cubic-bezier(0.26, 0.54, 0.32, 1); 10867 } 10868 10869[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__text-shadow:before,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__text-shadow:before{ 10870 opacity:1; 10871 transition:all 0.4s ease 0.2s; 10872 } 10873 10874[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__image,[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__image--svg,[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__media,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__image,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__image--svg,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__media{ 10875 animation:fade-in-bg 1.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards; 10876 transition:none; 10877 } 10878 10879[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__image-wrapper,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__image-wrapper{ 10880 opacity:1; 10881 transform:scale(1); 10882 transition:transform 1s cubic-bezier(0.18, 0.63, 0.25, 1),opacity 0.7s ease; 10883 } 10884 10885[data-animate_images=true] .hero.loaded .slideshow__slide.is-selected .hero__link .btn,[data-animate_images=true] .loaded.aos-animate[data-aos=hero__animation] .hero__link .btn{ 10886 animation:fade-in 1s ease 0.6s forwards; 10887 } 10888 10889[data-animate_images=true] [data-aos=hero__animation] .collection-hero__image{ 10890 opacity:0; 10891 } 10892 10893.no-js [data-animate_images=true] [data-aos=hero__animation] .collection-hero__image{ 10894 opacity:1; 10895 } 10896 10897[data-animate_images=true] .aos-animate[data-aos=hero__animation] .collection-hero__image{ 10898 animation:fade-in-bg 1.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards; 10899 transition:none; 10900 } 10901 10902[data-animate_images=true] .hero .slideshow__slide.animate-out .hero__image-wrapper{ 10903 opacity:0; 10904 transform:scale(1); 10905 transition:transform 0.5s ease-in 0.55s,opacity 0.5s ease-in 0.55s; 10906 } 10907 10908[data-animate_images=false] .slideshow-refresh.loaded[data-aos=hero__animation] .hero__image,[data-animate_images=false] .slideshow-refresh.loaded[data-aos=hero__animation] .hero__media{ 10909 animation:none; 10910 opacity:1; 10911 } 10912 10913[data-animate_images=false] .hero__text-wrap{ 10914 opacity:0; 10915 } 10916 10917[data-animate_images=false] .slideshow__slide.is-selected .hero__text-wrap,[data-animate_images=false] .video-parent-section .hero__text-wrap{ 10918 opacity:1; 10919 } 10920 10921[data-animate_images=false] .hero-animated .hero__image,[data-animate_images=false] .hero-animated .hero__image-wrapper,[data-animate_images=false] .hero-animated .hero__text-wrap{ 10922 opacity:1 !important; 10923 } 10924 10925[data-animate_images=false] .hero-animated .hero__image,[data-animate_images=false] .hero-animated .hero__image-wrapper,[data-animate_images=false] .hero-animated .hero__text-wrap{ 10926 transform:none; 10927 } 10928 10929[data-animate_images=false] .hero-animated .hero__link .btn{ 10930 opacity:1; 10931 } 10932 10933.animated__slide{ 10934 bottom:0; 10935 left:0; 10936 opacity:0; 10937 overflow:hidden; 10938 position:absolute; 10939 right:0; 10940 top:0; 10941} 10942 10943.animated__slide:first-child{ 10944 display:block; 10945 } 10946 10947.animated__slide--active{ 10948 opacity:1; 10949} 10950 10951.hero-animated[data-style=fading] .animated__slide--inactive{ 10952 animation:hero-animate-out 0.5s linear forwards; 10953 opacity:0; 10954 z-index:1; 10955 } 10956 10957.hero-animated[data-style=fading] .animated__slide--active{ 10958 animation:hero-animate 4s cubic-bezier(0.12, 0.63, 0.6, 0.74) forwards; 10959 z-index:2; 10960 } 10961 10962@media only screen and (max-width:768px){ 10963 .hero-animated[data-style=fading] .animated__slide--inactive{ 10964 animation-name:hero-animate-out-small; 10965 } 10966 10967 .hero-animated[data-style=fading] .animated__slide--active{ 10968 animation-name:hero-animate-small; 10969 } 10970 } 10971 10972.collection-hero{ 10973 background:var(--colorLargeImageBg); 10974 height:330px; 10975 margin-bottom:30px; 10976 overflow:hidden; 10977 position:relative; 10978 width:100%; 10979} 10980 10981@media only screen and (min-width:769px){ 10982 10983.collection-hero{ 10984 height:550px; 10985 margin-bottom:60px; 10986} 10987 } 10988 10989.collection-hero__image{ 10990 bottom:0; 10991 height:100%; 10992 left:0; 10993 -o-object-fit:cover; 10994 object-fit:cover; 10995 position:absolute; 10996 top:0; 10997 width:100%; 10998} 10999 11000.collection-hero__content{ 11001 align-items:center; 11002 bottom:0; 11003 display:flex; 11004 left:0; 11005 position:absolute; 11006 top:0; 11007 width:100%; 11008} 11009 11010.collection-hero__content .page-width{ 11011 width:100%; 11012 } 11013 11014.collection-hero__content .section-header--hero{ 11015 margin-bottom:0; 11016 } 11017 11018.collection-filters{ 11019 margin-bottom:30px; 11020} 11021 11022@media only screen and (min-width:769px){ 11023 11024.collection-filters{ 11025 margin-bottom:60px; 11026} 11027 } 11028 11029.collection-filter__wrapper{ 11030 margin:0 auto; 11031 max-width:1300px; 11032 overflow:hidden; 11033} 11034 11035.collection-filter__scrollable{ 11036 display:flex; 11037 flex-wrap:nowrap; 11038 overflow-x:auto; 11039 overflow-y:hidden; 11040} 11041 11042@media only screen and (min-width:769px){ 11043 11044.collection-filter__scrollable{ 11045 display:block; 11046 margin-bottom:-40px; 11047 text-align:center; 11048} 11049 } 11050 11051.collection-filter__group{ 11052 flex:1 0 auto; 11053 max-width:50%; 11054} 11055 11056@media only screen and (min-width:769px){ 11057 11058.collection-filter__group{ 11059 display:inline-block; 11060 margin-bottom:40px; 11061 max-width:28%; 11062 text-align:left; 11063 vertical-align:top; 11064} 11065 } 11066 11067.collection-filter__group[data-type=color_group]{ 11068 flex:1 0 50%; 11069 } 11070 11071.collection-filter__group--price{ 11072 max-width:none; 11073} 11074 11075.collection-filter__inner{ 11076 padding:0 40px; 11077} 11078 11079@media only screen and (max-width:768px){ 11080 11081.collection-filter__inner{ 11082 border-right:2px solid; 11083 border-right-color:var(--colorTextBody); 11084 height:100%; 11085 padding:0 30px; 11086} 11087 11088.collection-filter__group:last-child .collection-filter__inner{ 11089 border-right:0; 11090} 11091 } 11092 11093.collection-filter__title{ 11094 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 11095 margin-bottom:10px; 11096} 11097 11098@media only screen and (min-width:769px){ 11099 11100.collection-filter__title{ 11101 font-size:calc(var(--typeBaseSize)*1.22); 11102} 11103 } 11104 11105[data-type_product_capitalize=true] .collection-filter__title{ 11106 text-transform:uppercase; 11107} 11108 11109.collection-dropdowns{ 11110 align-items:center; 11111 display:flex; 11112 flex-wrap:wrap; 11113 justify-content:center; 11114} 11115 11116.collection-dropdowns select{ 11117 display:block; 11118 width:100%; 11119 } 11120 11121.collection-filter__wrapper+.collection-dropdowns{ 11122 margin-top:40px; 11123} 11124 11125.collection-dropdowns__item{ 11126 flex:0 1 20%; 11127 margin:0 20px; 11128} 11129 11130@media only screen and (max-width:768px){ 11131 11132.collection-dropdowns__item{ 11133 flex:0 1 40%; 11134} 11135 } 11136 11137.is-light .site-header__logo .logo--has-inverted{ 11138 height:0; 11139 opacity:0; 11140 overflow:hidden; 11141 visibility:hidden; 11142} 11143 11144.site-header__logo .logo--inverted{ 11145 height:0; 11146 opacity:0; 11147 overflow:hidden; 11148 visibility:hidden; 11149} 11150 11151.is-light .site-header__logo .logo--inverted{ 11152 height:auto; 11153 opacity:1; 11154 visibility:visible; 11155} 11156 11157.site-header__logo{ 11158 font-size:25px; 11159} 11160 11161@media only screen and (max-width:768px){ 11162 11163.site-header__logo{ 11164 font-size:20px; 11165 text-align:center; 11166} 11167 } 11168
11169.header-logo a,.site-header__logo a{ 11170 color:var(--colorNavText); 11171} 11172 11173.is-light .header-logo a,.is-light .site-header__logo a{ 11174 color:#fff; 11175} 11176 11177.is-light .header-logo a:hover,.is-light .site-header__logo a:hover{ 11178 color:#fff; 11179 } 11180 11181.site-nav__dropdown-link{ 11182 display:block; 11183 font-size:16px; 11184 padding:8px 15px; 11185 white-space:nowrap; 11186} 11187 11188.tags--vertical{ 11189 list-style:none outside; 11190 margin:0; 11191 padding:0; 11192} 11193 11194.tags--vertical li{ 11195 margin-bottom:5px; 11196 } 11197 11198@media only screen and (min-width:769px){ 11199 11200.tags--vertical li{ 11201 margin-bottom:10px; 11202 } 11203 } 11204 11205.tag--active{ 11206 font-weight:600; 11207} 11208 11209.tags-toggle{ 11210 border-bottom:1px solid currentColor; 11211 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11212 margin:10px 0; 11213 padding:0 0 2px; 11214 width:auto; 11215} 11216 11217@media only screen and (min-width:769px){ 11218 11219.tags-toggle{ 11220 font-size:calc(var(--typeBaseSize) - 2px); 11221} 11222 } 11223 11224@media only screen and (min-width:769px){ 11225 11226.tags-toggle{ 11227 margin:15px 0; 11228} 11229 } 11230 11231.tag-list{ 11232 margin-bottom:0; 11233} 11234 11235.tag-list--active-tags{ 11236 margin-bottom:40px; 11237} 11238 11239.tag-list--active-tags:empty{ 11240 display:none; 11241 } 11242 11243.tag-list a,.tag-list label{ 11244 cursor:pointer; 11245 display:inline-block; 11246 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11247 position:relative; 11248} 11249 11250@media only screen and (min-width:769px){ 11251 11252.tag-list a,.tag-list label{ 11253 font-size:calc(var(--typeBaseSize) - 2px); 11254} 11255 } 11256 11257.tag-list label:hover{ 11258 -webkit-text-decoration:underline; 11259 text-decoration:underline; 11260 text-underline-offset:2px; 11261} 11262 11263.tag--active .tag__checkbox:after,.tag-list--checkboxes .tag--active a:after,input:checked~.tag__checkbox:after{ 11264 background-color:var(--colorTextBody); 11265 border-color:var(--colorTextBody); 11266} 11267 11268.tag--remove{ 11269 display:inline-block; 11270 margin:0 10px 0 0; 11271 position:relative; 11272} 11273 11274.tag--remove a{ 11275 padding-right:40px !important; 11276 } 11277 11278.tag--remove a{ 11279 text-align:left; 11280 } 11281 11282.tag--remove .icon{ 11283 color:var(--colorBtnPrimaryText); 11284 pointer-events:none; 11285 position:absolute; 11286 right:10px; 11287 top:50%; 11288 transform:translateY(-50%); 11289 } 11290 11291.tag-list--swatches{ 11292 margin-left:-4px; 11293 margin-top:2px; 11294} 11295 11296.tag-list--swatches li{ 11297 display:inline-block; 11298 margin:0 5px 5px 0; 11299 } 11300 11301label.tag__checkbox-wrapper{ 11302 display:flex; 11303} 11304 11305.tag__checkbox{ 11306 padding-left:25px; 11307 position:relative; 11308} 11309 11310.tag__checkbox:after,.tag__checkbox:before{ 11311 content:""; 11312 left:0; 11313 position:absolute; 11314 top:50%; 11315 transform:translateY(-50%); 11316 } 11317 11318[dir=rtl] .tag__checkbox:after,[dir=rtl] .tag__checkbox:before{ 11319 left:auto; 11320 right:0; 11321 } 11322 11323.tag__checkbox:before{ 11324 border:1px solid; 11325 border-color:var(--colorBorder); 11326 height:16px; 11327 width:16px; 11328 } 11329 11330.tag__checkbox:after{ 11331 height:10px; 11332 left:3px; 11333 width:10px; 11334 } 11335 11336.tag__input{ 11337 cursor:pointer; 11338 height:0; 11339 opacity:0; 11340 position:absolute; 11341 width:0; 11342} 11343 11344.variant-input-wrap{ 11345 border:0; 11346 margin:0 0 -12px; 11347 padding:0; 11348 position:relative; 11349} 11350 11351.variant-input-wrap input{ 11352 clip:rect(0 0 0 0); 11353 border:0; 11354 height:1px; 11355 margin:-1px; 11356 overflow:hidden; 11357 padding:0; 11358 position:absolute; 11359 width:1px; 11360 } 11361 11362.variant-input-wrap label{ 11363 background-color:transparent; 11364 border-radius:100px; 11365 color:var(--colorTextBody); 11366 display:inline-block; 11367 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11368 font-style:normal; 11369 font-weight:400; 11370 line-height:1; 11371 margin:0 8px 12px 0; 11372 overflow:hidden; 11373 padding:15px 18px; 11374 position:relative; 11375 text-transform:none; 11376 } 11377 11378@media only screen and (min-width:769px){ 11379 11380.variant-input-wrap label{ 11381 font-size:calc(var(--typeBaseSize) - 2px); 11382 } 11383 } 11384 11385.variant-input-wrap label.color-swatch{ 11386 height:calc(var(--typeBaseSize) + 26px); 11387 width:calc(var(--typeBaseSize) + 26px); 11388 } 11389 11390.variant-input-wrap label.disabled{ 11391 box-shadow:none; 11392 color:#b6b6b6; 11393 } 11394 11395.variant-input-wrap label.disabled.color-swatch{ 11396 box-shadow:0 0 0 2px #b6b6b6; 11397 } 11398 11399.variant-input-wrap label.disabled:after{ 11400 border-left:2px solid; 11401 border-color:#b6b6b6; 11402 bottom:0; 11403 content:""; 11404 left:50%; 11405 position:absolute; 11406 top:0; 11407 transform:rotate(45deg); 11408 } 11409 11410.variant-input-wrap input[type=radio]:checked+label{ 11411 /* box-shadow:0 0 0 2px var(--colorTextBody); */ 11412 border-color: #a00404; 11413 background: #a00404!important; 11414 color: #fff; 11415 } 11416 11417.variant-input-wrap input[type=radio]:checked+label:after{ 11418 content:none; 11419 } 11420 11421.variant-input{ 11422 display:inline-block; 11423} 11424 11425select .variant-input{ 11426 display:block; 11427} 11428 11429.variant-wrapper+.variant-wrapper{ 11430 margin-top:25px; 11431} 11432 11433.no-js .variant-wrapper{ 11434 display:none; 11435} 11436 11437.variant-wrapper--dropdown{ 11438 display:inline-block; 11439 margin-right:20px; 11440 max-width:100%; 11441} 11442 11443.variant__label{ 11444 cursor:default; 11445 display:block; 11446 margin-bottom:15px; 11447} 11448 11449@media only screen and (max-width:768px){ 11450 .grid-product--padded .grid-product__content{ 11451 padding-left:10px; 11452 padding-right:10px; 11453 } 11454 [data-product_image_scatter=true] .grid-product--padded .grid-product__content{ 11455 padding-left:0; 11456 padding-right:0; 11457 } 11458} 11459 11460.grid-product__content{ 11461 margin-bottom:20px; 11462 position:relative; 11463 text-align:center; 11464} 11465 11466@media only screen and (min-width:769px){ 11467 11468.grid-product__content{ 11469 margin-bottom:40px; 11470} 11471 11472.grid-product__hover-details .grid-product__content{ 11473 margin-bottom:0; 11474} 11475 } 11476 11477.grid-product__link{ 11478 display:block; 11479 overflow:hidden; 11480} 11481 11482.grid-product__link--disabled .image-wrap{ 11483 opacity:0.5; 11484} 11485 11486.grid-product__image{ 11487 display:block; 11488 margin:0 auto; 11489 width:100%; 11490} 11491 11492.grid-product__meta{ 11493 line-height:calc(var(--typeBaseLineHeight) - 0.1); 11494 padding:10px 0; 11495 position:relative; 11496} 11497 11498.overflow-scroller .grid-product__meta{ 11499 padding-bottom:0; 11500} 11501 11502@media only screen and (max-width:768px){ 11503 11504.small--grid--flush .grid-product__meta{ 11505 padding:10px; 11506} 11507 } 11508 11509@media only screen and (min-width:769px){ 11510 @media (any-hover:hover){ 11511 .grid-product__hover-details .grid-product__colors,.grid-product__hover-details .grid-product__meta,.grid-product__hover-details .grid-product__tag,.grid-product__hover-details .spr-badge{ 11512 opacity:0; 11513 transform:translateY(7px); 11514 transition:all 0.15s cubic-bezier(0.23, 0.55, 0.49, 1.01); 11515 } 11516 .grid-product__hover-details:hover .grid-product__colors,.grid-product__hover-details:hover .grid-product__meta,.grid-product__hover-details:hover .grid-product__tag,.grid-product__hover-details:hover .spr-badge{ 11517 opacity:1; 11518 transform:translateY(0px); 11519 } 11520 } 11521} 11522 11523.grid-product__title{ 11524 font-size:calc((var(--typeBaseSize)*1.22)*0.85); 11525} 11526 11527@media only screen and (min-width:769px){ 11528 11529.grid-product__title{ 11530 font-size:calc(var(--typeBaseSize)*1.22); 11531} 11532 } 11533 11534[data-type_product_capitalize=true] .grid-product__title{ 11535 text-transform:uppercase; 11536} 11537 11538.grid-product__vendor{ 11539 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11540 margin-top:3px; 11541} 11542 11543@media only screen and (min-width:769px){ 11544 11545.grid-product__vendor{ 11546 font-size:calc(var(--typeBaseSize) - 2px); 11547} 11548 } 11549 11550.grid-product__price{ 11551 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11552 margin-top:3px; 11553} 11554 11555@media only screen and (min-width:769px){ 11556 11557.grid-product__price{ 11558 font-size:calc(var(--typeBaseSize) - 2px); 11559} 11560 } 11561 11562.grid-product__price--original{ 11563 margin-right:5px; 11564} 11565 11566.grid-product__tag{ 11567 background-color:var(--colorBtnPrimary); 11568 color:var(--colorBtnPrimaryText); 11569 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 11570 line-height:1; 11571 padding:6px 6px 6px 8px; 11572 position:absolute; 11573 right:0; 11574 top:0; 11575 transition:opacity 0.4s ease; 11576 z-index:1; 11577} 11578 11579@media only screen and (min-width:769px){ 11580 11581.grid-product__tag{ 11582 font-size:calc(var(--typeBaseSize) - 2px); 11583} 11584 } 11585 11586@media only screen and (min-width:769px){ 11587 11588.grid-product__tag{ 11589 padding:7px 9px 7px 11px; 11590} 11591 } 11592 11593.grid-product__tag--sale{ 11594 background-color:var(--colorSaleTag); 11595 color:var(--colorSaleTagText); 11596} 11597 11598.grid-product__see-all{ 11599 border:2px solid; 11600 border-color:var(--colorTextBody); 11601 display:inline-block; 11602 margin-top:-60px; 11603 padding:20px; 11604 text-align:center; 11605} 11606 11607.grid-product.aos-animate.unload{ 11608 animation:grid-product__loading 1.5s ease 1.5s infinite; 11609 opacity:0; 11610 transition-duration:0.3s; 11611 } 11612 11613.grid-product__colors{ 11614 align-items:center; 11615 display:flex; 11616 flex-wrap:wrap; 11617 justify-content:center; 11618 line-height:19px; 11619} 11620 11621@media only screen and (min-width:769px){ 11622 11623.grid-product__colors{ 11624 line-height:20px; 11625} 11626 } 11627 11628.overflow-scroller .grid-product__colors{ 11629 padding-top:10px; 11630} 11631 11632.grid-product__hover-details .grid-product__colors{ 11633 margin-bottom:5px; 11634} 11635 11636.product-slider:not(.flickity-enabled) .product-slide{ 11637 display:none; 11638 } 11639 11640.product-slider:not(.flickity-enabled) .product-slide:first-child{ 11641 display:block; 11642 } 11643 11644.product-slider.flickity-enabled .product-slide{ 11645 height:100%; 11646 opacity:0; 11647 transition:opacity 0s ease 0.3s; 11648 width:100%; 11649 } 11650 11651.product-slider.flickity-enabled .product-slide:first-child{ 11652 opacity:1; 11653 } 11654 11655.product-slider .product-slide.is-selected{ 11656 opacity:1; 11657 transition:none; 11658 } 11659 11660.product-slider.flickity-enabled:after{
11661 animation:progressBar 1350ms linear infinite; 11662 background-color:var(--colorTextBody); 11663 bottom:-2px; 11664 content:""; 11665 height:2px; 11666 left:0; 11667 position:absolute; 11668 width:0; 11669 z-index:1; 11670} 11671 11672.product-slider--init.is-draggable .flickity-viewport{ 11673 cursor:pointer; 11674 } 11675 11676.product-slider--init .grid__image-ratio,.product-slider--init img{ 11677 animation:none !important; 11678 opacity:1 !important; 11679 } 11680 11681.product-slide .placeholder-svg{ 11682 opacity:1; 11683} 11684 11685.sales-points{ 11686 list-style:none; 11687 margin:25px 0; 11688 padding:0; 11689} 11690 11691.quick-add-modal .sales-points{ 11692 display:none; 11693} 11694 11695.sales-point{ 11696 display:block; 11697 margin-bottom:10px; 11698} 11699 11700.sales-point:last-child{ 11701 margin-bottom:0; 11702 } 11703 11704.sales-point .icon{ 11705 height:25px; 11706 margin-right:10px; 11707 position:relative; 11708 width:25px; 11709 } 11710 11711[dir=rtl] .sales-point .icon{ 11712 margin-left:10px; 11713 margin-right:0; 11714 } 11715 11716@media only screen and (max-width:768px){ 11717 .sales-point .icon-and-text{ 11718 justify-content:center; 11719 } 11720} 11721 11722@keyframes inventory-pulse{ 11723 0%{ 11724 opacity:0.5; 11725 } 11726 to{ 11727 opacity:0; 11728 transform:scale(2.5); 11729 } 11730} 11731 11732.icon--inventory:after,.icon--inventory:before{ 11733 background:#54c63a; 11734 border-radius:9px; 11735 content:""; 11736 height:9px; 11737 left:0; 11738 margin:8px; 11739 position:absolute; 11740 top:0; 11741 width:9px; 11742 } 11743 11744.icon--inventory:before{ 11745 animation:inventory-pulse 2s linear infinite; 11746 } 11747 11748.inventory--low .icon--inventory:after,.inventory--low .icon--inventory:before{ 11749 background:#f4af29; 11750 } 11751 11752@media only screen and (min-width:769px){ 11753 [data-product_image_scatter=true] .grid--scattered-large-2 .grid-product:nth-child(2n+2){ 11754 padding-top:30px; 11755 } 11756 [data-product_image_scatter=true] .grid--scattered-large-3 .grid-product:nth-child(3n+2){ 11757 padding-top:30px; 11758 } 11759 [data-product_image_scatter=true] .grid--scattered-large-4 .grid-product:nth-child(2n+2){ 11760 padding-top:30px; 11761 } 11762 } 11763 11764@media only screen and (max-width:768px){ 11765 [data-product_image_scatter=true] .grid--scattered-small-1 .grid-product:nth-child(2n){ 11766 padding-left:60px; 11767 padding-right:10px; 11768 } 11769 11770 [data-product_image_scatter=true] .grid--scattered-small-1 .grid-product:nth-child(odd){ 11771 padding-left:40px; 11772 padding-right:60px; 11773 } 11774 [data-product_image_scatter=true] .grid--scattered-small-2 .grid-product:nth-child(2n+2){ 11775 padding-top:20px; 11776 } 11777 } 11778 11779@media only screen and (min-width:769px){ 11780 [data-product_image_scatter=true] .product__thumbs--beside{ 11781 flex:0 0 100px; 11782 margin-right:0; 11783 margin-top:20px; 11784 max-width:100px; 11785 transform:translateX(40px); 11786 z-index:1; 11787 } 11788 11789 [data-product_image_scatter=true] .product__thumbs--beside .product__thumb-item{ 11790 margin-right:20px; 11791 } 11792 11793 [data-product_image_scatter=true] .product__thumbs--beside .product__thumb-item:nth-child(2n+2){ 11794 margin-left:20px; 11795 margin-right:0; 11796 } 11797 } 11798 11799.color-swatch{ 11800 background-position:50%; 11801 background-repeat:no-repeat; 11802 background-size:cover; 11803 border-radius:100px; 11804 display:block; 11805 margin:0 1px 4px; 11806 overflow:visible; 11807 position:relative; 11808 text-indent:-9999px; 11809 transition:box-shadow 0.2s ease; 11810 width:2.5em; 11811} 11812 11813.color-swatch:before{ 11814 border:3px solid; 11815 border-color:var(--colorBody); 11816 border-radius:100px; 11817 bottom:0; 11818 box-shadow:inset 0 0 1px 1px rgba(0,0,0,.15); 11819 content:""; 11820 left:0; 11821 position:absolute; 11822 right:0; 11823 top:0; 11824 z-index:2; 11825 } 11826 11827.color-swatch:not(.disabled):after{ 11828 border:2px solid; 11829 border-color:var(--colorBody); 11830 border-radius:100px; 11831 bottom:-1px; 11832 content:""; 11833 left:-1px; 11834 position:absolute; 11835 right:-1px; 11836 top:-1px; 11837 z-index:3; 11838 } 11839 11840.index-section--alt .color-swatch:before,.index-section--alt .color-swatch:not(.disabled):after{ 11841 border-color:var(--colorAlt); 11842 } 11843 11844.color-swatch--small{ 11845 height:19px; 11846 width:19px; 11847} 11848 11849@media only screen and (min-width:769px){ 11850 11851.color-swatch--small{ 11852 height:20px; 11853 width:20px; 11854} 11855 } 11856 11857.color-swatch--small:after{ 11858 content:none; 11859 } 11860 11861.color-swatch--filter{ 11862 height:35px; 11863 width:35px; 11864} 11865 11866.tag--swatch{ 11867 display:inline-block; 11868} 11869 11870.tag--active .color-swatch--filter:after{ 11871 border-color:var(--colorTextBody); 11872} 11873 11874.featured-collection{ 11875 overflow-x:hidden; 11876} 11877 11878[data-animate_images=true] [data-aos=overflow__animation]{ 11879 opacity:0;
11880 transform:translateX(200px); 11881 transition:all 0.4s cubic-bezier(0.04, 0, 0.2, 1) 0.3s; 11882 } 11883 11884@media only screen and (min-width:769px){ 11885 11886[data-animate_images=true] [data-aos=overflow__animation]{ 11887 transition-duration:0.6s; 11888 } 11889 } 11890 11891.no-js [data-animate_images=true] [data-aos=overflow__animation]{ 11892 opacity:1; 11893 transform:translateX(0); 11894 transition-delay:unset; 11895 } 11896 11897[data-animate_images=true] .aos-animate[data-aos=overflow__animation]{ 11898 opacity:1; 11899 transform:translateX(0); 11900 transition-delay:unset; 11901 } 11902 11903@media only screen and (max-width:768px){ 11904 [data-animate_images=true] [data-aos=overflow__animation__small]{ 11905 opacity:0; 11906 transform:translateX(200px); 11907 transition:all 0.4s cubic-bezier(0.04, 0, 0.2, 1) 0.3s; 11908 } 11909 .no-js [data-animate_images=true] [data-aos=overflow__animation__small]{ 11910 opacity:1; 11911 transform:translateX(0); 11912 transition-delay:unset; 11913 } 11914 11915 [data-animate_images=true] .aos-animate[data-aos=overflow__animation__small]{ 11916 opacity:1; 11917 transform:translateX(0); 11918 transition-delay:unset; 11919 } 11920 } 11921 11922.overflow-scroll-wrap{ 11923 overflow:hidden; 11924 position:relative; 11925} 11926 11927.overflow-scroller{ 11928 -webkit-overflow-scrolling:touch; 11929 direction:ltr; 11930 overflow:hidden; 11931 overflow-x:scroll; 11932 padding-bottom:20px; 11933 position:relative; 11934} 11935 11936.overflow-scroller .grid{ 11937 display:flex; 11938 white-space:nowrap; 11939 } 11940 11941.overflow-scroller .grid:after{ 11942 height:1px; 11943 padding-left:1px; 11944 width:1px; 11945 } 11946 11947.overflow-scroller .grid__item{ 11948 display:inline-block; 11949 flex:0 0 63%; 11950 float:none; 11951 overflow:hidden; 11952 white-space:normal; 11953 width:63%; 11954 } 11955 11956.overflow-scroller .grid__item:first-child{ 11957 margin-left:30px; 11958 } 11959 11960.overflow-scroller .grid__item:last-child{ 11961 margin-right:30px; 11962 } 11963 11964@media only screen and (min-width:769px){ 11965 11966.overflow-scroller .grid__item{ 11967 flex:0 0 27%; 11968 width:27%; 11969 } 11970 11971 .overflow-scroller .grid__item:first-child{ 11972 margin-left:30px; 11973 } 11974 11975 .overflow-scroller .grid__item:last-child{ 11976 margin-right:30px; 11977 } 11978 } 11979 11980.overflow-scroller .grid-product--medium{ 11981 flex:0 0 53%; 11982 width:53%; 11983 } 11984 11985@media only screen and (min-width:769px){ 11986 11987.overflow-scroller .grid-product--medium{ 11988 flex:0 0 21%; 11989 width:21%; 11990 } 11991 } 11992 11993.overflow-scroller .grid-product--large{ 11994 flex:0 0 37%; 11995 width:37%; 11996 } 11997 11998@media only screen and (min-width:769px){ 11999 12000.overflow-scroller .grid-product--large{ 12001 flex:0 0 17%; 12002 width:17%; 12003 } 12004 } 12005 12006.overflow-scroller .grid-product__content{ 12007 margin-bottom:0; 12008 } 12009 12010@media only screen and (min-width:769px){ 12011 [data-center-grid] .overflow-scroller .grid{ 12012 justify-content:center; 12013 } 12014} 12015 12016.overflow-scroller__arrow{ 12017 border-radius:100%; 12018 height:60px; 12019 margin-top:-80px; 12020 min-width:0; 12021 padding:10px; 12022 position:absolute; 12023 top:50%; 12024 transition:transform 0.1s; 12025 width:60px; 12026 z-index:3; 12027} 12028 12029.overflow-scroll-wrap:hover .overflow-scroller__arrow{ 12030 transition-duration:0.25s; 12031} 12032 12033.overflow-scroller__arrow[hidden]{ 12034 display:none; 12035 } 12036 12037[data-button_style=shadow] .overflow-scroll-wrap .overflow-scroller__arrow{ 12038 transform:translate(4px, 4px) !important; 12039} 12040 12041[data-button_style=shadow] .overflow-scroll-wrap .overflow-scroller__arrow{ 12042 transition:none; 12043} 12044 12045.overflow-scroller__arrow--left{ 12046 left:10px; 12047 transform:translateX(-80px); 12048} 12049 12050.overflow-scroller__arrow--left .icon{ 12051 position:relative; 12052 right:4px; 12053 top:-1px; 12054 } 12055 12056[data-button_style=shadow] .overflow-scroller__arrow--left .icon{ 12057 right:5px; 12058 } 12059 12060.overflow-scroller__arrow--right{ 12061 right:10px; 12062 transform:translateX(80px); 12063} 12064 12065.overflow-scroller__arrow--right .icon{ 12066 left:-3px; 12067 position:relative; 12068 top:-1px; 12069 } 12070 12071[data-button_style=shadow] .overflow-scroller__arrow--right .icon{ 12072 left:-2px; 12073 } 12074 12075.overflow-scroll-wrap:hover .overflow-scroller__arrow--left:not([class*="--disable-left"]),.overflow-scroll-wrap:hover .overflow-scroller__arrow--right:not([class*="--disable-right"]){ 12076 transform:translateX(0); 12077 } 12078 12079.collection-loading [data-ajax-loader]{ 12080 position:relative; 12081} 12082 12083.collection-loading [data-ajax-loader]:after{ 12084 animation:spin 1s linear infinite; 12085 border:3px solid; 12086 border-color:var(--colorTextBody); 12087 border-radius:50%; 12088 border-top-color:transparent; 12089 content:""; 12090 display:block; 12091 height:24px; 12092 opacity:0.2; 12093 position:absolute; 12094 right:10px; 12095 top:0; 12096 width:24px; 12097 } 12098 12099.overscroll-loader{ 12100 display:none; 12101 height:50px; 12102 left:50%; 12103 margin-left:-25px; 12104 position:fixed; 12105 top:20px; 12106 width:50px; 12107 z-index:0; 12108 z-index:-1; 12109} 12110 12111.screen-layer-closing .overscroll-loader,.screen-layer-open .overscroll-loader{ 12112 display:block; 12113} 12114 12115.overscroll-loader .icon{ 12116 fill:none; 12117 display:block; 12118 height:100px; 12119 margin-left:-25px; 12120 margin-top:-25px; 12121 position:relative; 12122 transform:scale(0.5); 12123 width:100px; 12124 } 12125 12126.overscroll-loader path{ 12127 stroke:#fff; 12128 stroke-width:4; 12129 } 12130 12131.overscroll-loader .icon-loader__path{ 12132 stroke-linecap:round; 12133 stroke-dasharray:232.508; 12134 stroke-dashoffset:200; 12135 } 12136 12137.overscroll-loader .icon-loader__close{ 12138 transform:translate(18px,22px); 12139 } 12140
12141.skrim-grid{ 12142 align-content:center; 12143 display:flex; 12144 flex-wrap:wrap; 12145 justify-content:center; 12146 margin:0 -20px; 12147} 12148 12149@media only screen and (min-width:769px){ 12150 12151.skrim-grid{ 12152 margin-bottom:-40px; 12153} 12154 } 12155 12156.skrim__item{ 12157 margin:0 10px 20px; 12158 overflow:hidden; 12159 position:relative; 12160 width:40%; 12161 width:calc(50% - 20px); 12162} 12163 12164@media only screen and (min-width:769px){ 12165 12166.skrim__item{ 12167 margin:0 20px 40px; 12168 width:20%; 12169 width:calc(25% - 40px); 12170} 12171 } 12172 12173.skrim__item:after{ 12174 content:""; 12175 display:block; 12176 padding-bottom:100%; 12177 } 12178 12179.skrim__link{ 12180 border-radius:calc(var(--buttonRadius)*0.71); 12181 display:block; 12182 height:100%; 12183 overflow:hidden; 12184 position:absolute; 12185 width:100%; 12186 will-change:transform; 12187} 12188 12189@media only screen and (min-width:769px){ 12190 12191.skrim__link{ 12192 border-radius:var(--buttonRadius); 12193} 12194 } 12195 12196[data-animate_images=true] .skrim__link:focus .skrim__overlay,[data-animate_images=true] .skrim__link:hover .skrim__overlay{ 12197 transform:scale(1.03); 12198 transition-duration:0.8s; 12199 } 12200 12201[data-animate_images=true] .skrim__link:focus .skrim__overlay:before,[data-animate_images=true] .skrim__link:hover .skrim__overlay:before{ 12202 opacity:0.3; 12203 transition-duration:0.5s; 12204 } 12205 12206.skrim__overlay{ 12207 display:block; 12208 height:100%; 12209 -o-object-fit:cover; 12210 object-fit:cover; 12211 overflow:hidden; 12212 position:relative; 12213 transition:transform 0.5s ease; 12214 width:100%; 12215} 12216 12217.skrim__overlay:after{ 12218 background-color:var(--colorImageOverlay); 12219 bottom:0; 12220 content:""; 12221 left:0; 12222 opacity:var(--colorImageOverlayOpacity); 12223 position:absolute; 12224 right:0; 12225 top:0; 12226 transition:all 0.5s ease; 12227 z-index:auto; 12228 } 12229 12230.skrim__overlay:before{ 12231 background:#000; 12232 bottom:0; 12233 content:""; 12234 left:0; 12235 opacity:0.15; 12236 position:absolute; 12237 right:0; 12238 top:0; 12239 transition:opacity 0.2s ease; 12240 z-index:auto; 12241 } 12242 12243.skrim__overlay img{ 12244 height:100%; 12245 -o-object-fit:cover; 12246 object-fit:cover; 12247 width:100%; 12248 } 12249 12250.skrim__title{ 12251 font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback); 12252 font-style:var(--typeHeaderStyle); 12253 font-weight:var(--typeHeaderWeight); 12254 letter-spacing:var(--typeHeaderSpacing); 12255 line-height:var(--typeHeaderLineHeight); 12256} 12257 12258[data-type_header_capitalize=true] .skrim__title{ 12259 text-transform:uppercase; 12260} 12261 12262.skrim__title{ 12263 align-items:center; 12264 bottom:0; 12265 color:var(--colorHeroText); 12266 display:flex; 12267 justify-content:center; 12268 left:0; 12269 margin:0 12.5px 0; 12270 position:absolute; 12271 right:0; 12272 text-align:center; 12273 top:0; 12274 transition:bottom 0.5s ease; 12275} 12276 12277@media only screen and (min-width:769px){ 12278 12279.skrim__title{ 12280 margin:0 25px; 12281} 12282 } 12283 12284.skrim__title:before{ 12285 background:radial-gradient(rgba(0, 0, 0, var(--colorImageOverlayTextShadow)) 0%, transparent 60%); 12286 background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%, transparent 40%); 12287 bottom:0; 12288 content:""; 12289 left:0; 12290 margin:-100px -200px -100px -200px; 12291 margin:35% -10%; 12292 position:absolute; 12293 right:0; 12294 top:0; 12295 z-index:auto; 12296 } 12297 12298.skrim__title--right{ 12299 left:auto; 12300 right:0; 12301} 12302 12303.skrim__underline-me{ 12304 display:inline-block; 12305 position:relative; 12306} 12307 12308[data-animate_underlines=true] .skrim__underline-me:after{ 12309 border-bottom:2px solid; 12310 border-bottom-color:var(--colorHeroText); 12311 bottom:-4px; 12312 content:""; 12313 left:0; 12314 position:absolute; 12315 transition:0.3s; 12316 width:0%; 12317 } 12318 12319[data-animate_underlines=true] .skrim__link:hover .skrim__underline-me:after{ 12320 width:100%; 12321 } 12322 12323[data-animate_underlines=true] .skrim__link:hover .skrim__title{ 12324 bottom:10px; 12325 } 12326 12327.custom-content{ 12328 align-items:stretch; 12329 display:flex; 12330 flex-wrap:wrap; 12331 margin-bottom:-40px; 12332 margin-left:-40px; 12333 width:auto; 12334} 12335 12336@media only screen and (max-width:768px){ 12337 12338.custom-content{ 12339 margin-bottom:-30px; 12340 margin-left:-30px; 12341} 12342 } 12343 12344.custom__item{ 12345 flex:0 0 auto; 12346 margin-bottom:40px; 12347 max-width:100%; 12348 padding-left:40px; 12349} 12350 12351@media only screen and (max-width:768px){ 12352 12353.custom__item{ 12354 flex:0 0 auto; 12355 margin-bottom:30px; 12356 padding-left:30px; 12357} 12358 12359 .custom__item.small--one-half{ 12360 flex:1 0 50%; 12361 margin-left:auto; 12362 margin-right:auto; 12363 max-width:400px; 12364 } 12365 } 12366 12367.custom__item img{ 12368 display:block; 12369 } 12370 12371.custom__item-inner{ 12372 display:inline-block; 12373 max-width:100%; 12374 position:relative; 12375 text-align:left; 12376 width:100%; 12377} 12378 12379.custom__item-inner--html,.custom__item-inner--video{ 12380 display:block; 12381} 12382 12383.custom__item-inner--image{ 12384 width:100%; 12385} 12386 12387.custom__item-inner--html img{ 12388 display:block; 12389 margin:0 auto; 12390} 12391 12392.custom__item-inner--placeholder-image{ 12393 width:100%; 12394} 12395 12396.align--top-middle{ 12397 text-align:center; 12398} 12399 12400.align--top-right{ 12401 text-align:right; 12402} 12403 12404.align--middle-left{ 12405 align-self:center; 12406} 12407 12408.align--center{ 12409 align-self:center; 12410 text-align:center; 12411} 12412 12413.align--middle-right{ 12414 align-self:center; 12415 text-align:right; 12416} 12417 12418.align--bottom-left{ 12419 align-self:flex-end; 12420} 12421 12422.align--bottom-middle{ 12423 align-self:flex-end; 12424 text-align:center; 12425} 12426 12427.align--bottom-right{ 12428 align-self:flex-end; 12429 text-align:right; 12430} 12431 12432.article__grid-image{ 12433 display:block; 12434 margin-bottom:20px; 12435 text-align:center; 12436} 12437 12438.article__grid-image img{ 12439 display:block; 12440 left:0; 12441 top:0; 12442 } 12443 12444.article__date{ 12445 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 12446} 12447 12448@media only screen and (min-width:769px){ 12449 12450.article__date{ 12451 font-size:calc(var(--typeBaseSize) - 2px); 12452} 12453 } 12454 12455.article__author{ 12456 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 12457 font-style:italic; 12458} 12459 12460@media only screen and (min-width:769px){ 12461 12462.article__author{ 12463 font-size:calc(var(--typeBaseSize) - 2px); 12464} 12465 } 12466 12467.article__grid-meta{ 12468 margin-bottom:40px; 12469} 12470 12471.logo-bar{ 12472 align-items:center; 12473 display:flex; 12474 flex-wrap:wrap; 12475 justify-content:center; 12476 margin-bottom:-40px; 12477 text-align:center; 12478} 12479 12480.logo-bar__item{ 12481 flex:0 1 110px; 12482 margin:0 20px 26.66667px; 12483 vertical-align:middle; 12484} 12485 12486@media only screen and (min-width:769px){ 12487 12488.logo-bar__item{ 12489 flex:0 1 160px; 12490 margin:0 26.66667px 40px; 12491} 12492 } 12493 12494.logo-bar__image{ 12495 display:block; 12496 height:100%; 12497 margin:0 auto; 12498 -o-object-fit:cover; 12499 object-fit:cover; 12500 width:100%; 12501} 12502 12503.logo-bar__link{ 12504 display:block; 12505} 12506 12507[data-animate_images=true] [data-aos=logo__animation] .logo-bar__item{ 12508 opacity:0; 12509 } 12510 12511[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item{ 12512 animation:fade-in 0.5s ease 0s forwards; 12513 } 12514 12515[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(2){ 12516 animation-delay:0.2s; 12517 } 12518 12519[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(3){ 12520 animation-delay:0.4s; 12521 } 12522 12523[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(4){ 12524 animation-delay:0.6s; 12525 } 12526 12527[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(5){ 12528 animation-delay:0.8s; 12529 } 12530 12531[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(6){ 12532 animation-delay:1.0s; 12533 } 12534 12535[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(7){ 12536 animation-delay:1.2s 12537 } 12538 12539[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(8){ 12540 animation-delay:1.4s; 12541 } 12542 12543[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(9){ 12544 animation-delay:1.6s; 12545 } 12546 12547[data-animate_images=true] .aos-animate[data-aos=logo__animation] .logo-bar__item:nth-child(10){ 12548 animation-delay:1.8s; 12549 } 12550 12551.background-media-text{ 12552 background:var(--colorLargeImageBg); 12553 overflow:hidden; 12554 position:relative; 12555 width:100%; 12556} 12557 12558.background-media-text__image{ 12559 bottom:0; 12560 left:0; 12561 position:absolute; 12562 top:0; 12563 width:100%; 12564 z-index:0; 12565} 12566 12567.background-media-text__image img{ 12568 height:100%; 12569 -o-object-fit:cover; 12570 object-fit:cover; 12571 width:100%; 12572 } 12573 12574.background-media-text__inner{ 12575 height:100%; 12576 position:absolute; 12577 width:100%; 12578 z-index:2; 12579} 12580 12581.background-media-text__aligner{ 12582 margin:40px; 12583} 12584 12585.background-media-text__text{ 12586 background:var(--colorBody); 12587 padding:40px; 12588 text-align:center; 12589 width:430px; 12590} 12591 12592.background-media-text__text .btn{ 12593 margin-top:20px; 12594} 12595 12596@media only screen and (min-width:769px){ 12597 .background-media-text--right .background-media-text__text{ 12598 float:right; 12599 } 12600} 12601 12602@media only screen and (max-width:768px){ 12603 .background-media-text{ 12604 position:relative; 12605 } 12606 .background-media-text__inner{ 12607 position:relative; 12608 } 12609 .background-media-text__image{ 12610 height:240px; 12611 position:relative; 12612 } 12613 .background-media-text__aligner{ 12614 margin:-20px 10px 10px; 12615 } 12616 .background-media-text__text{ 12617 padding:20px; 12618 width:auto; 12619 } 12620 .background-media-text.loading:after,.background-media-text.loading:before{ 12621 top:117px; 12622 } 12623} 12624 12625[data-animate_images=true] [data-aos=background-media-text__animation] .background-media-text__image,[data-animate_images=true] [data-aos=background-media-text__animation] .background-media-text__image svg{ 12626 opacity:0.2; 12627 transform:scale(1.06); 12628 } 12629 12630.no-js [data-animate_images=true] [data-aos=background-media-text__animation] .background-media-text__image,.no-js [data-animate_images=true] [data-aos=background-media-text__animation] .background-media-text__image svg{ 12631 animation:none; 12632 opacity:1; 12633 } 12634 12635[data-animate_images=true] .aos-animate[data-aos=background-media-text__animation] .background-media-text__image,[data-animate_images=true] .aos-animate[data-aos=background-media-text__animation] .background-media-text__image svg{ 12636 animation:fade-in-bg 1.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards; 12637 transition:none; 12638 } 12639 12640.testimonials-slide{ 12641 display:none; 12642 width:100%; 12643} 12644 12645@media only screen and (min-width:769px){ 12646 12647.testimonials-slide{ 12648 width:33%; 12649} 12650 12651.testimonials-slider[data-count="2"] .testimonials-slide{ 12652 width:50%; 12653} 12654 12655.testimonials-slider[data-count="1"] .testimonials-slide{ 12656 width:80%; 12657} 12658 } 12659 12660.testimonials-slide:first-child{ 12661 display:block; 12662 } 12663 12664.flickity-slider .testimonials-slide{ 12665 display:block; 12666 opacity:1; 12667} 12668 12669.testimonials-slider__text{ 12670 padding:20px 0 60px 0; 12671 position:relative; 12672} 12673 12674.testimonials-slider__text p{ 12675 font-size:1.2em; 12676 margin-bottom:10px; 12677 } 12678 12679.testimonials-slider__text p+cite{ 12680 margin-top:0; 12681 } 12682 12683.testimonials-slider__text .quote-icon{ 12684 left:0; 12685 opacity:0.1; 12686 position:absolute; 12687 top:0; 12688 } 12689 12690.text-center .testimonials-slider__text .quote-icon{ 12691 left:50%; 12692 transform:translateX(-50%); 12693 } 12694 12695.testimonials-slider__text .quote-icon svg{ 12696 height:50px; 12697 width:50px; 12698 } 12699 12700.testimonial-image{ 12701 background-color:var(--colorBody); 12702 max-width:80px; 12703} 12704 12705.text-center .testimonial-image{ 12706 margin-left:auto; 12707 margin-right:auto; 12708} 12709 12710.testimonial-image .image-wrap{ 12711 height:100%; 12712 width:100%; 12713 } 12714 12715.testimonial-image--round{ 12716 border-radius:80px; 12717 height:80px; 12718 max-width:none; 12719 width:80px; 12720} 12721 12722.testimonial-image--round img{ 12723 border-radius:80px; 12724 height:100%; 12725 overflow:hidden; 12726 } 12727 12728.testimonials-section .flickity-page-dots{ 12729 bottom:0; 12730} 12731 12732@media only screen and (min-width:769px){ 12733 12734 .testimonials-slider[data-count="1"] .flickity-viewport,.testimonials-slider[data-count="2"] .flickity-viewport,.testimonials-slider[data-count="3"] .flickity-viewport{ 12735 cursor:default; 12736 } 12737 12738 .testimonials-slider[data-count="1"] .flickity-page-dots,.testimonials-slider[data-count="2"] .flickity-page-dots,.testimonials-slider[data-count="3"] .flickity-page-dots{ 12739 display:none; 12740 } 12741} 12742 12743@media only screen and (max-width:768px){ 12744 .testimonials-slider[data-count="1"] .flickity-viewport{ 12745 cursor:default; 12746 } 12747 12748 .testimonials-slider[data-count="1"] .flickity-page-dots{ 12749 display:none; 12750 } 12751} 12752 12753.announcement{ 12754 overflow:hidden; 12755 position:relative; 12756 z-index:24; 12757} 12758 12759.announcement-bar-index-only--true{ 12760 display:none; 12761} 12762 12763.template-index .announcement-bar-index-only--true{ 12764 display:block; 12765} 12766 12767.announcement__wrapper{ 12768 background-color:var(--colorAnnouncement); 12769 color:var(--colorAnnouncementText); 12770} 12771 12772.announcement__text{ 12773 display:block; 12774 font-size:12px; 12775 letter-spacing:0.2em; 12776 padding:7px 20px 6px; 12777 text-align:center; 12778 text-transform:uppercase; 12779 transition:opacity 0.75s ease; 12780} 12781 12782.announcement__link{ 12783 color:var(--colorAnnouncementText); 12784 display:block; 12785} 12786 12787.announcement__link:hover{ 12788 color:var(--colorAnnouncementText); 12789 } 12790 12791.shopify-section-group-header-group>.announcement{ 12792 z-index:6; 12793} 12794 12795.shopify-challenge__container{ 12796 padding:30px 22px; 12797} 12798 12799@media only screen and (min-width:769px){ 12800 12801.shopify-challenge__container{ 12802 padding:120px 0; 12803} 12804 } 12805 12806.newsletter-section{ 12807 background-color:var(--colorNewsletter); 12808 color:var(--colorNewsletterText); 12809} 12810 12811.newsletter{ 12812 margin:0 auto; 12813 max-width:520px; 12814} 12815 12816@media only screen and (max-width:768px){ 12817 .modal .newsletter .newsletter__title{ 12818 padding-right:50px; 12819 } 12820} 12821 12822.newsletter-section .errors{ 12823 margin-left:auto; 12824 margin-right:auto; 12825 max-width:520px; 12826} 12827 12828.newsletter-form-group{ 12829 margin:0 auto; 12830 max-width:400px; 12831 position:relative; 12832} 12833 12834@media only screen and (max-width:768px){ 12835 12836.newsletter-form-group{ 12837 max-width:85%; 12838} 12839 12840.modal--newsletter .newsletter-form-group{ 12841 max-width:none; 12842} 12843 } 12844 12845.newsletter-form-group__input{ 12846 border-bottom-color:currentColor; 12847 border-radius:0; 12848 margin:0 auto; 12849 padding-right:45px; 12850 width:100%; 12851} 12852 12853.newsletter-form-group__input:focus{ 12854 border-bottom-color:currentColor; 12855 } 12856 12857.newsletter-form-group__input::-moz-placeholder{ 12858 color:currentColor; 12859 opacity:1; 12860} 12861 12862.newsletter-form-group__input::placeholder{ 12863 color:currentColor; 12864 opacity:1; 12865} 12866 12867.newsletter-form-group__submit{ 12868 bottom:0; 12869 color:currentColor; 12870 padding-right:0; 12871 position:absolute; 12872 right:0; 12873 top:0; 12874} 12875 12876.newsletter-form-group__submit .icon{ 12877 height:24px; 12878 width:26px; 12879 } 12880 12881.newsletter-popup--text-left{ 12882 text-align:left; 12883} 12884 12885.newsletter-popup .has-image{ 12886 padding:0; 12887} 12888 12889.newsletter-popup .has-image .newsletter-popup__content-right{ 12890 flex-direction:row-reverse; 12891 } 12892 12893.newsletter-popup .modal__centered-content:not(.has-image){ 12894 padding:0; 12895} 12896 12897@media only screen and (max-width:768px){ 12898 12899.newsletter-popup .modal__centered-content:not(.has-image){ 12900 padding:20px; 12901} 12902 } 12903 12904.newsletter-popup .modal__centered-content:not(.has-image) .newsletter-popup__content-info{ 12905 display:flex; 12906 width:100%; 12907 } 12908 12909@media only screen and (max-width:768px){ 12910 12911.newsletter-popup .modal__centered-content:not(.has-image) .newsletter-popup__content-info{ 12912 display:block; 12913 } 12914 } 12915 12916.newsletter-popup .modal__centered-content:not(.has-image) .content__text{ 12917 flex:1 0 0; 12918 padding-right:30px; 12919 } 12920 12921@media only screen and (max-width:768px){ 12922 12923.newsletter-popup .modal__centered-content:not(.has-image) .content__text{ 12924 padding-right:0; 12925 } 12926 } 12927 12928.newsletter-popup .modal__centered-content:not(.has-image) .content__form{ 12929 flex:1 0 0; 12930 padding-left:30px; 12931 } 12932 12933@media only screen and (max-width:768px){ 12934 12935.newsletter-popup .modal__centered-content:not(.has-image) .content__form{ 12936 padding-left:0; 12937 } 12938 } 12939 12940.newsletter-popup__content{ 12941 display:flex; 12942} 12943 12944.newsletter-popup__content .social-icons{ 12945 display:flex; 12946 justify-content:center; 12947 } 12948 12949.newsletter-popup__content .social-icons a{ 12950 display:inline-block; 12951 margin-top:30px; 12952 padding:5px; 12953 } 12954 12955.newsletter-popup__content-image-wrapper{ 12956 min-height:200px; 12957 position:relative; 12958 width:50%; 12959} 12960 12961@media only screen and (max-width:768px){ 12962 12963.newsletter-popup__content-image-wrapper{ 12964 display:none; 12965} 12966 } 12967 12968.newsletter-popup__content-image{ 12969 height:100%; 12970 -o-object-fit:cover; 12971 object-fit:cover; 12972 position:absolute; 12973 width:100%; 12974} 12975 12976.newsletter-popup__content-info{ 12977 padding:40px; 12978 width:50%; 12979} 12980 12981@media only screen and (max-width:768px){ 12982 12983.newsletter-popup__content-info{ 12984 padding:0 0 20px; 12985 width:100%; 12986} 12987 } 12988 12989.newsletter-popup__content-info .h2{ 12990 font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback); 12991 font-weight:var(--typeHeaderWeight); 12992 margin-bottom:0; 12993 } 12994 12995@media only screen and (min-width:769px){ 12996 12997.newsletter-popup__content-info .h2{ 12998 margin-bottom:0; 12999 } 13000 } 13001 13002.newsletter-popup__content-info .rte{ 13003 margin-bottom:0; 13004 margin-top:20px; 13005 } 13006 13007@media only screen and (min-width:769px){ 13008 13009.newsletter-popup__content-info .rte{ 13010 margin-bottom:0; 13011 margin-top:20px; 13012 } 13013
13013 } 13014 13015.newsletter-popup__content-info .popup-cta{ 13016 margin-bottom:0; 13017 margin-top:30px; 13018 } 13019 13020.newsletter-popup__content-info .newsletter__input-group{ 13021 margin-bottom:0; 13022 margin-top:30px; 13023 } 13024 13025@media only screen and (max-width:768px){ 13026 13027.newsletter-popup__content-info .newsletter__input-group{ 13028 margin-bottom:0; 13029 margin-top:20px; 13030 } 13031 } 13032 13033.newsletter-popup__content-info .newsletter-button{ 13034 max-width:400px; 13035 } 13036 13037newsletter-reminder{ 13038 background-color:var(--colorBody); 13039 border:1px solid; 13040 border-color:var(--colorTextBody); 13041 border-radius:var(--buttonRadius); 13042 color:var(--colorTextBody); 13043 left:40px; 13044 transition:bottom 0.15s ease-in-out; 13045 z-index:19; 13046} 13047 13048@media only screen and (max-width:768px){ 13049 13050newsletter-reminder{ 13051 left:20px; 13052} 13053 } 13054 13055newsletter-reminder.modal--square .modal__close{ 13056 border:1px solid; 13057 border-color:var(--colorTextBody); 13058 border-radius:var(--buttonRadius); 13059 line-height:0; 13060 padding:5px; 13061 right:-10px; 13062 top:-10px; 13063 transition:transform 0.3s ease-in-out; 13064 } 13065 13066newsletter-reminder.modal--square .modal__close:hover{ 13067 transform:scale(1.08); 13068 } 13069 13070newsletter-reminder .newsletter-reminder__message{ 13071 font-size:calc(var(--typeHeaderSize)*0.5); 13072 } 13073 13074.sticky-nav--is-open newsletter-reminder{ 13075 bottom:128px; 13076} 13077 13078@media only screen and (max-width:768px){ 13079 13080.sticky-nav--is-open newsletter-reminder{ 13081 bottom:108px; 13082} 13083 } 13084 13085.map-section{ 13086 height:650px; 13087 overflow:hidden; 13088 position:relative; 13089 width:100%; 13090} 13091 13092@media only screen and (min-width:769px){ 13093 13094.map-section{ 13095 height:500px; 13096} 13097 } 13098 13099.map-section .page-width{ 13100 height:100%; 13101 } 13102 13103.map-section--load-error{ 13104 height:auto; 13105} 13106 13107.map-onboarding{ 13108 background-position:50% 50%; 13109 background-repeat:no-repeat; 13110 background-size:cover; 13111 bottom:0; 13112 left:0; 13113 position:absolute; 13114 top:0; 13115 width:100%; 13116 z-index:0; 13117} 13118 13119.map-section__overlay-wrapper{ 13120 height:100%; 13121 position:relative; 13122} 13123 13124.map-section__overlay{ 13125 background-color:var(--colorBody); 13126 display:inline-block; 13127 margin:30px; 13128 padding:30px; 13129 position:relative; 13130 z-index:3; 13131} 13132 13133@media only screen and (min-width:769px){ 13134 13135.map-section__overlay{ 13136 left:40px; 13137 margin:40px; 13138 margin-top:0; 13139 max-width:430px; 13140 padding:40px; 13141 position:absolute; 13142 top:50%; 13143 transform:translateY(-50%); 13144} 13145 } 13146 13147.map-section--load-error .map-section__overlay{ 13148 position:static; 13149 transform:translateY(0); 13150} 13151 13152.map-section__link{ 13153 display:block; 13154 height:100%; 13155 left:0; 13156 position:absolute; 13157 top:0; 13158 width:100%; 13159 z-index:2; 13160} 13161 13162.map-section__container{ 13163 position:absolute !important; 13164} 13165 13166.map-section__container{ 13167 height:150%; 13168 left:0; 13169 margin-bottom:-50%; 13170 top:0; 13171 width:100%; 13172} 13173 13174@media only screen and (min-width:769px){ 13175 13176.map-section__container{ 13177 height:100%; 13178 margin:0 -30% 0 0; 13179 width:130%; 13180} 13181 } 13182 13183.display-map--false.bg-image--true .map-section__container{ 13184 height:100%; 13185 width:100%; 13186} 13187 13188.display-map--false.bg-image--true .map-section__container img{ 13189 height:100%; 13190 -o-object-fit:cover; 13191 object-fit:cover; 13192 width:100%; 13193 } 13194 13195[data-animate_images=true] [data-aos=map-section__animation] .map-section__container{ 13196 animation:fade-out 0.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards; 13197 opacity:0; 13198 will-change:opacity, transform; 13199 } 13200 13201[data-animate_images=true] .aos-animate[data-aos=map-section__animation] .map-section__container{ 13202 animation:fade-in 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards; 13203 } 13204 13205.social-section__wrapper{ 13206 background:#fff; 13207 border:1px solid; 13208 border-color:var(--colorTextBodyAlpha01); 13209 color:#000; 13210} 13211 13212.social-section__wrapper a{ 13213 display:block; 13214 } 13215 13216.social-section__wrapper .placeholder-svg{ 13217 padding:0; 13218 } 13219 13220.social-section__image-wrapper{ 13221 padding-bottom:100%; 13222 position:relative; 13223} 13224 13225.social-section__image{ 13226 height:100%; 13227 -o-object-fit:cover; 13228 object-fit:cover; 13229 position:absolute; 13230 width:100%; 13231} 13232 13233.social-section__meta{ 13234 font-family:sans-serif; 13235 font-size:12px; 13236 font-weight:400; 13237 line-height:1.4; 13238 padding:9px; 13239} 13240 13241@media only screen and (min-width:769px){ 13242 13243.social-section__meta{ 13244 font-size:13px; 13245 padding:14px; 13246} 13247 } 13248 13249.social-section__caption p{ 13250 display:inline; 13251 } 13252 13253.social-section__likes+.social-section__caption{ 13254 margin-top:10px; 13255} 13256 13257.social-section__likes{ 13258 align-items:center; 13259 display:flex; 13260} 13261 13262.social-section__likes:before{ 13263 background-image:url(data:image/gif;base64,R0lGODlhJgAmAPcAAO9GUv/8/P/+/v/9/e9HUfBIU//7++9GUfSEjPN5gveepPFeavecovBNWP719u9IU/329vnAxPm/xPBIUvvU1vrU2O9UX/WCi/BGUfzv8fWPlf3y8vBMWfqzuPWOlPmprfmvtfqwtvivtO9LVfNsdfFcZe9IUv309PJpcfFpcfWKk/JqdPvEyPJga/Jia/FOWPeepfVwefRye/3o6f/z9f3z9f719fN4gPNjbfzo6fvX2fJlbvFWYPrR1PaLlPJwevFRXPz0+PzU2P+6wO9MWe5GUfyur/eqsPJZYvR5gPmxtvqvtfvU1/3k5PaWnfX09fJvePimrPJsdvWSm/FSXfJqcvvQ0vmorv3u7viorfaRmPWVmvvd3/u4u//9/vrs8fJmb/m+wf3q7PejqPm8wPnFyPnCx/BKV/BLV+9PWPBRXPBQWe9PWe9LVvFcZvaKk+5KVvBdZvvU2PWDivFaZP3y8/R6g/m+w+9RXP/Q0/bv7/ve4PacovJrdfFeafFaZfFWYfro7vWEjf7s7Pvj5PBLVPFha/uvsu5HUfz2+fn5+fWMk/R0ff3f4vaNlfqjqf7u7/JXYv76+vBVYPrb3v/6+vebofNmcPq8wPnHyvifpfrAxPzh4/BGU//7/P3v8f3t7v3j5f349/R7gvrFyf319fvO0vNrdfzl5/i0ufzW2fJZZPvKzvBXYvaYoP3l6fBQWvzd3/aKkvR/hvemrfakqvBPWvFfaveaof7j5f7x8fBZZPaRl/WOlvFncfN0fPaTm//5+v739/vT1fWFjPmtsv3p6fN3gfBPW/JncPrIy/q6v+9RXfBHUvBHU+9HUv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MzI1OThFNUFCQ0QxMUU5QUY3NDhFMDFCODlFN0ZDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MzI1OThFNkFCQ0QxMUU5QUY3NDhFMDFCODlFN0ZDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczMjU5OEUzQUJDRDExRTlBRjc0OEUwMUI4OUU3RkMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjczMjU5OEU0QUJDRDExRTlBRjc0OEUwMUI4OUU3RkMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAACYAJgAACP8AoQkcSLCgwYMIEypcyHCggBllskxZ1MuViDx6DDpgkoqBBhVaxkjgFCAhB
13263BYefOFx1qxZIUBQGOgoKbBRrWN/0Dh7VsCWIQTLPh3cAAKFiWfOkiJF+uKGGU/QehAD8qxqs6Qtny1QkEMAQQhHkFgFUFUpy2cpSMlJMKHlTqVVATRjswXUwAERVj1zW7Wv250/Eowou3NvX8MNPiQSSOhUy2Z7syKFTPnBg8N7z1I2XGKYgAFXNi+FvLT02beQNZ817KNUhipLUcd+azU15qSFD1vYwwrOW81XC2fN3Xd1WcJVOzgZbdUsccksJafOjfXNJcO4d161GpswacpwU1//jcGhdOnH25OSJcsSq3ay01u6SJP772HJpjMjhVu8Ko4+cnVXXHDm1dbeZIedJQMMkR0nHHLQAaAdbf1VxYsQazxDVoMFPoiVYSDaZhUZNCSxF3uZBYdbfto9Rttmt6DixR1ErIbbY4bhmCB7xu2FwSOKQKMLAgekR1t70O23Ym3HSZGLQAJQkMxxtYkIImqy7SRXKxIMMFAAYcThl5a2oZdZi/w1w0wUDhQkyhJ0NLffmNHd5t4zyPAByUEnFOMGd9ohJ6df21GBixgJ1aDEAhPmiCSCz02iwCALBdEFGEX2hx9mhu1CCxYNVRIBCZ08eBVpkRXmjB8h1NGQQAYoeMMIAXXG15dcBOwwxBOvfmmFHQVklR5mRaywSTC9EjRABXO0gSN8kyHySyYGJGtQLLI0EBmqzRQwiik0WVtQE8Co4VdVZ1ygilfiHmSMJpEcBosjlLSr0BdGtEDAMzxY8oq9C9mAiSCzHBIIwAxJEgoXwiDssEIBAQA7); 13264 background-repeat:no-repeat; 13265 background-size:24px; 13266 content:""; 13267 display:inline-block; 13268 height:24px; 13269 margin-right:10px; 13270 width:24px; 13271 } 13272 13273.instagram-image{ 13274 background-repeat:no-repeat; 13275 background-size:cover; 13276 display:block; 13277 height:0; 13278 padding-bottom:100%; 13279} 13280 13281.instagram-image--error{ 13282 color:#d02e2e; 13283 font-size:13px; 13284 height:auto; 13285 padding:10px; 13286 text-align:center; 13287} 13288 13289.instagram-image--error small{ 13290 display:block; 13291 font-size:10px; 13292 word-break:break-word; 13293 } 13294 13295.instagram__product-title{ 13296 font-size:calc((var(--typeBaseSize) - 2px)*0.85); 13297 font-style:italic; 13298 padding:5px; 13299 text-align:center; 13300} 13301 13302@media only screen and (min-width:769px){ 13303 13304.instagram__product-title{ 13305 font-size:calc(var(--typeBaseSize) - 2px); 13306} 13307 } 13308 13309.instagram__product-title a{ 13310 display:inline; 13311 } 13312 13313.store-availability{ 13314 display:flex; 13315 justify-content:space-around; 13316} 13317 13318.store-availability .icon{ 13319 height:12px; 13320 margin:6px 0 0; 13321 width:12px; 13322 } 13323 13324.store-availability .icon-in-stock{ 13325 fill:#56ad6a; 13326 } 13327 13328.store-availability .icon-out-of-stock{ 13329 fill:#d02e2e; 13330 } 13331 13332.store-availability+.store-availability{ 13333 margin-top:20px; 13334 } 13335 13336.store-availability__info{ 13337 flex:0 1 90%; 13338 margin-left:10px; 13339 text-align:left; 13340} 13341 13342.store-availability__info>div{ 13343 margin-bottom:5px; 13344 } 13345 13346.store-availability__info>div:last-child{ 13347 margin-bottom:0; 13348 } 13349 13350.store-availability__info a{ 13351 -webkit-text-decoration:underline; 13352 text-decoration:underline; 13353 } 13354 13355.store-availability__small{ 13356 font-size:0.8em; 13357} 13358 13359.store-availability__small a{ 13360 display:block; 13361 margin-top:10px; 13362 } 13363 13364.text-with-icons{ 13365 margin-bottom:-20px; 13366} 13367 13368.text-with-icons .icon{ 13369 height:80px; 13370 width:80px; 13371 } 13372 13373.text-with-icons .icon circle,.text-with-icons .icon ellipse,.text-with-icons .icon g,.text-with-icons .icon line,.text-with-icons .icon path,.text-with-icons .icon polygon,.text-with-icons .icon polyline,.text-with-icons .icon rect{ 13374 stroke-width:4px; 13375 } 13376 13377.text-with-icons__blocks .text-with-icons__block{ 13378 padding:20px; 13379} 13380 13381@media only screen and (max-width:768px){ 13382 13383.text-with-icons__blocks .text-with-icons__block{ 13384 padding:0 0 20px; 13385} 13386 } 13387 13388.text-with-icons__button{ 13389 padding-bottom:20px; 13390} 13391 13392.countdown__content{ 13393 background-color:var(--countdown-background-color); 13394 color:var(--countdown-text-color); 13395} 13396 13397.countdown__content .h2,.countdown__content h2{ 13398font-family: 'Nunito', sans-serif; 13399 /* font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback); */ 13400 font-style:var(--typeHeaderStyle); 13401 font-weight:var(--typeHeaderWeight); 13402 letter-spacing:var(--typeHeaderSpacing); 13403 line-height:var(--typeHeaderLineHeight); 13404 } 13405 13406[data-type_header_capitalize=true] .countdown__content .h2,[data-type_header_capitalize=true] .countdown__content h2{ 13407 text-transform:uppercase; 13408 } 13409 13410.countdown__block--button .btn.btn--inverse{ 13411 border-color:var(--accent-color); 13412 color:var(--accent-color); 13413 } 13414 13415.age-verification-popup{ 13416 bottom:0; 13417 flex-direction:column; 13418 top:0; 13419} 13420 13421@media only screen and (min-width:769px){ 13422 13423.age-verification-popup{ 13424 flex-direction:row; 13425} 13426 } 13427 13428.age-verification-popup.age-verification-popup--image-false{ 13429 background-color:var(--colorBody); 13430 } 13431 13432.age-verification-popup.age-verification-popup--image-false.modal:before{ 13433 animation:none; 13434 background-color:var(--colorBody); 13435 } 13436 13437.age-verification-popup.age-verification-popup--image-false .modal__inner{ 13438 box-shadow:none; 13439 } 13440 13441.age-verification-popup.age-verification-popup--image-false.modal--square .modal__centered-content{ 13442 box-shadow:none; 13443 } 13444 13445.age-verification-popup.blur-image--true .age-verification-popup__background-image,.age-verification-popup.blur-image--true .age-verification-popup__mobile-image{ 13446 filter:blur(4px); 13447 transform:scale(1.03); 13448 } 13449 13450.age-verification-popup.modal--mobile-friendly .modal__inner{ 13451 border:none; 13452 bottom:0; 13453 position:fixed; 13454 } 13455 13456@media only screen and (min-width:769px){ 13457 13458.age-verification-popup.modal--mobile-friendly .modal__inner{ 13459 bottom:auto; 13460 position:static; 13461 } 13462 } 13463 13464.age-verification-popup.modal--square .modal__centered-content{ 13465 padding:40px; 13466 } 13467 13468.age-verification-popup__background-image-wrapper{ 13469 display:none !important; 13470} 13471 13472@media only screen and (min-width:769px){ 13473 13474.age-verification-popup__background-image-wrapper{ 13475 display:block !important; 13476} 13477 } 13478 13479.age-verification-popup__mobile-image-wrapper{ 13480 height:100%; 13481 overflow:hidden; 13482 position:fixed; 13483 top:0; 13484 width:100%; 13485} 13486 13487@media only screen and (min-width:769px){ 13488 13489.age-verification-popup__mobile-image-wrapper{ 13490 display:none; 13491} 13492 } 13493 13494.age-verification-popup__mobile-image{ 13495 height:100%; 13496} 13497 13498.age-verification-popup__mobile-image img{ 13499 height:100%; 13500 -o-object-fit:cover; 13501 object-fit:cover; 13502 } 13503 13504.messengermessageus--fixed.messengermessageus--fixed{ 13505 bottom:calc(100px + env(safe-area-inset-bottom)); 13506 top:auto; 13507} 13508
13509#ShopifyChat#ShopifyChat,#dummy-chat-button-iframe{ 13510 bottom:calc(100px + env(safe-area-inset-bottom)) !important; 13511 z-index:17 !important; 13512} 13513 13514.modal-open #ShopifyChat#ShopifyChat,.modal-open #dummy-chat-button-iframe,.screen-layer-open #ShopifyChat#ShopifyChat,.screen-layer-open #dummy-chat-button-iframe{ 13515 display:none; 13516} 13517 13518#ShopifyChat#ShopifyChat[isopen=true],#dummy-chat-button-iframe[isopen=true]{ 13519 bottom:calc(50px + env(safe-area-inset-bottom)) !important; 13520 } 13521 13522#ShopifyChat#ShopifyChat[isopen=true],#dummy-chat-button-iframe[isopen=true]{ 13523 transform:scale(0.8); 13524 } 13525 13526#tidio-chat iframe{ bottom:calc(100px + env(safe-area-inset-bottom)) !important } 13527 13528@media only screen and (max-width:768px){ 13529 13530.spr-starrating.spr-summary-starrating{ 13531 justify-content:center !important; 13532} 13533 } 13534 13535@media only screen and (max-width:768px){ 13536 #ShopifyChat#ShopifyChat,#dummy-chat-button-iframe{ 13537 bottom:calc(90px + env(safe-area-inset-bottom)) !important; 13538 right:0 !important; 13539 z-index:25 !important; 13540 } 13541 #ShopifyChat#ShopifyChat,#dummy-chat-button-iframe{ 13542 max-height:88%; 13543 } 13544} 13545 13546 13547/* Swym CSS Starts */ 13548 13549button.swym-button.swym-add-to-wishlist-view-product { 13550 position: absolute; 13551 top: 3%; 13552 right: 4%; 13553 z-index: 2; 13554 background: white; 13555 border-radius: 100%; 13556 padding: 5px; 13557 opacity: 1 !important; 13558} 13559 13560 13561</style> 13562 <style> 13563 13564@font-face { 13565 font-family: "Nunito"; 13566 src: url("//cdn.shopify.com/s/files/1/0404/9056/5784/t/50/assets/Nunito-Regular.woff") format("woff"); 13567 src: url("//cdn.shopify.com/s/files/1/0404/9056/5784/t/50/assets/Nunito-Regular.woff2") format("woff2"); 13568 font-display: swap; 13569} 13570 13571.slick-dots li button::before { 13572 display: none; 13573} 13574.slick-dots .slick-active button { 13575 background: #a00404; 13576} 13577.cust-tab-content ul.slick-dots { 13578 bottom: -20px; 13579} 13580div#g-recaptcha { 13581 margin-bottom: 20px; 13582} 13583.shopify-challenge__button.btn { 13584 color: #a00404; 13585 display: block; 13586 text-align: center; 13587 border: 1px solid #a00404; 13588 position: relative; 13589 font-family: Nunito,sans-serif; 13590 width: 50%; 13591 font-size: 16px; 13592 padding: 0; 13593 z-index: 0; 13594 min-width: 200px; 13595 min-height: 50px; 13596 line-height: 1.42; 13597 text-decoration: none; 13598 vertical-align: middle; 13599 white-space: normal; 13600 cursor: pointer; 13601 -webkit-user-select: none; 13602 user-select: none; 13603 -webkit-appearance: none; 13604 transition: background .4s; 13605 background: linear-gradient(to right,#a00404 50%,#fff 50%); 13606 background-size: 201% 100%; 13607 background-position: right bottom; 13608 } 13609 13610.shopify-challenge__button.btn:hover { 13611 background-position: left bottom; 13612 color: #fff; 13613} 13614html.js { 13615 padding-bottom: 0!important; 13616} 13617body { 13618 padding-bottom: 0px!important; 13619} 13620.h2.appear-delay, .slide-nav__dropdown .slide-nav__sublist-header, .slide-nav__sublist-link:not(.slide-nav__sublist-header), a.slide-nav__link, body, div, h1, h2, h3, h4, h5, h6, p, span { 13621 font-family: Nunito,sans-serif; 13622} 13623.index-section { 13624 margin: 0px 0!important; 13625} 13626.page-width { 13627 max-width: 1350px; 13628} 13629.overflow-scroller__arrow { 13630 border-radius: 100%; 13631 height: 40px; 13632 margin-top: -80px; 13633 min-width: 0; 13634 position: absolute; 13635 top: 50%; 13636 transition: transform .1s; 13637 width: 40px; 13638 z-index: 3; 13639 display: flex; 13640 align-items: center; 13641 justify-content: center; 13642} 13643.overflow-scroller__arrow--right .icon { 13644 left: auto; 13645 position: relative; 13646 top: auto; 13647 width: 15px; 13648 height: 15px; 13649} 13650.overflow-scroller__arrow--left .icon { 13651 position: relative; 13652 right: auto; 13653 top: auto; 13654 width: 15px; 13655 height: 15px; 13656} 13657 13658/* Section design bg css start */ 13659.heading-design-layout { 13660 padding: 60px 10px 20px; 13661 position: relative; 13662} 13663.template-index .Category-section, .template-index .Collection-section, .custom-best-seller-section { 13664 position: relative; 13665} 13666.heading-design-layout:before { 13667 content: ""; 13668 position: absolute; 13669 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/Elements2-new.png'); 13670 background-repeat: no-repeat; 13671 background-size: inherit; 13672 top: 0; 13673 left: 50px; 13674 /* z-index: 1; */ 13675 width: 150px; 13676 height: 184px; 13677} 13678.heading-design-layout:after { 13679 content: ""; 13680 position: absolute; 13681 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/Elements1-new.png'); 13682 background-repeat: no-repeat; 13683 background-size: inherit; 13684 top: 0; 13685 right: 50px; 13686 /* z-index: 1; */ 13687 width: 150px; 13688 height: 184px; 13689} 13690 13691/* Section design bg css end */ 13692 13693/* Slider arrow icon css Start */ 13694 13695.slick-arrow { 13696 width: 38px!important; 13697 height: 38px!important; 13698 border: 1px solid #fff!important; 13699 border-radius: 100%!important; 13700 background: #ffffffd1!important; 13701 box-shadow: 0 2px 10px #36363626!important; 13702 z-index: 1!important; 13703 display: flex; 13704 align-items: center; 13705 justify-content: center; 13706} 13707.slick-next:before { 13708 border-bottom-style: solid; 13709 border-bottom-width: 2px; 13710 border-right-style: solid; 13711 border-right-width: 2px; 13712 content: ""; 13713 display: inline-block; 13714 height: 11px; 13715 position: absolute; 13716 width: 11px; 13717 border-color: #000; 13718 transform: rotate(-45deg); 13719 margin-right: 4px; 13720} 13721.slick-prev:before { 13722 border-bottom-style: solid; 13723 border-bottom-width: 2px; 13724 border-right-style: solid; 13725 border-right-width: 2px; 13726 content: ""; 13727 display: inline-block; 13728 height: 11px; 13729 position: absolute; 13730 width: 11px; 13731 border-color: #000; 13732 transform: rotate(135deg); 13733 margin-left: 5px; 13734} 13735 13736/* Slider arrow icon css End */ 13737 13738/* Section heading design css start */ 13739 13740.section-heading-design { 13741 text-align: center; 13742 margin-bottom: 2rem; 13743} 13744.section-heading-design .title { 13745 font-size: 28px; 13746 font-weight: 600; 13747 color: #a00404; 13748 position: relative; 13749 max-width: max-content; 13750 margin: 0 auto 10px; 13751 font-family: Nunito,sans-serif; 13752 text-transform: uppercase; 13753 line-height: 1.2; 13754} 13755.section-heading-design .subtitle { 13756 margin-bottom: 0px; 13757 font-size: 18px; 13758} 13759.section-heading-design .title:before { 13760 position: absolute; 13761 content: " "; 13762 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/heading-elements-left-new1.png'); 13763 background-size: 100%; 13764 width: 92px; 13765 height: 56px; 13766 left: -92px; 13767 top: -15px; 13768 background-repeat: no-repeat; 13769} 13770.section-heading-design .title:after { 13771 position: absolute; 13772 content: ""; 13773 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/heading-elements-right.png'); 13774 background-size: 100%; 13775 width: 92px; 13776 height: 56px; 13777 right: -92px; 13778 top: -15px; 13779 background-repeat: no-repeat; 13780} 13781 13782/* Section heading design css end */ 13783 13784/* Annpuncement bar section css start */ 13785 13786.announcementbar-section .announcement-bar__message { 13787 margin: 0; 13788 padding: 5px; 13789 font-size: 14px; 13790 text-align: center; 13791} 13792 13793/* Annpuncement bar section css end */ 13794 13795/* Header new design css start */ 13796 13797@keyframes blinker { 13798 0%, 13799 100% { 13800 opacity: 1; 13801 } 13802 50% { 13803 opacity: 0; 13804 } 13805} 13806a.sale-badges { 13807 animation: .8s steps(1,end) infinite blinker; 13808 color: #a00404!important; 13809 letter-spacing: .1em; 13810 font-weight: 600; 13811 text-transform: uppercase; 13812 font-size: 15px; 13813 font-family: Nunito,sans-serif; 13814} 13815 13816.mob-nav { 13817 display: flex; 13818 align-items: center; 13819 width: 60px; 13820} 13821.mob-nav .icon-close { 13822 display: none!important; 13823} 13824header.site-header { 13825 padding: 0px!important; 13826 box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; 13827} 13828.site-header .site-nav { 13829 font-size: 16px; 13830} 13831.icon-design { 13832 display: flex; 13833 gap: 5px; 13834 align-items: center; 13835 position: relative; 13836} 13837.icon-design .icon-text { 13838 font-size: 13px; 13839 display: none; 13840} 13841.site-header .site-nav--icons { 13842 margin: 0; 13843} 13844.cart-has-items .site-nav__link--cart.site-nav__link--cart { 13845 background: transparent; 13846 color: inherit!important; 13847} 13848.icon-design .cart-link__bubble { 13849 background: #a00404; 13850 border-radius: 50px; 13851 display: flex; 13852 align-items: center; 13853 justify-content: center; 13854} 13855.icon-design .cart-link__bubble .cart-link__bubble-num { 13856 color: #fff; 13857 font-size: 12px; 13858 line-height: 0; 13859} 13860 13861.wishlist-icon .wishlist-bg { 13862 position: absolute; 13863 width: 15px; 13864 height: 15px; 13865 font-size: 12px; 13866 color: #fff; 13867 background: #a00404; 13868 border-radius: 50px; 13869 right: 0; 13870 top: 10px; 13871 display: flex; 13872 align-items: center; 13873 justify-content: center; 13874} 13875.site-nav__icons .wishlist-icon { 13876 position: relative; 13877} 13878.wishlist-icon .wishlist-bg .wishlist-value { 13879 color: #fff; 13880 font-size: 12px; 13881 line-height: 0; 13882} 13883 13884/* Header new design css end */ 13885 13886/* Top categories section css start */ 13887 13888section#shopify-section-template--16978746900729__16940735230fb435e2 { 13889 background-image: url(/cdn/shop/files/reel-bg.webp); 13890 padding-top: 5px; 13891} 13892section#shopify-section-template--16978746900729__16940735230fb435e2 p { 13893 color: #000!important; 13894 padding: 6px 0 0!important; 13895 transition: opacity .5s ease,transform .8s cubic-bezier(.25,.46,.45,.94); 13896 font-family: Nunito,sans-serif!important; 13897 font-weight: 600!important; 13898 line-height: normal!important; 13899} 13900section#shopify-section-template--16978746900729__16940735230fb435e2 p:hover { 13901 color: #a00404!important; 13902} 13903.Categories-section { 13904 /* padding: 10px 0 5px; */ 13905 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/reel-bg.webp'); 13906 display: none; 13907 13908} 13909.template-index .Categories-section, .template-collection .Categories-section { 13910 display: block; 13911} 13912.Categories-row::-webkit-scrollbar {
13913 height: 0px 13914} 13915.Categories-row { 13916 text-align: center; 13917 padding: 10px 0 5px; 13918 white-space: nowrap; 13919 overflow-x: auto; 13920 max-width: 1100px; 13921 margin: 0 auto; 13922} 13923.Categories-row .slick-list.draggable { 13924 padding-left: 0!important; 13925} 13926.Categories-row .item { 13927 width: 100%; 13928 text-align: center; 13929 padding: 0 5px; 13930 min-width: 120px; 13931 display: inline-block; 13932 max-width: 120px; 13933 vertical-align: top; 13934} 13935.Categories-row.slick-initialized.slick-slider { 13936 display: block!important; 13937} 13938.Categories-row .item .img { 13939 overflow: hidden; 13940 border-radius: 50%; 13941 box-shadow: rgba(217, 119, 119, 0.314) 0px 2px 1px 0px, rgba(188, 42, 141, 0.314) 0px -2px 1px 0px, rgba(217, 119, 119, 0.314) 2px 0px 1px 0px, rgba(188, 42, 141, 0.5) -2px 0px 1px 0px, rgba(217, 119, 119, 0.5) 2px -2px 1px 0px, rgba(217, 119, 119, 0.855) -2px 2px 1px 0px, rgba(188, 42, 141, 0.855) 2px 2px 1px 0px, rgba(217, 119, 119, 0.855) -2px -2px 1px 0px; 13942 border: 3px solid white; 13943} 13944.Categories-row .img img { 13945 transition: opacity .5s ease,transform .8s cubic-bezier(.25,.46,.45,.94); 13946 transform: scale(1); 13947 width: inherit; 13948 height: inherit; 13949} 13950.Categories-row .item:hover .img img { 13951 transform: scale(1.1); 13952} 13953.Categories-row .content { 13954 color: #000; 13955 padding: 6px 0 0px; 13956 transition: opacity .5s ease,transform .8s cubic-bezier(.25,.46,.45,.94); 13957 font-size: 13px; 13958 font-family: 'Nunito', sans-serif; 13959 font-weight: 500; 13960 line-height: normal; 13961} 13962.Categories-row .content a { 13963 white-space: break-spaces; 13964} 13965.Categories-row .item:hover .content { 13966 color: #a00404; 13967} 13968 13969/* Top categories section css end */ 13970 13971/* Countdown section css start */ 13972 13973.countdown__heading .h2 { 13974 font-size: 28px; 13975 font-family: 'Nunito', sans-serif; 13976 font-weight: 600; 13977 color: #a00404; 13978 position: relative; 13979 text-transform: uppercase; 13980 margin-bottom: 10px; 13981} 13982.countdown__block--timer .countdown__display { 13983 justify-content: right; 13984} 13985 13986/* Countdown section css end */ 13987 13988/* New Category section css start */ 13989 13990.Collection-section .new-Categories-section { 13991 background: #f1e7bc; 13992 /* background-image: url(//cdn.shopify.com/s/files/1/0404/9056/5784/files/collection-bg.webp); */ 13993 background-repeat: no-repeat; 13994 background-size: cover; 13995 background-position: center center; 13996} 13997 13998.new-Categories-section { 13999 padding: 60px 0px; 14000 background: #fde4e0; 14001 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/BG.jpg'); 14002} 14003.Category-section .new-Categories-row { 14004 grid-template-columns: repeat(4,1fr); 14005 column-gap: 0px; 14006} 14007.new-Categories-row { 14008 display: grid; 14009 grid-template-columns: repeat(3, 1fr); 14010 column-gap: 0px; 14011 text-align: center; 14012 row-gap: 10px; 14013} 14014.new-Categories-row .item .img { 14015 overflow: hidden; 14016} 14017/* .new-Categories-row .item:hover img { 14018 transform: scale(1.1); 14019} */ 14020.new-Categories-row .item .img a { 14021 display: block; 14022 line-height: 0; 14023} 14024.new-Categories-row .img img { 14025 width: 100%; 14026 transition: opacity .5s ease,transform .8s cubic-bezier(.25,.46,.45,.94); 14027 transform: scale(1); 14028 width: inherit; 14029 height: inherit; 14030} 14031.new-Categories-row .item .content { 14032/* color: #000; 14033 background: #b71e23; 14034 margin-top: 5px; */ 14035 text-transform: uppercase; 14036 font-size: 14px; 14037 transition: 0.5s; 14038} 14039/* .new-Categories-row .item:hover .content { 14040 background: #000; 14041 color: #fff; 14042} */ 14043.new-Categories-row .item .content a { 14044 display: block; 14045 padding: 8px 0px 3px; 14046 text-decoration: none; 14047 color: rgb(0,0,0,0.9); 14048 opacity: 1; 14049 font-weight: 500; 14050} 14051.new-Categories-row .item:hover .content a { 14052 color: #8e0e0f; 14053} 14054 14055.Collection-section .new-Categories-row .item .content a { 14056 background: #a00404; 14057 border: 2px solid #a00404; 14058 color: #fff; 14059 line-height: normal; 14060 max-width: fit-content; 14061 margin: 15px auto 0; 14062 padding: 8px 20px; 14063 letter-spacing: 1.4px; 14064 border-radius: 10px; 14065 font-size: 14px; 14066 transition: 0.5s; 14067 font-family: 'Nunito', sans-serif; 14068} 14069.Collection-section .new-Categories-row .item .content a:hover { 14070 background: #fff; 14071 color: #a00404; 14072} 14073 14074/* New Category section css end */ 14075 14076/* Custom featured collection css start */ 14077 14078.product-collection-design .card-wrapper .sizes-list .size-item[data-parent="more-sizes"] { 14079 border: none !important; 14080 background: transparent!important; 14081 color:#000!important; 14082} 14083 14084.cust-tabber { 14085 display: flex; 14086 flex-direction: column; 14087} 14088 14089.cust-tabs { 14090 display: flex; 14091 justify-content:center; 14092} 14093 14094.cust-tab { 14095 cursor: pointer; 14096 font-size: 16px; 14097 padding: 0 5px; 14098 margin: 0px 5px; 14099 border-bottom: 2px dashed transparent; 14100 margin-right: 5px; 14101 color: #707070; 14102 transition: .3s ease-in-out; 14103} 14104 14105.cust-tab.cust-active, .cust-tab:hover { 14106 border-color: #a00404; 14107 color: #a00404; 14108} 14109 14110.cust-tab-content { 14111 padding: 25px 0 0 0; 14112} 14113.cust-content{ 14114 display: none; 14115} 14116.cust-content.cust-active.slick-initialized.slick-slider { 14117 display: block; 14118 margin-bottom:0; 14119} 14120.custom-best-seller-section { 14121 padding: 0px 0 50px; 14122} 14123 14124.home-blg ul.home-blog-slider { 14125 margin-top: 30px; 14126} 14127.cust-tab-content .product-collection-design .quick-add{ 14128 padding:10px 10px 0; 14129} 14130 14131.slick-arrow.slick-disabled { 14132 opacity: 0.8;
14133 cursor: no-drop!important; 14134} 14135.cust-content.cust-active{ 14136 display:none; 14137} 14138.cust-content.cust-active.slick-initialized.slick-slider{ 14139 display:block; 14140} 14141.card__information .you-save-money{ 14142 display:none; 14143} 14144.custom-best-seller-section .grid__item { 14145 padding: 0px 7.5px; 14146} 14147.custom-best-seller-section .grid__item .grid-product__content { 14148 margin-bottom: 0px; 14149} 14150.grid__item .grid-product__tag { 14151 text-transform: uppercase; 14152 font-size: 13px; 14153 padding: 5px 10px; 14154 border-radius: 0 0 10px 0; 14155 left: 0; 14156 right: inherit; 14157} 14158.grid__item .grid-product__meta .grid-product__title { 14159 font-size: 16px; 14160} 14161.custom-best-seller-section .product-collection-design { 14162 margin-left: 0; 14163} 14164.custom-best-seller-section .slick-prev { 14165 left: -10px; 14166} 14167.custom-best-seller-section .slick-next { 14168 right: -10px; 14169} 14170 14171/* Custom featured collection css end */ 14172 14173/* Feature collection product list css start */ 14174 14175.collection-list-section-design { 14176 padding: 0px 0px!important; 14177 margin: 0; 14178} 14179.product-list-design-home { 14180 padding: 0px 0px 60px; 14181 margin-bottom: 0px; 14182} 14183.product-list-design-home .grid__item { 14184 padding: 0px 7.5px; 14185} 14186.product-list-design-home .overflow-scroller { 14187 overflow-x: inherit; 14188 padding-bottom: 0px; 14189 overflow: inherit; 14190} 14191 14192.product-list-icon-design { 14193 position: relative; 14194} 14195button.swym-button.swym-add-to-wishlist-view-product { 14196 width: 35px; 14197 height: 35px; 14198 right: 15px; 14199 display: flex; 14200 align-items: center; 14201 justify-content: center; 14202 padding: 0; 14203} 14204.swym-button.swym-add-to-wishlist-view-product.swym-added:after { 14205 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/bg-heart.png'); 14206} 14207.card_product_ATC { 14208 position: absolute; 14209 z-index: 9; 14210 bottom: 20px; 14211 right: 15px; 14212 opacity: 0; 14213 transition: 1s; 14214 display: none; 14215} 14216.card_product_ATC .button-fixed-design { 14217 width: 35px; 14218 height: 35px; 14219 min-width: 35px; 14220 padding: 0px; 14221 border: 0px; 14222 transition: 0.5s; 14223} 14224 14225.card_product_ATC .button-fixed-design span[data-add-to-cart-text]{ 14226 display: block; 14227} 14228 14229.card_product_ATC .button-fixed-design span[data-add-to-cart-text] svg{ 14230 display: block; 14231 margin: 0 auto; 14232} 14233 14234.recommendation-main .card_product_ATC.quick-product__btn { 14235 display: none; 14236} 14237.card_product_ATC.quick-product__btn { 14238 top: 65px; 14239 display: block; 14240 bottom: auto; 14241} 14242.card_product_ATC .button-fixed-design i { 14243 color: #a00404; 14244 transition: 0.5s; 14245} 14246.card_product_ATC:hover .button-fixed-design { 14247 background: #a00404; 14248} 14249.card_product_ATC:hover .button-fixed-design i { 14250 color: #fff; 14251} 14252 14253.product-list-icon-design:hover .prev-button, .product-list-icon-design:hover .next-button { 14254 opacity: 0.6!important; 14255} 14256.product-list-icon-design:hover .prev-button:hover .product-list-icon-design:hover .next-button { 14257 opacity: .8!important; 14258} 14259 14260.product-list-icon-design .prev-button { 14261 position: absolute; 14262 top: 50%; 14263 z-index: 9; 14264 left: 10px; 14265 width: 30px; 14266 height: 30px; 14267 background: #fff; 14268 border-radius: 50%; 14269 line-height: 0; 14270 padding: 0px 3px 0px 0px; 14271 opacity: 0; 14272 display: flex; 14273 align-items: center; 14274 justify-content: center; 14275 transition: 1s; 14276} 14277.product-list-icon-design .prev-button:hover { 14278 background: #a00404; 14279} 14280.product-list-icon-design .prev-button i { 14281 font-size: 12px; 14282 color: #a00404; 14283 transition: 0.5s; 14284} 14285.product-list-icon-design .prev-button:hover i { 14286 color: #fff; 14287} 14288 14289.product-list-icon-design .next-button { 14290 position: absolute; 14291 top: 50%; 14292 z-index: 9; 14293 right: 10px; 14294 width: 30px; 14295 height: 30px; 14296 background: #fff; 14297 border-radius: 50%; 14298 line-height: 0; 14299 padding: 0px 0px 0px 3px; 14300 opacity: 0; 14301 display: flex; 14302 align-items: center; 14303 justify-content: center; 14304 transition: 1s; 14305} 14306.product-list-icon-design .next-button:hover { 14307 background: #a00404; 14308} 14309.product-list-icon-design .next-button i { 14310 font-size: 12px; 14311 color: #a00404; 14312 transition: 0.5s; 14313} 14314.product-list-icon-design .next-button:hover i { 14315 color: #fff; 14316}
14317.product-list-icon-design:hover .card_product_ATC { 14318 opacity: 1; 14319} 14320.product-list-icon-design:hover .prev-button { 14321 opacity: 1; 14322} 14323.product-list-icon-design:hover .next-button { 14324 opacity: 1; 14325} 14326 14327/* Feature collection product list css end */ 14328 14329/* Blog section design css start */ 14330 14331.home-page-blog-design { 14332 padding-bottom: 70px; 14333 padding-top: 10px; 14334} 14335.home-page-blog-design .grid { 14336 margin: 0; 14337} 14338.home-page-blog-design .grid .grid__item { 14339 padding: 0 7.5px; 14340} 14341.home-page-blog-design .grid .grid__item .article-listing { 14342 margin-bottom: 0px; 14343} 14344.home-page-blog-design .grid .grid__item .article-listing .grid__image-ratio { 14345 /* display: none; */ 14346} 14347.home-page-blog-design .grid .grid__item .article-listing .grid__image-ratio:before { 14348 display: none; 14349} 14350.home-page-blog-design .grid .grid__item .article-listing .grid__image-ratio image-element { 14351 position: inherit; 14352} 14353.home-page-blog-design .grid .grid__item .article-listing .grid__image-ratio image-element .image-element { 14354 position: inherit; 14355} 14356.home-page-blog-design .grid .grid__item .heading { 14357 text-align: left; 14358 font-size: 20px; 14359 font-weight: 600; 14360 font-family: 'Nunito', sans-serif; 14361} 14362.home-page-blog-design .grid .grid__item .article__content-meta { 14363 text-align: left; 14364} 14365.home-page-blog-design .grid .grid__item .article__date { 14366 margin: 10px 0px; 14367 font-size: 13px; 14368} 14369.home-page-blog-design .grid .grid__item .article__body { 14370 font-size: 14px; 14371} 14372 14373/* Blog section design css end */ 14374 14375/* Customer review section css start */ 14376 14377.jdgm-carousel-title-and-link .jdgm-carousel-title { 14378 font-size: 28px; 14379 font-weight: 600; 14380 color: #a00404; 14381 position: relative; 14382 max-width: max-content; 14383 margin: 0 auto 10px; 14384 font-family: Nunito,sans-serif; 14385 text-transform: uppercase; 14386 line-height: 1.2; 14387} 14388.jdgm-carousel-title-and-link .jdgm-carousel-title:before { 14389 position: absolute; 14390 content: ""; 14391 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/heading-elements-left-new1.png'); 14392 background-size: 100%; 14393 width: 92px; 14394 height: 56px; 14395 left: -92px; 14396 top: -15px; 14397 background-repeat: no-repeat; 14398} 14399.jdgm-carousel-title-and-link .jdgm-carousel-title:after { 14400 position: absolute; 14401 content: " "; 14402 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/heading-elements-right.png'); 14403 background-size: 100%; 14404 width: 92px; 14405 height: 56px; 14406 right: -92px; 14407 top: -15px; 14408 background-repeat: no-repeat; 14409} 14410.jdgm-carousel-wrapper { 14411 width: 100%!important; 14412 margin-top: 0px!important; 14413} 14414.jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item { 14415 background: #fff; 14416 padding: 0px; 14417 margin-right: 10px; 14418} 14419.jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__product-image { 14420 width: auto; 14421 height: inherit; 14422} 14423.jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper { 14424 padding: 15px 12px; 14425} 14426.jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-wrapper p { 14427 font-size: 13px; 14428} 14429.jdgm-star { 14430 color: #f7c60f!important; 14431} 14432 14433/* Footer section css start */ 14434.shopify-section-group-footer-group { 14435 background: linear-gradient(to top, #fff 30%, #eadfb3 0%); 14436} 14437footer.site-footer { 14438 margin-top: 3rem!important; 14439 padding-bottom: 200px; 14440 padding-top: 50px; 14441 background-image: url('//cdn.shopify.com/s/files/1/0404/9056/5784/files/foote_DESKTOP_size.webp'); 14442 background-repeat: no-repeat; 14443 background-size: cover; 14444 background-position: center bottom; 14445 /* background-attachment: fixed; */ 14446} 14447.footer-navigation-section { 14448 display: grid; 14449 grid-template-columns: repeat(4,1fr); 14450 column-gap: 15px; 14451 text-align: center; 14452 row-gap: 15px; 14453} 14454.footer-navigation-section .site-footer__section { 14455 text-align: left; 14456 margin: 0px!important; 14457} 14458.footer-navigation-section .site-footer__section h3 { 14459 font-weight: 600; 14460 font-size: 16px; 14461 color: #000; 14462 font-family: 'Nunito', sans-serif; 14463} 14464.footer-navigation-section .site-footer__section .site-footer__linklist li { 14465 display: block; 14466} 14467.footer-navigation-section .site-footer__section .site-footer__linklist li a { 14468 padding: 0 0 0px; 14469 margin-bottom: 10px; 14470 font-size: 15px; 14471 font-weight: 400; 14472 color: #000; 14473 border: 0; 14474 width: fit-content; 14475 position: relative; 14476} 14477.footer-navigation-section .site-footer__section .site-footer__linklist li a:before { 14478 position: absolute; 14479 left: 0; 14480 width: 0; 14481 bottom: -2px; 14482 height: 1px; 14483 content: ""; 14484 display: block; 14485 -webkit-transition: width .3s ease; 14486 -moz-transition: width .3s ease; 14487 -ms-transition: width .3s ease; 14488 -o-transition: width .3s ease; 14489 visibility: hidden; 14490 background-color: #000; 14491} 14492.footer-navigation-section .site-footer__section .site-footer__linklist li:hover a:before { 14493 width: 100%; 14494 visibility: visible; 14495} 14496.addresFooterOption { 14497 margin-bottom: 20px; 14498} 14499.addressFooterInner { 14500 display: inline-flex; 14501 width: 100%; 14502 align-items: baseline; 14503 padding: 1px 0 0; 14504} 14505.addressFooterInner .fa { 14506 color: #000; 14507} 14508.addressFooterInner p { 14509 font-size: 13px; 14510 line-height: 24px; 14511 /* text-transform: uppercase; */ 14512 margin: 0 0 0 15px; 14513 color: #000; 14514}
14515.site-footer__section.site-footer__copyright { 14516 display: none; 14517} 14518.bottom-footer { 14519 display: flex; 14520 align-items: center; 14521 justify-content: space-between; 14522} 14523.bottom-footer p { 14524 background: #fff; 14525 margin: 0; 14526 padding: 10px 0px; 14527 text-align: center; 14528 font-size: 13px; 14529 color: #000; 14530} 14531.bottom-footer .icon--payment { 14532 line-height: 0; 14533} 14534.footer-accordian-heading .footer-down-arw { 14535 color: #000; 14536 display: none; 14537} 14538.footer-navigation-section .site-footer__section .footer__social a { 14539 border-color: #000; 14540} 14541.footer-navigation-section .site-footer__section .footer__social a svg path { 14542 fill: #000!important; 14543} 14544 14545 14546/* Footer section css end */ 14547 14548/* Collection page css start */ 14549 14550.breadcrumb { 14551 background: #f2f2f2; 14552} 14553.breadcrumb-inner { 14554 padding-top: 8px; 14555 padding-bottom: 8px; 14556 font-size: 14px; 14557 color: #000; 14558} 14559.breadcrumb span { 14560 color: #a00404; 14561} 14562.collection-hero { 14563 height: auto; 14564 background: transparent; 14565} 14566.collection-hero__image { 14567 position: inherit; 14568 object-fit: contain; 14569} 14570 14571#CollectionFiltersSection.collection-filter__wrapper { 14572 position: fixed; 14573 top: 0; 14574 left: -450px!important; 14575 z-index: 99; 14576 background: #fff; 14577 height: 100%; 14578 overflow: auto; 14579 transition: left .25s; 14580 padding: 15px 20px; 14581 width: 100%; 14582 max-width: 360px; 14583} 14584#CollectionFiltersSection.collection-filter__wrapper.show-filter { 14585 left: 0!important; 14586} 14587.collection-filter__scrollable { 14588 margin-bottom: 0; 14589} 14590.collection-filter__group { 14591 max-width: 100%; 14592 width: 100%; 14593 margin-bottom: 0; 14594 border-bottom: 1px solid #d8d8d8; 14595} 14596.collection-filter__inner { 14597 padding: 15px 0; 14598} 14599.collection-filter__title { 14600 font-size: 18px; 14601 font-weight: 600; 14602} 14603.collection-filter-bar { 14604 display: flex; 14605 align-items: center; 14606 justify-content: space-between; 14607 max-width: 1340px; 14608 padding: 0 0px; 14609 margin: 0 auto; 14610 width: 100%; 14611} 14612.collection-filter-bar .filter-btn { 14613 font-size: 16px; 14614 background: #a00404; 14615 color: #fff; 14616 max-width: 110px; 14617 width: 100%; 14618 padding: 5px; 14619 height: 45px; 14620 display: flex; 14621 align-items: center; 14622 justify-content: center; 14623 cursor: pointer; 14624} 14625.close svg { 14626 width: 28px; 14627 height: 28px; 14628 position: absolute; 14629 right: 10px; 14630 top: 10px; 14631 cursor: pointer; 14632} 14633#CollectionFiltersSection .page-width { 14634 padding: 0; 14635 margin: 0; 14636} 14637.tag-list--active-tags { 14638 display: flex; 14639 flex-wrap: wrap; 14640 margin-bottom: 5px; 14641} 14642.tag--remove { 14643 margin: 0 5px 5px 0; 14644} 14645.tag--remove a { 14646 border-radius: 0; 14647 padding: 5px; 14648 font-size: 13px; 14649} 14650 14651/* Collection page css end */ 14652 14653/* Product page css start */ 14654 14655.product-image { 14656 width: 55%; 14657 padding-left: 0px; 14658} 14659.product-content { 14660 width: 45%; 14661} 14662.variant-wrapper { 14663 border-top: 1px solid #cdcdcd; 14664} 14665.variant__label { 14666 font-size: 18px; 14667 font-family: Nunito,sans-serif; 14668 margin: 20px auto 12px; 14669 color: #000; 14670 font-weight: 600; 14671} 14672.product-single__meta .variant-input-wrap label { 14673 font-size: 12px; 14674 box-shadow: none!important; 14675 border: 1px solid #cdcdcd; 14676 width: 58px; 14677 height:50px; 14678 display: flex; 14679 align-items: center; 14680 justify-content: center; 14681 font-family: Nunito,sans-serif; 14682 transition: 0.5s; 14683 border-radius: 0; 14684} 14685.product-single__meta .variant-input-wrap label:hover { 14686 background: #a00404!important; 14687 color: #fff; 14688 border-color: #a00404; 14689} 14690span.variant__label-info { 14691 float: right; 14692} 14693.tool-tip-trigger__title { 14694 text-transform: capitalize; 14695 display: flex; 14696 align-items: center; 14697 flex-direction: row-reverse; 14698 gap: 10px; 14699} 14700.tool-tip-trigger__title:hover { 14701 color: #a00404; 14702} 14703 14704.size-chart h2 { 14705 font-family: Nunito,sans-serif; 14706 font-weight: 600; 14707} 14708.size-chart p { 14709 font-family: Nunito,sans-serif; 14710 font-weight: 500; 14711} 14712.size-chart ul { 14713 font-family: Nunito,sans-serif; 14714} 14715 14716.product__quantity { 14717 max-width: 130px; 14718} 14719.qtybox { 14720 display: flex; 14721 align-items: center; 14722 border: 1px solid #cdcdcd; 14723 max-width: 130px; 14724 width: 100%; 14725 justify-content: space-between; 14726} 14727.qtybox .btnqty { 14728 width: 25%; 14729 text-align: center; 14730 cursor: pointer; 14731 height: auto; 14732} 14733.qtybox svg.icon { 14734 font-size: 12px; 14735 width: 10px; 14736 height: 10px; 14737} 14738.quantity { 14739 width: 50%; 14740 font-size: 16px; 14741 text-align: center; 14742 border: none; 14743} 14744 14745/* Customization Form start */ 14746 14747input.btn-greeting-card.btn { 14748 color: #a00404; 14749 display: block; 14750 text-align: center; 14751 border: 1px solid #a00404; 14752 position: relative; 14753 font-family: Nunito,sans-serif; 14754 font-weight: 600; 14755 z-index: 0; 14756 border-radius: 0; 14757 min-width: 90px; 14758 line-height: 1.42; 14759 text-decoration: none; 14760 vertical-align: middle; 14761 white-space: normal; 14762 cursor: pointer; 14763 user-select: none; 14764 -webkit-appearance: none; 14765 transition: background .4s; 14766 background: linear-gradient(to right,#a00404 50%,#fff 50%); 14767 background-size: 201% 100%; 14768 background-position: right bottom; 14769} 14770 14771input.btn-greeting-card.btn:hover { 14772 background-position: left bottom; 14773 color: #fff; 14774} 14775.message_box { 14776 font-family: Nunito,sans-serif; 14777}
14778.cust_msg { 14779 position: relative; 14780} 14781.customsize_form-in { 14782 background: #a00404; 14783 margin: 30px auto 0; 14784 padding: 10px 15px; 14785 color: #fff; 14786} 14787.customsize_form-in h2 { 14788 font-size: 18px; 14789 margin: 0 auto 10px; 14790 font-weight: 600; 14791 font-family: Nunito,sans-serif; 14792} 14793ul.form_title { 14794 margin: 0 0 6px 26px; 14795 font-size: 15px; 14796} 14797.inner-form { 14798 background-color: #f7f7f7; 14799 border: 1px solid #d1d1d1; 14800 padding: 0 10px 20px; 14801} 14802.inner-form-bx { 14803 display: flex; 14804 justify-content: space-between; 14805} 14806.inner-form-bx-lb { 14807 width: 50%; 14808 padding: 0 10px; 14809} 14810.inner-form label { 14811 font-size: 15px; 14812 margin: 15px auto 3px; 14813 font-weight: 600; 14814} 14815.inner-form input { 14816 border: 1px solid #ddd; 14817 padding: 6px 10px; 14818 height: 38px; 14819 width: 100%; 14820 font-size: 14px; 14821 background: #fff; 14822} 14823.customsize_form textarea { 14824 max-height: 80px!important; 14825 height: 80px!important; 14826 border: 1px solid #ddd; 14827 background: #fff; 14828 width: 100%; 14829 min-height: 80px!important; 14830 padding: 10px; 14831 font-size: 13px; 14832} 14833.btn-card-close { 14834 position: absolute; 14835 top: 3px; 14836 right: 13px; 14837 font-size: 12px; 14838 color: #fff; 14839 cursor: pointer; 14840 border: none; 14841} 14842 14843/* Customization Form end */ 14844 14845.product-block.product-block--sales-point { 14846 font-family: Nunito,sans-serif; 14847 font-weight: 600; 14848 font-size: 15px; 14849} 14850 14851/* Add to cart payment-button css start */ 14852 14853.addcart-btn { 14854 margin-bottom: 15px; 14855 column-count: 2; 14856 display: flex; 14857 column-gap: 15px; 14858} 14859.product-single__meta .payment-buttons .btn--tertiary { 14860 color: #a00404; 14861 display: block; 14862 text-align: center; 14863 border: 1px solid #a00404; 14864 position: relative; 14865 font-family: Nunito,sans-serif; 14866 width: 50%; 14867 font-size: 16px; 14868 padding: 0px 0px; 14869 z-index: 0; 14870 border-radius: 0px; 14871 min-width: 90px; 14872 line-height: 1.42; 14873 text-decoration: none; 14874 vertical-align: middle; 14875 white-space: normal; 14876 cursor: pointer; 14877 user-select: none; 14878 -webkit-appearance: none; 14879 transition: background .4s; 14880 background: linear-gradient(to right,#a00404 50%,#fff 50%); 14881 background-size: 201% 100%; 14882 background-position: right bottom; 14883} 14884.product-single__meta .shopify-payment-button__button--unbranded { 14885 border-radius: 0; 14886 font-size: 16px!important; 14887 color: #fff; 14888 display: block; 14889 text-align: center; 14890 border: 1px solid #a00404; 14891 position: relative; 14892 z-index: 0; 14893 min-height: 45px; 14894 height: 45px; 14895 padding: 10px 25px; 14896 margin: 15px 0 10px; 14897 width: 100%; 14898 min-width: 90px; 14899 line-height: 1.42; 14900 text-decoration: none; 14901 vertical-align: middle; 14902 white-space: normal; 14903 cursor: pointer; 14904 user-select: none; 14905 -webkit-appearance: none; 14906 -moz-appearance: none; 14907 transition: background .4s; 14908 background: linear-gradient(to right,#fff 50%,#a00404 50%); 14909 background-size: 201% 100%; 14910 background-position: right bottom; 14911} 14912.product-single__meta .shopify-payment-button__button--unbranded:hover { 14913 background-position: left bottom; 14914 color: #a00404!important; 14915} 14916.product-single__meta .payment-buttons .btn--tertiary:hover { 14917 background-position: left bottom; 14918 color: #fff; 14919} 14920.product-single__meta .shopify-payment-button__button { 14921 border-radius: 0; 14922} 14923.swym-wishlist-button-bar { 14924 width: 50%; 14925} 14926.swym-wishlist-button-bar .swym-btn-container { 14927 width: 100%; 14928} 14929.swym-wishlist-button-bar .swym-add-to-wishlist { 14930 color: #a00404!important; 14931 text-align: center; 14932 border: 1px solid #A00405!important; 14933 position: relative!important; 14934 font-family: Nunito,sans-serif; 14935 width: 100%!important; 14936 font-size: 16px!important; 14937 padding: 0px 0px!important; 14938 z-index: 0; 14939 border-radius: 0px; 14940 text-transform: inherit; 14941 min-width: 90px; 14942 min-height: 50px; 14943 border-radius: 0px!important; 14944 line-height: 1.42!important; 14945 text-decoration: none; 14946 vertical-align: middle!important; 14947 white-space: normal; 14948 cursor: pointer; 14949 -webkit-user-select: none!important; 14950 user-select: none!important; 14951 -webkit-appearance: none; 14952 transition: background .4s; 14953 background: linear-gradient(to right,#fff 50%,#a00404 50%)!important; 14954 background-size: 201% 100%!important; 14955 background-position: left bottom!important; 14956}
14957.swym-wishlist-button-bar .swym-add-to-wishlist:hover { 14958 background-position: right bottom!important; 14959 color: #fff!important; 14960} 14961.swym-wishlist-button-bar .swym-add-to-wishlist .swym-wishlist-cta { 14962 text-indent: 0; 14963 display: block; 14964} 14965span.swym-fave-count { 14966 display: none!important; 14967} 14968.shopify-payment-button__button { 14969 font-size: 16px!important; 14970 font-family: Nunito,sans-serif; 14971} 14972.swym-wishlist-button-bar .swym-add-to-wishlist:after { 14973 display: none; 14974} 14975 14976/* Add to cart payment-button css end */ 14977 14978/* Usp icon section css start */ 14979 14980.usp-product-page { 14981 padding: 0px 0px 0; 14982} 14983.usp-prdct { 14984 display: flex; 14985 justify-content: space-between; 14986} 14987.usp-prdct-content { 14988 width: 30%; 14989 text-align: center; 14990} 14991.usp-prdct-content img { 14992 background: #fff; 14993 height: 95px; 14994 width: 95px!important; 14995 padding: 15px; 14996 border-radius: 50%; 14997 display: flex; 14998 align-items: center; 14999 justify-content: center; 15000 margin: 0 auto; 15001 box-shadow: 2px 2px 2px 1px #a00404; 15002 object-fit: scale-down; 15003} 15004.usp-prdct-content .usp-pro-text { 15005 margin-top: 15px; 15006} 15007.usp-prdct-content p { 15008 font-weight: 600; 15009 font-family: Nunito,sans-serif; 15010 margin: 0; 15011 font-size: 15px; 15012} 15013 15014/* Usp icon section css end */ 15015 15016/* Offer section css start */ 15017 15018.offer-btn { 15019 display: flex; 15020} 15021.offer-block { 15022 background: #f4f4f4; 15023 padding: 20px; 15024 margin: 30px 0 20px; 15025 font-family: Nunito,sans-serif; 15026} 15027.offer-block h3 { 15028 font-size: 18px; 15029 text-transform: uppercase; 15030 font-family: Nunito,sans-serif; 15031 font-weight: 600; 15032} 15033.offer-block ul li { 15034 font-size: 15px; 15035 list-style: none 15036} 15037.offer-block ul { 15038 margin: 0 0 0 12px 15039} 15040.img-ofr { 15041 background: #fff; 15042 height: 50px; 15043 width: 50px; 15044 display: flex; 15045 justify-content: center; 15046 align-items: center; 15047 border-radius: 100%; 15048 box-shadow: 2px 2px 2px 1px #a1040554; 15049 margin: 0; 15050} 15051.img-ofr img { 15052 max-width: 30px 15053} 15054.cntnt-ofr { 15055 width: calc(100% - 50px); 15056} 15057 15058/* Offer section css end */ 15059 15060/* Discription section css satrt */ 15061 15062.collapsible-trigger { 15063 padding: 10px 0; 15064 margin: 0; 15065 border-bottom: 1px solid #cdcdcd; 15066 font-weight: 600; 15067 font-family: Nunito,sans-serif; 15068} 15069.collapsibles-wrapper--border-bottom { 15070 border-width: 0; 15071} 15072.collapsible-content__inner { 15073 padding: 20px 0; 15074 font-family: Nunito,sans-serif; 15075} 15076.collapsible-content__inner p { 15077 font-size: 15px; 15078} 15079.product-block--tab { 15080 margin: 0!important; 15081} 15082 15083/* Discription section css end */ 15084 15085/* Product share section css start */ 15086 15087.social-sharing h3 { 15088 font-size: 18px; 15089 font-family: Nunito,sans-serif; 15090 font-weight: 600; 15091 margin-bottom: 0px; 15092 padding-right: 8px; 15093} 15094.product-single__meta .social-sharing { 15095 margin: 30px auto 0; 15096 display: flex; 15097 align-items: center; 15098} 15099.social-sharing-inner { 15100 display: flex; 15101 align-items: center; 15102} 15103.social-sharing-inner a { 15104 padding-right: 6px; 15105 margin: 0 5px 0 0; 15106} 15107.social-sharing-inner .icon { 15108 height: 30px; 15109 width: 24px; 15110} 15111.social-sharing-inner a .social-sharing__title { 15112 display: none; 15113} 15114 15115/* Product share section css end */ 15116 15117/* Why Choose icon section css start */ 15118 15119.product-icon { 15120 background: #f4f4f4; 15121 padding: 60px 0px; 15122} 15123.product-icon-wrapper { 15124 display: flex; 15125 justify-content: space-between; 15126} 15127.text-advert-single { 15128 text-align: center; 15129 padding: 0 20px; 15130 font-family: Nunito,sans-serif; 15131} 15132.text-advert-single .icon-img { 15133 background: #fff; 15134 width: 100px; 15135 height: 100px; 15136 display: flex; 15137 align-items: center; 15138 justify-content: center; 15139 border-radius: 50%; 15140 box-shadow: 2px 2px 2px 1px rgb(161 4 5 / 33%); 15141 margin: 0 auto 20px; 15142} 15143.product-icon-wrapper h2 { 15144 font-size: 20px; 15145 margin-bottom: 10px; 15146 font-family: Nunito,sans-serif; 15147 font-weight: 600; 15148} 15149 15150/* Why Choose icon section css start */ 15151 15152/* Background media section css start */ 15153 15154.background-media-text__inner { 15155 background: #00000021; 15156} 15157.background-media-text__aligner { 15158 position: absolute; 15159 top: 50%; 15160 left: 20px; 15161 max-width: 1350px; 15162 content: ""; 15163 transform: translate(10px,-50%); 15164 margin: 0; 15165} 15166.template-product .background-media-text__aligner { 15167 left: auto; 15168 right: 40px; 15169} 15170.background-media-text__text { 15171 display: flex; 15172 flex-wrap: wrap; 15173 background: #ffffffe0; 15174} 15175.background-media-text__text .subheading { 15176 order: 2; 15177 width: 100%; 15178 text-transform: inherit; 15179 letter-spacing: 1px; 15180 font-size: 18px; 15181 color: #4d4d4d; 15182 font-family: Nunito,sans-serif; 15183} 15184.background-media-text__text h2 { 15185 width: 100%; 15186 order: 1; 15187 margin-bottom: 10px; 15188 font-size: 28px; 15189 font-family: Nunito,sans-serif; 15190 font-weight: 600; 15191} 15192
15193/* Background media section css end */ 15194 15195.recommendation-main { 15196 padding: 60px 0px; 15197} 15198 15199.product-single__meta .payment-buttons .btn--tertiary.disabled, .product-single__meta .payment-buttons .btn--tertiary[disabled] { 15200 background: #a00404; 15201 cursor: no-drop; 15202 border-color: #cdcdcd; 15203 color: #fff!important; 15204 opacity: .5; 15205} 15206.product-single__meta .shopify-payment-button__button--unbranded[disabled] { 15207 background: #a00404; 15208 cursor: no-drop; 15209 border-color: #a00404; 15210 color: #fff!important; 15211 opacity: .5; 15212} 15213 15214/* Product page css end */ 15215 15216/* Account page css start */ 15217 15218.account-main .grid__item { 15219 left: 0; 15220 margin: 0 auto; 15221 width: 100%; 15222 max-width: 480px; 15223 float: none; 15224 padding: 0; 15225} 15226.account-main .grid { 15227 margin: 0; 15228} 15229.form-vertical label { 15230 margin-bottom: 1px; 15231 font-size: 16px; 15232 font-family: Nunito,sans-serif; 15233} 15234.account-main input, .account-main select { 15235 border: 1px solid #d9d9d9; 15236 margin-bottom: 15px; 15237 padding: 10px; 15238 font-size: 15px; 15239 font-family: Nunito,sans-serif; 15240} 15241.button-background { 15242 color: #fff; 15243 text-align: center; 15244 border: 1px solid #a00404!important; 15245 position: relative; 15246 font-family: Nunito,sans-serif!important; 15247 z-index: 0; 15248 min-width: 150px; 15249 /* height: 45px; */ 15250 margin-bottom: 0px!important; 15251 line-height: 1.42; 15252 text-decoration: none; 15253 vertical-align: middle; 15254 white-space: normal; 15255 -webkit-user-select: none; 15256 user-select: none; 15257 -webkit-appearance: none; 15258 transition: background .4s; 15259 background: linear-gradient(to right,#fff 50%,#a00404 50%); 15260 background-size: 201% 100%; 15261 background-position: right bottom; 15262 border-radius: 0; 15263} 15264.button-background:hover { 15265 background-position: left bottom; 15266 color: #a00404; 15267} 15268.button-transparent { 15269 color: #a00404; 15270 text-align: center; 15271 border: 1px solid #a00404; 15272 position: relative; 15273 padding: 0 5px; 15274 font-family: Nunito,sans-serif; 15275 display: flex; 15276 align-items: center; 15277 justify-content: center; 15278 height: 45px; 15279 /* border-radius: 30px; */ 15280 min-width: 100px; 15281 line-height: 1.42; 15282 white-space: normal; 15283 -webkit-user-select: none; 15284 user-select: none; 15285 transition: background .4s; 15286 background: linear-gradient(to right,#a00404 50%,#fff 50%); 15287 background-size: 201% 100%; 15288 background-position: right bottom; 15289 border-radius: 0; 15290} 15291.button-transparent:hover { 15292 background-position: left bottom; 15293 color: #fff; 15294} 15295 15296.new-acc { 15297 display: flex; 15298 align-items: center; 15299 justify-content: space-between; 15300 gap: 20px; 15301} 15302.account-main .new-acc .grid__item { 15303 padding: 0; 15304} 15305.customers.account-main .grid__item, .new-acc .label-info, .new-acc p { 15306 margin: 0; 15307} 15308.new-acc #RecoverPassword { 15309 color: #a00404; 15310 text-align: center; 15311 border: 1px solid #a00404; 15312 position: relative; 15313 padding: 0px 5px; 15314 font-family: Nunito,sans-serif; 15315 display: flex; 15316 align-items: center; 15317 justify-content: center; 15318 height: 45px; 15319 border-radius: 0px; 15320 min-width: 50%; 15321 line-height: 1.42; 15322 white-space: normal; 15323 user-select: none; 15324 transition: background .4s; 15325 background: linear-gradient(to right,#a00404 50%,#fff 50%); 15326 background-size: 201% 100%; 15327 background-position: right bottom; 15328} 15329.new-acc #RecoverPassword:hover { 15330 background-position: left bottom; 15331 color: #fff; 15332} 15333 15334.new-acc #customer_register_link { 15335 color: #fff; 15336 text-align: center; 15337 border: 1px solid #a00404; 15338 position: relative; 15339 padding: 0px 5px; 15340 font-family: Nunito,sans-serif; 15341 display: flex; 15342 align-items: center; 15343 justify-content: center; 15344 height: 45px; 15345 border-radius: 0px; 15346 min-width: 50%; 15347 line-height: 1.42; 15348 white-space: normal; 15349 user-select: none; 15350 transition: background .4s; 15351 background: linear-gradient(to right,#fff 50%,#a00404 50%); 15352 background-size: 201% 100%; 15353 background-position: right bottom; 15354} 15355.new-acc #customer_register_link:hover { 15356 background-position: left bottom; 15357 color: #a00404; 15358} 15359 15360.account-main h2 { 15361 font-family: Nunito,sans-serif; 15362 font-weight: 600; 15363 text-align: center; 15364 margin-bottom: 10px; 15365} 15366.account-main p { 15367 font-family: Nunito,sans-serif; 15368 text-align: center; 15369} 15370 15371button#HideRecoverPasswordLink { 15372 color: #a00404; 15373 text-align: center; 15374 border: 1px solid #a00404; 15375 position: relative; 15376 padding: 0px 5px; 15377 font-family: Nunito,sans-serif; 15378 display: flex; 15379 align-items: center; 15380 justify-content: center; 15381 height: 45px; 15382 border-radius: 0px; 15383 min-width: 100%; 15384 line-height: 1.42; 15385 white-space: normal; 15386 user-select: none; 15387 transition: background .4s; 15388 background: linear-gradient(to right,#a00404 50%,#fff 50%); 15389 background-size: 201% 100%; 15390 background-position: right bottom; 15391} 15392button#HideRecoverPasswordLink:hover { 15393 background-position: left bottom; 15394 color: #fff; 15395} 15396 15397#customer_logout_link { 15398 color: #fff; 15399 padding: 5px; 15400 background: #a00404; 15401 font-size: 15px; 15402 max-width: 100px; 15403 width: 100%; 15404 justify-content: center; 15405 margin: 0 auto; 15406 border: 1px solid #a00404;
15407 align-items: center; 15408 display: flex; 15409 transition: 0.5s; 15410} 15411#customer_logout_link:hover { 15412 color: #a00404; 15413 padding: 5px; 15414 background: 0 0; 15415} 15416#customer_logout_link:after { 15417 display: none; 15418} 15419 15420.account-detail .h3 { 15421 font-family: Nunito,sans-serif; 15422 border-bottom: 1px solid #ccc; 15423 padding-bottom: 10px; 15424 font-weight: 600; 15425} 15426.account-detail { 15427 font-family: Nunito,sans-serif; 15428} 15429.address-account-main { 15430 font-family: Nunito,sans-serif; 15431} 15432.address-account-main .h4 { 15433 font-family: Nunito,sans-serif; 15434 font-weight: 600; 15435} 15436.account-main .check-box { 15437 text-align: left; 15438} 15439.account-main .check-box input { 15440 height: auto; 15441} 15442.address-flex-btn { 15443 display: flex; 15444 gap: 10px; 15445} 15446 15447 15448/* Account page css end */ 15449 15450/* About us page css start */ 15451 15452.about-us .background-media-text__text { 15453 background: 0 0; 15454 color: #fff; 15455 margin: 0 auto; 15456} 15457.about-us .background-media-text__inner { 15458 position: absolute; 15459 top: 0; 15460} 15461.about-us .background-media-text__aligner { 15462 left: 0; 15463 margin: 0 auto; 15464 right: 0; 15465 transform: translate(0px,-50%)!important; 15466} 15467.about-us .theme-block:first-child { 15468 margin: 35px auto 0; 15469} 15470.about-us .theme-block h2 { 15471 margin: 0 auto!important; 15472 font-family: Nunito,sans-serif; 15473 font-weight: 600; 15474} 15475.about-us .theme-block p:first-child { 15476 font-size: 17px; 15477 font-style: italic; 15478 margin: 10px auto 20px!important; 15479} 15480.about-us .theme-block { 15481 font-family: Nunito,sans-serif; 15482} 15483 15484.about-box.rw-rvs { 15485 flex-direction: row-reverse; 15486 margin-top: 20px; 15487 margin-bottom: 50px; 15488} 15489.about-box { 15490 display: flex; 15491 align-items: center; 15492 margin: 0 auto; 15493 justify-content: center; 15494} 15495.about-box-cntnt { 15496 width: 50%; 15497} 15498.about-box.rw-rvs .about-box-cntnt { 15499 margin-left: 50px; 15500 margin-right: 0px; 15501} 15502.about-box-img { 15503 width: 50%; 15504} 15505.about-us-in h3 { 15506 font-size: 25px; 15507 margin-bottom: 15px; 15508 font-family: Nunito,sans-serif; 15509 font-weight: 600; 15510} 15511.about-us-in p { 15512 font-family: Nunito,sans-serif; 15513} 15514.about-box-cntnt { 15515 margin-right: 50px; 15516} 15517.about-us .grid__item.medium-up--three-quarters.medium-up--push-one-eighth { 15518 width: 100%; 15519 left: 0; 15520} 15521.about-us header.section-header { 15522 display: none; 15523} 15524.inner-page-content .inner-container-content { 15525 margin-bottom: 50px!important; 15526} 15527.abt-icon-bx { 15528 background: #f2f2f2; 15529 padding: 50px 30px; 15530 text-align: center; 15531 margin: 30px auto 60px; 15532} 15533.abt-icon-bx h3 { 15534 margin: 0 auto 40px; 15535 font-size: 26px; 15536 font-family: Nunito,sans-serif; 15537 font-weight: 600; 15538} 15539.abt-icons { 15540 display: flex; 15541 justify-content: space-between; 15542 margin: 0 auto; 15543 flex-wrap: wrap; 15544} 15545.abt-icon-bx-in { 15546 border: 1px solid #d1d1d1; 15547 padding: 30px 15px; 15548 width: calc(24% - 10px); 15549} 15550.abt-icon-bx-in img { 15551 margin: 0 auto; 15552} 15553.abt-icons h4 { 15554 font-size: 18px; 15555 margin: 15px auto 0; 15556 font-family: Nunito,sans-serif; 15557 font-weight: 600; 15558} 15559 15560/* About us page css end */ 15561 15562/* Contact Page css start */ 15563 15564.contact-us .inner-page-content { 15565 padding: 60px 0px 0px; 15566 width: 100%; 15567 margin: 0; 15568 max-width: 100%; 15569} 15570.contact-detail-bx { 15571 background: #f6f6f6; 15572 padding: 70px 10px; 15573} 15574.inner-page-content .grid__item { 15575 left: 0; 15576 width: 100%; 15577 padding: 0; 15578} 15579.contact-detail { 15580 display: flex; 15581 justify-content: space-between; 15582 max-width: 1350px; 15583 margin: 0 auto; 15584} 15585.rn-address-main { 15586 width: 100%; 15587 padding: 0 15px; 15588} 15589.rn-address { 15590 margin-top: 30px; 15591 border-radius: 10px; 15592 padding: 54px 40px 30px; 15593 position: relative; 15594 width: 100%; 15595 min-height: 244px; 15596} 15597.rn-address .icon { 15598 width: 78px; 15599 height: 78px; 15600 color: #a00404; 15601 line-height: 82px; 15602 text-align: center; 15603 border-radius: 100%; 15604 font-size: 28px; 15605 position: absolute; 15606 top: -38px; 15607 left: 47px; 15608 transition: .4s; 15609} 15610.rn-address, .rn-address .icon { 15611 border: 1px solid #ccc; 15612 background: #fff; 15613} 15614.rn-address .inner .title { 15615 font-size: 18px; 15616 margin: 0 auto 15px; 15617 font-weight: 600; 15618} 15619.rn-address .inner p { 15620 font-size: 16px; 15621 margin: 0 auto; 15622 color: #1d1d24bf; 15623 line-height: 25px; 15624} 15625.rn-address .inner p a { 15626 text-decoration: none!important; 15627 color: #000!important; 15628} 15629.rn-address:hover .icon { 15630 background: #a00404; 15631 border-color: #a00404; 15632 color: #fff; 15633} 15634.contact-form-bx .grid__item { 15635 display: flex; 15636 align-items: center; 15637 left: 0; 15638 justify-content: space-between; 15639 width: 100%; 15640 margin: 10px auto; 15641 flex-wrap: wrap; 15642 flex-direction: column-reverse; 15643} 15644.contact-form-bx .form-vertical { 15645 margin-bottom: 70px; 15646} 15647.contact-form-bx .form-vertical form { 15648 background: #fff; 15649 padding: 30px; 15650 box-shadow: rgba(99,99,99,.2) 0 2px 8px 0; 15651 max-width: 600px; 15652 margin: 0 auto; 15653} 15654.contact-form-bx .form-vertical .grid__item { 15655 display: block; 15656 width: 100%; 15657 margin: 10px auto; 15658} 15659.form-vertical input, .form-vertical textarea { 15660 border: 1px solid #d9d9d9; 15661 margin-bottom: 15px; 15662 height: 45px; 15663 padding: 10px; 15664} 15665.contact-form-bx .grid__item .map-bx { 15666 width: 100%; 15667} 15668.contact-form-bx .section-heading-design .title:before, .contact-form-bx .section-heading-design .title:after { 15669 display: none; 15670} 15671 15672/* Contact Page css start */ 15673 15674/* Policy Content css start */ 15675 15676.shopify-policy__container { 15677 max-width: 1350px; 15678 padding: 60px 40px; 15679} 15680.shopify-policy__title h1 { 15681 font-size: 28px; 15682 font-weight: 600; 15683 color: #000; 15684 position: relative; 15685 max-width: max-content; 15686 margin: 0 auto 10px; 15687 font-family: Nunito,sans-serif; 15688 text-transform: uppercase; 15689 line-height: 1.2; 15690} 15691.shopify-policy__body h3 { 15692 font-size: 20px; 15693 text-transform: uppercase; 15694 font-weight: 600; 15695} 15696 15697/* Policy Content css start */ 15698 15699/* faq page css start */ 15700 15701.inner-page-content .grid { 15702 margin: 0 auto; 15703} 15704.accordion-container h3 { 15705 font-weight: 600; 15706} 15707.acc-set { 15708 position: relative; 15709 width: 100%; 15710 height: auto; 15711 background-color: #f5f5f5; 15712 margin-bottom: 15px; 15713} 15714.acc-set a.acc-butn-clk { 15715 border: 1px solid #ccc; 15716 background: #fbfbfb; 15717 cursor: pointer; 15718 padding: 12px; 15719 font-size: 15px; 15720 width: 100%; 15721 display: block; 15722 line-height: normal; 15723 text-decoration: none!important; 15724} 15725.acc-set>a i { 15726 float: right;
15727 margin-top: 1px; 15728} 15729.acc-content { 15730 display: none; 15731 border: 1px solid #ccc; 15732 background: #fff; 15733 padding: 10px 15px; 15734} 15735 15736/* faq page css start */ 15737 15738/* Blog post page css start */ 15739 15740.single-article .article__content { 15741 width: 100%; 15742 max-width: 100%; 15743} 15744.single-article .article__content .article__body img.rte__no-indent { 15745 margin: 10px 0; 15746 max-width:100%; 15747} 15748.section-header__title { 15749 font-size: 28px; 15750 font-weight: 600; 15751 color: #a00404; 15752 position: relative; 15753 max-width: max-content; 15754 margin: 0 auto 10px; 15755 font-family: Nunito,sans-serif; 15756 text-transform: uppercase; 15757 line-height: 1.2; 15758} 15759.single-article .article__content .section-header { 15760 margin-bottom: 30px; 15761} 15762.single-article .article__image-wrap { 15763 max-width: 100%; 15764} 15765.single-article .article__content h2 { 15766 margin-top: 20px; 15767 margin-bottom: 10px; 15768 font-weight:600; 15769} 15770.single-article .article__content h3 { 15771 margin-top: 40px; 15772 margin-bottom: 20px; 15773 font-weight:600; 15774} 15775 15776.single-article .article__content h4 { 15777 font-weight: 600; 15778} 15779.single-article .social-sharing { 15780 display: flex; 15781 align-items: center; 15782} 15783.single-article .social-sharing h3 { 15784 margin: 0; 15785} 15786 15787 15788/* Blog post page css end */ 15789 15790/* Recently view product css start */ 15791 15792.rrecentlyview-main { 15793 padding-top: 60px; 15794} 15795.recently-viewed { 15796 display: flex; 15797 flex-wrap: wrap; 15798 justify-content: center; 15799 margin-left: 0; 15800} 15801.recently-viewed .slick-list.draggable { 15802 padding-left: 0!important; 15803} 15804.recently-viewed .grid__item { 15805 padding: 0 7.5px; 15806 width: 25%; 15807} 15808.recently-viewed .grid__item .image img { 15809 width: 100%; 15810 height: auto; 15811} 15812.recently-viewed .grid__item .details { 15813 padding: 10px 0; 15814 text-align: center; 15815} 15816.recently-viewed .grid__item .details .both-price { 15817 font-size: 14px; 15818} 15819.recently-viewed .grid__item .details .both-price span.price { 15820 color: #a00404; 15821} 15822 15823/* Recently view product css end */ 15824 15825/* Cart draw css start */ 15826/* .drawer.drawer--is-open .drawer__inner { 15827 display: flex!important; 15828} */ 15829.drawer__header { 15830 /* height: 40px; */ 15831 padding: 20px; 15832} 15833.drawer__scrollable { 15834 padding: 20px; 15835 /* flex: unset; */ 15836} 15837.drawer__inner .cart__product-name { 15838 font-size: 18px; 15839 font-weight: 600; 15840} 15841.drawer__footer.cart__footer { 15842 width: 100%; 15843 box-shadow: rgba(0,0,0,.1) 0 0 5px 0, rgba(0,0,0,.1) 0 0 1px 0; 15844 padding: 10px 20px; 15845} 15846.drawer__footer .cart__note { 15847 text-align: left!important; 15848} 15849button.btn--full.cart__checkout { 15850 margin-bottom: 10px!important; 15851} 15852.js-qty__wrapper { 15853 border: 1px solid #cdcdcd; 15854 min-width: 140px; 15855} 15856.drawer .js-qty__num { 15857 font-size: 14px; 15858 padding: 6px 5px 8px; 15859 border-bottom: 0; 15860} 15861.js-qty__num { 15862 border-bottom: 0; 15863} 15864.cart__item--qty { 15865 display: flex; 15866 align-items: center; 15867 flex-wrap: nowrap !important; 15868} 15869.remove-button { 15870 margin-left: 18px; 15871 cursor: pointer; 15872} 15873#remove_item path { 15874 fill: #a00404; 15875} 15876 15877/* Cart draw css end */ 15878 15879/* Wishlist page css start */ 15880 15881.wishlist-heading { 15882 margin-top: 3rem; 15883} 15884.my-wishlist .grid { 15885 margin: 0; 15886} 15887.swym-ui-component .swym-bg-2 { 15888 background: #a00404!important; 15889 font-family: Nunito,sans-serif; 15890} 15891.swym-wishlist-container-title-bar.swym-bg-1.swym-bg-2.swym-color-4 { 15892 justify-content: space-between; 15893 border-bottom: 1px solid #c4c4c4; 15894 padding: 16px 0; 15895 height: auto; 15896 background: transparent!important; 15897} 15898.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title { 15899 font-size: 24px; 15900 letter-spacing: .1em; 15901 color: #000; 15902 display: block; 15903 font-weight: 600; 15904 font-family: Nunito,sans-serif; 15905} 15906span.swym-user-text.swym-value { 15907 letter-spacing: 0!important; 15908 color: #a00404; 15909 font-family: Nunito,sans-serif; 15910} 15911.swym-ui-component .swym-user-login-status::before { 15912 color: #a00404; 15913} 15914.swym-htc-tab-item.swym-tab-sfl { 15915 font-family: Nunito,sans-serif; 15916} 15917.swym-wishlist-detail-header { 15918 padding: 0!important; 15919} 15920.my-wishlist .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth { 15921 width: 100%; 15922 left: 0; 15923 padding: 0; 15924} 15925.my-wishlist .swym-ui-component.swym-wishlist-page.swym-simple-wishlist-page.swym-is-safari { 15926 max-width: 100%; 15927} 15928.swym-ui-component .swym-wishlist-detail-separator { 15929 background: transparent!important; 15930} 15931.swym-wishlist-detail-content .swym-wishlist-grid { 15932 max-width: 100%!important; 15933 display: grid!important; 15934 grid-template-columns: repeat(4,1fr); 15935 column-gap: 15px; 15936 text-align: center; 15937 row-gap: 30px; 15938 padding: 0!important; 15939} 15940.swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item { 15941 width: 100%!important; 15942 margin: 0!important; 15943 border: 0!important; 15944 text-decoration: none!important; 15945} 15946.swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-image-wrapper { 15947 height: unset!important; 15948} 15949.my-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title { 15950 text-overflow: unset; 15951 overflow: hidden; 15952 white-space: initial; 15953 font-size: 16px; 15954 padding-top: 10px; 15955 color: #111111; 15956 line-height: 24px; 15957 padding-bottom: 6px; 15958 margin: 0; 15959 font-family: Nunito,sans-serif; 15960 font-weight: 400; 15961 text-decoration: none; 15962 border: 0; 15963} 15964.my-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title { 15965 font-size: 14px; 15966 line-height: 16px; 15967 color: #000; 15968 font-weight: 600; 15969 margin: 5px 0; 15970 white-space: nowrap; 15971 overflow: hidden; 15972 text-overflow: ellipsis; 15973 font-family: Nunito,sans-serif; 15974} 15975.my-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price { 15976 color: #000; 15977 font-weight: 500!important; 15978 font-size: 18px; 15979 padding: 5px 0 15px; 15980 display: flex; 15981 font-family: Nunito,sans-serif;
15982 align-items: center; 15983 flex-wrap: wrap; 15984} 15985.my-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price .swym-product-final-price.swym-value { 15986 color: #a00404; 15987 font-size: 15px; 15988 font-family: Nunito,sans-serif; 15989 order: 1; 15990} 15991.my-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price .swym-product-original-price { 15992 color: #111111; 15993 font-size: 15px; 15994 font-family: Nunito,sans-serif; 15995 order: 0; 15996 margin-right: 5px; 15997} 15998body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn { 15999 font-weight: 600; 16000 color: #a00404; 16001 display: block; 16002 text-align: center; 16003 border: 1px solid #a00404; 16004 position: relative; 16005 font-family: Nunito,sans-serif; 16006 width: 100%; 16007 height: 45px; 16008 border-radius: 30px; 16009 text-transform: initial; 16010 font-size: 16px; 16011 padding: 0; 16012 z-index: 0!important; 16013 -webkit-appearance: none; 16014 transition: background .4s; 16015 background: linear-gradient(to right,#a00404 50%,#fff 50%)!important; 16016 background-size: 201% 100%!important; 16017 background-position: right bottom!important; 16018} 16019.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover { 16020 background-position: left bottom!important; 16021 color: #fff; 16022} 16023.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn { 16024 background: #a00404!important; 16025 top: 0!important; 16026 right: 0!important; 16027 border-radius: 0px 0px 0px 15px; 16028 z-index: 9!important; 16029} 16030.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon::before { 16031 color: #fff!important; 16032 font-size: 9px!important; 16033} 16034 16035/* Wishlist page css end */ 16036 16037/* Cart page css start */ 16038 16039.cart__item--headers { 16040 padding-bottom: 15px; 16041 margin-bottom: 15px; 16042} 16043.cart__item--details .cart-title { 16044 font-family: Nunito,sans-serif; 16045 font-size: 16px; 16046 text-transform: uppercase; 16047 font-weight: 600; 16048} 16049.cart__item--details { 16050 grid-template-columns: 2fr 200px 1fr; 16051} 16052.cart__product-name { 16053 font-size: 16px; 16054} 16055.cart__item { 16056 border-bottom: 1px solid #cdcdcd; 16057 padding-bottom: 0; 16058 margin-bottom: 15px; 16059 grid-gap: 15px; 16060} 16061.cart__footer.text-center { 16062 display: flex; 16063 width: 100%; 16064 justify-content: flex-end; 16065 border-top: 0px solid #cdcdcd; 16066 padding-top: 10px; 16067} 16068.cart__footer-page { 16069 margin: 0; 16070 text-align: left; 16071 font-family: Nunito,sans-serif; 16072} 16073.cart__item:last-child { 16074 border: none; 16075 margin-bottom: 0; 16076} 16077.cart__footer-page .h3 { 16078 font-family: Nunito,sans-serif; 16079 font-weight: 600; 16080} 16081.cart__checkout { 16082 border-radius: 0; 16083} 16084 16085.sticky-cart.sticky-cart--open { 16086 height: 60px; 16087} 16088/* .sticky-cart .js-toggle-slide-nav { 16089 display: none; 16090} */ 16091button.sticky-cart__item { 16092 display: block; 16093 position: relative; 16094 text-decoration: none; 16095 font-size: 16px!important; 16096 border-radius: 0; 16097 width: 100%; 16098 max-width: 130px; 16099 padding: 10px 10px!important; 16100 background: #a00404!important; 16101 border: 1px solid #a00404!important; 16102 overflow: hidden; 16103 cursor: pointer; 16104 margin: 0px 10px; 16105} 16106button.sticky-cart__item span { 16107 z-index: 5; 16108 position: relative; 16109 transition: color 350ms ease; 16110} 16111button.sticky-cart__item:hover span{ 16112 color: #a00404; 16113} 16114button.sticky-cart__item::after, button.sticky-cart__item::before{ 16115 content: " "; 16116 display: block; 16117 position: absolute; 16118 width: 100%; 16119 top: 0; 16120 bottom: 0; 16121 right: 0; 16122 background: #fff; 16123 z-index: -1; 16124} 16125button.sticky-cart__item::before { 16126 transform: translateX(-100%); 16127 z-index: 1; 16128} 16129button.sticky-cart__item:hover:before { 16130 transform: translateX(0); 16131 transition: transform 350ms ease; 16132} 16133button.sticky-cart__item::after { 16134 z-index: 0; 16135 transform: translateX(100%); 16136 transition: none; 16137 transition: transform 350ms ease; 16138} 16139button.sticky-cart__item:hover:after { 16140 opacity: 1; 16141 transform: translateX(0); 16142 transition: transform 350ms 360ms ease; 16143} 16144 16145 16146/* Cart page css end */ 16147 16148 16149/*27-10-2023 */ 16150.announcementbar-section .announcement-bar__message, 16151.announcementbar-section .announcement-bar { 16152 width:100%; 16153 min-width:300px; 16154 text-align:center; 16155 margin:auto; 16156} 16157.announcementbar-section { 16158 max-height:31px; 16159 width: 100%; 16160 min-width:300px; 16161} 16162 16163input[type="number"].quantity{ 16164 -webkit-appearance: textfield; 16165 /* pointer-events:none; */ 16166} 16167 16168input[type="number"].quantity::-webkit-inner-spin-button, 16169input[type="number"].quantity::-webkit-outer-spin-button { 16170 -webkit-appearance: none; 16171 margin: 0; 16172} 16173 16174.drawer__cart-empty p.rte a { 16175 display: block; 16176 width: 100%; 16177 max-width: 220px; 16178 margin: 0 auto; 16179 padding: 10px; 16180 font-size: 16px; 16181 background: #a00404; 16182 color: #fff !important; 16183 min-height: 45px; 16184 text-decoration: none !important; 16185} 16186 16187/* Button Disabled icon change */ 16188button.add-to-cart[disabled="disabled"]:hover {
16189 cursor: not-allowed; 16190} 16191 16192/* Extra Buy Now Disabled icon change */ 16193 .Extra_Buy_Now[disabled]:hover { 16194 cursor: not-allowed; 16195 } 16196 16197.icon-plus.disabled:hover { 16198 cursor: not-allowed; 16199} 16200 16201.less_value { 16202 color: #a00404; 16203 margin-left: 0; 16204} 16205body #SearchModal predictive-search { 16206 margin-top: 0; 16207} 16208</style> 16209 <style> 16210/* Responsive css start */ 16211 16212@media (min-width: 1024px) { 16213/* .Categories-row { 16214 max-width: 1024px; 16215 margin: 0 auto; 16216} */ 16217} 16218 16219@media (min-width: 991px) { 16220.slide-nav__overflow.slide-nav__overflow--thumb { 16221 border-radius: 0; 16222 background: #a00404; 16223 left: 0; 16224 right: 0; 16225 bottom: 60px; 16226 margin: 0 auto; 16227} 16228.sticky-cart.sticky-cart--open.menu-toggle button.site-nav__link .icon-hamburger { 16229 display: none; 16230} 16231.sticky-cart.sticky-cart--open.menu-toggle button.site-nav__link .icon-close { 16232 display: block; 16233} 16234.slide-nav__overflow.slide-nav__overflow--thumb button.site-nav__link.site-nav__link--icon { 16235 display: none; 16236} 16237.slide-nav__overflow.slide-nav__overflow--thumb .slide-nav__wrapper .slide-nav__item .slide-nav__link { 16238 font-size: 16px; 16239} 16240} 16241 16242@media (max-width: 990px) { 16243.page-width { 16244 padding-left: 10px; 16245 padding-right: 10px; 16246} 16247/* Header css start */ 16248/* .header-layout--mobile-logo-only .header-item--icons { 16249 width: 100%; 16250} */ 16251.mob-nav.medium-up--hide { 16252 display: flex!important; 16253} 16254.mob-nav.medium-up--hide .js-toggle-slide-nav { 16255 display: block!important; 16256} 16257.header-item.header-item--navigation.text-right.small--hide { 16258 display: none; 16259} 16260.slide-nav__overflow.slide-nav__overflow--thumb { 16261 background: #f6f6f6; 16262 max-height: calc(100vh - 0px); 16263 left: 0!important; 16264 right: 0!important; 16265 top: 0; 16266 border-radius: 0; 16267 height: 100%!important; 16268 width: 100%; 16269 margin: 0!important; 16270 max-width: 80%; 16271 z-index: 999; 16272} 16273.slide-nav__overflow.slide-nav__overflow--thumb .slide-nav__wrapper, .slide-nav__overflow.slide-nav__overflow--thumb .slide-nav__wrapper .slide-nav__dropdown { 16274 height: 100%; 16275 background: #f6f6f6; 16276} 16277.slide-nav__item { 16278 border-bottom: 1px solid #e0e0e0; 16279} 16280.slide-nav__dropdown .slide-nav__sublist-header, .slide-nav__item .slide-nav__link, .slide-nav__sublist-link:not(.slide-nav__sublist-header), a.slide-nav__link { 16281 text-align: left; 16282 color: #4f4f4f; 16283 font-size: 16px; 16284 padding: 15px 16px; 16285 font-family: Nunito,sans-serif; 16286 font-weight: 500; 16287} 16288.slide-nav__item .slide-nav__link:hover { 16289 color: #a00404; 16290} 16291.slide-nav__item .icon { 16292 color: #4f4f4f; 16293 height: 10px; 16294} 16295.slide-nav__return-btn { 16296 width: 30px; 16297} 16298.slide-nav__item .slide-nav__table { 16299 margin-bottom: 0; 16300} 16301.slide-nav__overflow.slide-nav__overflow--thumb .slide-nav__wrapper .slide-nav__dropdown .slide-nav__item .slide-nav__sublist-link { 16302 padding-left: 40px; 16303 font-weight: 500; 16304} 16305.slide-nav__overflow.slide-nav__overflow--thumb .slide-nav__wrapper .slide-nav__dropdown .slide-nav__item .slide-nav__sublist-header { 16306 padding-left: 10px; 16307 font-weight: 700; 16308} 16309.js-toggle-slide-nav.is-active .icon-close { 16310 display: inline-block; 16311 position: absolute; 16312 right: 7px; 16313 top: 7px; 16314 color: #4f4f4f; 16315 z-index: 99999; 16316} 16317 16318/* Header css end */ 16319 16320/* Custom feature collecton css start */ 16321 16322.custom-best-seller-section .slick-list.draggable { 16323 padding-left: 0px!important; 16324} 16325 16326/* Custom feature collecton css end */ 16327 16328/* product page css start */ 16329 16330.product-content { 16331 padding-left: 20px; 16332} 16333.product-icon-wrapper { 16334 flex-wrap: wrap; 16335} 16336.text-advert-single { 16337 padding: 20px; 16338} 16339 16340/* product page css end */ 16341 16342.about-box { 16343 display: block; 16344} 16345.about-box .about-box-cntnt { 16346 margin: 0 0 20px!important; 16347 width: 100%; 16348} 16349.about-box-img { 16350 width: 100%; 16351 margin-bottom: 20px; 16352} 16353.about-box-img img { 16354 width: 100%; 16355} 16356.swym-wishlist-detail-content .swym-wishlist-grid { 16357 grid-template-columns: repeat(3,1fr); 16358} 16359.recently-viewed .grid__item { 16360 width: 33.333333%; 16361} 16362} 16363 16364@media (max-width: 768px) { 16365.cart__item--price { 16366 grid-column: 3!important; 16367} 16368.heading-design-layout { 16369 padding: 30px 0 0px; 16370} 16371.heading-design-layout:before { 16372 left: -10px; 16373 width: 90px; 16374 height: 114px; 16375 background-size: 90px 114px; 16376 background-position: top; 16377} 16378.heading-design-layout:after { 16379 right: 0; 16380 width: 90px; 16381 height: 114px; 16382 background-size: 90px 114px; 16383 background-position: top right; 16384} 16385.section-heading-design .title { 16386 max-width: 70%; 16387} 16388.section-heading-design .subtitle { 16389 max-width: 70%; 16390 margin: 0 auto; 16391} 16392.section-heading-design .title:before { 16393 display: none; 16394} 16395.section-heading-design .title:after { 16396 display: none; 16397} 16398 16399.jdgm-carousel-title-and-link .jdgm-carousel-title:before { 16400 display: none; 16401} 16402.jdgm-carousel-title-and-link .jdgm-carousel-title:after { 16403 display: none; 16404} 16405header.site-header.small--hide { 16406 display: block!important; 16407} 16408 16409 16410/* Section heading css start */ 16411 16412.section-heading-design .title { 16413 font-size: 20px; 16414} 16415.countdown__heading .h2 { 16416 font-size: 20px; 16417} 16418.jdgm-carousel-title-and-link .jdgm-carousel-title { 16419 font-size: 20px; 16420} 16421 16422/* Section heading css end */ 16423 16424/* Countdown css start */ 16425 16426.countdown-layout--banner.countdown-blocks--2.page-width .countdown__content { 16427 justify-content: center; 16428 padding-left: 0; 16429 padding-right: 0; 16430} 16431.countdown__text-wrapper--content-alignment-left { 16432 text-align: center; 16433} 16434.countdown__block--timer .countdown__display { 16435 justify-content: center; 16436} 16437.countdown__content .countdown__block.countdown__block--timer { 16438 margin-top: 0; 16439} 16440 .countdown__content h2 { 16441 font-size: 16px; 16442 margin-bottom: 5px; 16443} 16444 16445/* Countdown css end */ 16446 16447/* Category section css start */ 16448 16449.Category-section .new-Categories-row { 16450 grid-template-columns: repeat(2,1fr); 16451 row-gap: 10px; 16452} 16453.Category-section .new-Categories-row .item:last-child { 16454 display: block; 16455} 16456.new-Categories-row { 16457 grid-template-columns: repeat(2,1fr); 16458} 16459.new-Categories-row .item:last-child { 16460 display: none; 16461} 16462 16463/* Category section css end */ 16464 16465/* Footer section css start */ 16466 16467 .footer-navigation-section { 16468 grid-template-columns: repeat(1,1fr); 16469 row-gap: 0px; 16470} 16471.footer-block__details-content { 16472 display: none; 16473} 16474 footer.site-footer { 16475 background-image: url(//cdn.shopify.com/s/files/1/0404/9056/5784/files/foote_DESKTOP_Mobilr_Dsize_size.jpg); 16476 padding-bottom: 110px; 16477} 16478.footer-accordian-heading { 16479 border-top: 1px solid #fff; 16480 padding: 15px 0px; 16481 display: flex; 16482 justify-content: space-between; 16483 align-items: center; 16484} 16485.footer-accordian-heading h3 { 16486 margin-bottom: 0px; 16487} 16488.footer-accordian-heading .footer-down-arw { 16489 display: block; 16490 font-size: 20px; 16491 transition: 0.5s; 16492} 16493.footer-accordian-heading.active .footer-down-arw { 16494 transform: rotate(180deg); 16495} 16496.bottom-footer { 16497 flex-wrap: wrap; 16498 justify-content: center; 16499 margin-bottom: 10px; 16500} 16501.payment-icons { 16502 text-align: center; 16503} 16504.payment-icons li { 16505 margin: 5px 5px; 16506} 16507 16508/* Footer section css end */ 16509 16510/* Feature Collection css start */ 16511 16512.product-list-design-home .overflow-scroller { 16513 overflow-x: scroll; 16514 padding-bottom: 20px; 16515} 16516 16517/* Feature Collection css end */ 16518 16519/* Blog section css start */ 16520 16521.home-page-blog-design .grid { 16522 display: flex; 16523 flex-wrap: wrap; 16524 justify-content: center; 16525 row-gap: 20px; 16526} 16527.home-page-blog-design .grid .grid__item { 16528 /* float: inherit; */ 16529 width: 50%; 16530} 16531 16532/* Blog section css end */ 16533 16534/* Collection page css start */ 16535 16536.collection-list-section-design .grid--uniform { 16537 display: flex; 16538 flex-wrap: wrap; 16539 margin: 0; 16540} 16541.collection-list-section-design .grid-product { 16542 width: 50%; 16543} 16544.collection-list-section-design .grid-product .grid-product__content { 16545 padding: 0px; 16546} 16547 16548/* Collection page css end */ 16549 16550/* product page css start */ 16551 16552 .product-section .page-width { 16553 padding: 0; 16554} 16555.product-image .product__photos { 16556 margin: -20px 0px 0px; 16557} 16558.product-image { 16559 width: 100%; 16560} 16561.product-content { 16562 width: 100%; 16563 padding: 0 10px; 16564} 16565.product-section .grid { 16566 margin: 0; 16567} 16568.product-content .small--text-center { 16569 text-align: left!important; 16570} 16571.product-content .product-single__prices, .product-content ul.sales-points span.icon-and-text { 16572 justify-content: left; 16573} 16574.usp-prdct-content img { 16575 height: 65px; 16576 width: 65px!important; 16577} 16578.background-media-text__inner .background-media-text__aligner { 16579 position: inherit; 16580 left: 0; 16581 transform: translate(0,0); 16582} 16583.recommendation-main { 16584 padding: 60px 0 20px; 16585} 16586 16587/* product page css end */ 16588 16589.abt-icon-bx-in {
16590 width: calc(50% - 10px); 16591 margin: 0 auto 20px; 16592} 16593.contact-detail-bx .contact-detail { 16594 flex-direction: column; 16595} 16596.contact-detail .rn-address-main { 16597 margin-bottom: 20px; 16598} 16599.rn-address { 16600 min-height: auto; 16601} 16602.swym-wishlist-detail-content .swym-wishlist-grid { 16603 grid-template-columns: repeat(2,1fr); 16604} 16605 16606.cart__item--details { 16607 grid-template-columns: 90px 1fr; 16608} 16609 .cart__item--qty { 16610 flex-wrap: wrap; 16611 gap: 5px; 16612} 16613.js-qty__wrapper { 16614 min-width: 90px; 16615} 16616.recently-viewed .grid__item { 16617 width: 50%; 16618} 16619} 16620 16621@media (max-width: 767px) { 16622.shopify-section.shopify-section-group-header-group { 16623 position: sticky; 16624 width: 100%; 16625 top: 0; 16626 left: 0; 16627 z-index: 5; 16628} 16629} 16630 16631@media (max-width: 590px) { 16632.cart__footer.text-center { 16633 justify-content: center; 16634} 16635.recently-viewed .grid__item { 16636 width: 100%; 16637} 16638} 16639 16640@media (max-width: 525px) { 16641 16642 p.custom-address-button{ 16643 text-align: center; 16644 } 16645.header-layout--mobile-logo-only .mob-nav { 16646 width: 45px; 16647} 16648.heading-design-layout:before { 16649 width: 90px; 16650 height: 114px; 16651 background-size: 90px 114px; 16652 background-position: top; 16653} 16654.heading-design-layout:after { 16655 width: 90px; 16656 height: 114px; 16657 background-size: 90px 114px; 16658} 16659.section-heading-design .title, .countdown__heading .h2, .jdgm-carousel-title-and-link .jdgm-carousel-title { 16660 font-size: 16px; 16661} 16662 .section-heading-design .subtitle { 16663 font-size: 14px; 16664} 16665.section-heading-design .title { 16666 max-width: 60%; 16667} 16668.section-heading-design .subtitle { 16669 max-width: 60%; 16670} 16671 16672.section-heading-design .title:before { 16673 display: none; 16674} 16675.section-heading-design .title:after { 16676 display: none; 16677} 16678 .countdown-layout--banner.countdown-blocks--2.page-width .countdown__content { 16679 padding: 10px 0px; 16680} 16681.cust-tab { 16682 font-size: 14px; 16683} 16684.new-Categories-section { 16685 padding: 40px 0; 16686} 16687.custom-best-seller-section { 16688 padding: 0px 0 60px; 16689} 16690.product-list-design-home { 16691 padding: 00px 0; 16692} 16693.home-page-blog-design { 16694 padding-bottom: 50px; 16695} 16696 16697/* header css start */ 16698 16699.mob-nav .icon-hamburger { 16700 width: 22px; 16701} 16702.site-header__logo a img { 16703 max-width: inherit!important; 16704 max-height: inherit!important; 16705 width: 60px; 16706 height: auto; 16707} 16708.header-item--icons .js-modal-open-search-modal svg { 16709 width: 23px; 16710} 16711.icon-design svg { 16712 width: 20px; 16713} 16714.header-item--icons .wishlist-icon svg { 16715 width: 25px; 16716} 16717.header-item--icons .header-whatsaap svg { 16718 width: 27px; 16719 padding-top: 3px; 16720} 16721.header-item--icons .site-nav__link--cart svg { 16722 width: 25px; 16723} 16724.header-item--icons .site-nav__link--cart { 16725 padding-right: 0px!important; 16726} 16727.mob-nav.medium-up--hide .js-toggle-slide-nav { 16728 padding-left: 0px; 16729} 16730 16731/* header css start */ 16732 16733.Collection-section .new-Categories-row .item .content a { 16734 margin: 10px auto 0; 16735 padding: 6px 15px; 16736 font-size: 10px; 16737} 16738 16739/* */ 16740 16741.home-page-blog-design .grid .grid__item { 16742 width: 100%; 16743} 16744 16745/* Collection page css start */ 16746 16747.collection-list-section-design .grid-product { 16748 width: 50%; 16749 padding: 0 3px; 16750} 16751 16752/* Collection page css end */ 16753 16754/* Account page css start */ 16755 16756.new-acc { 16757 flex-wrap: wrap; 16758} 16759 16760 16761/* Account page css nd */ 16762 16763.abt-icon-bx-in { 16764 width: 100%; 16765} 16766.swym-wishlist-detail-content .swym-wishlist-grid { 16767 grid-template-columns: repeat(1,1fr); 16768} 16769} 16770 16771@media (min-width: 769px) { 16772.footer-collection-content-text.mobile-view { 16773 display: none; 16774} 16775.footer-collection-content .mobile-view { 16776 display: none; 16777} 16778} 16779 16780@media (max-width: 768px) { 16781.footer-collection-content-text.desktop-view { 16782 display: none; 16783} 16784.footer-collection-content .desktop-view { 16785 display: none; 16786} 16787} 16788 16789 16790/* Responsive css end */ 16791 16792/* Swym CSS Starts */ 16793.swym-btn-container.swym-inject { 16794 display: none !important; 16795 } 16796 /* Swym CSS Ends */ 16797.swym-added{ 16798background-color:#a00404!important; 16799} 16800 16801/*Wishlist header counter - content rendered after swym is ready to avoid showing block/invalid chars 16802*/ 16803i.icon-swym-wishlist:after { visibility: hidden;}.swym-ready i.icon-swym-wishlist:after { visibility: 16804visible; content: '\f004';}</style>
16805<script src="//gillori.com/cdn/shop/t/67/assets/vendor-v6.js" defer="defer"></script>
16805 16806
16806<script src="//gillori.com/cdn/shop/t/67/assets/theme.js?v=128521205630155222021758026060" defer="defer"></script>
16806 16807 <style> 16808 .swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid { 16809 display: grid !important; 16810 grid-template-columns: repeat(3, 1fr) !important; 16811 gap: 20px !important; 16812 max-width:unset !important; 16813 margin: 20px !important; 16814 } 16815 .swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item .swym-sfl-image-wrapper { 16816 height:unset !important; 16817 max-height:unset !important; 16818 } 16819 .swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-list-heading { 16820 margin: 0 20px !important; 16821 } 16822 .swym-ui-component .swym-wishlist-grid .swym-wishlist-item, .swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item, .swym-ui-component .swym-simple-wishlist-container .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item { 16823 border:unset !important; 16824 } 16825 .swym-ui-component.swym-wishlist-page .swym-sfl-tab-container .swym-sfl-list-view .swym-sfl-layout-grid .swym-sfl-card-product-item { 16826 width:100% !important; 16827 } 16828 @media only screen and (min-width: 901px) { 16829 .swym-ui-component .swym-wishlist-detail-content { 16830 margin:0 20px !important; 16831 } 16832 } 16833 .swym-ui-component .swym-wishlist-grid li { 16834 width:100% !important; 16835 } 16836 @media only screen and (max-width: 900px) { 16837 .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper { 16838 max-height: unset !important; 16839 } 16840 .swym-ui-component .swym-wishlist-grid li { 16841 width:92% !important; 16842 margin: 0 4% 4% 4% !important; 16843 } 16844 .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn, .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn { 16845 margin:unset !important; 16846 } 16847} 16848 </style> 16849 16850<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 16851 16852 16853 16854 16855 16856 16857 16858<link rel="dns-prefetch" href="https://cdn.judge.me"> 16859<link rel="dns-prefetch" href="https://cdn1.judge.me"> 16860<link rel="dns-prefetch" href="https://api.judge.me"> 16861
16862<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#A00404","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
16862ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#A00404","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#A00404","verified_badge_text":"Verified","verified_badge_bg_color":"#108474","verified_badge_text_color":"#fff","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":2,"widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":200,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
16862itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#A00404","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"#108474","widget_write_review_text_color":"#fff","widget_write_review_bg_color":"#A00404","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Load More","widget_load_more_color":"#A00404","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#A00404","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#A00404","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#A00404","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
16862youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":3,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
16862:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Gillori","shop_currency":"INR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
16862shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Gillori"};</script>
16862 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #A00404;--jdgm-secondary-color: rgba(160,4,4,0.1);--jdgm-star-color: #A00404;--jdgm-write-review-text-color: #fff;--jdgm-write-review-bg-color: #A00404;--jdgm-paginate-color: #A00404;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#A00404}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#fff;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#A00404}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #A00404;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#A00404}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Gillori'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 16863</style> <style class='jdgm-settings-style'></style> 16864 16865 16866 16867 16868 <style class='jdgm-miracle-styles'> 16869 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
16869/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 16870 16871</style> 16872<style class='jdgm-miracle-styles'> 16873 @font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1
16873Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff");font-weight:normal;font-style:normal} 16874 16875</style> 16876 16877 16878 16879 16880 16881 16882 16883 16884
16885<script data-cfasync='false' class='jdgm-script'> 16886!function(e){window.jdgm=window.jdgm||{}; 16887/* INF-1976 */ 16888var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 16889if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 16890jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 16891jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 16892setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 16893!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 16894(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 16895a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 16896jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 16897t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 16898t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 16899".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 16900parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 16901jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 16902)}))}(document); 16903</script>
16903 16904<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 16905 16906<!-- BEGIN app snippet: theme_fix_tags -->
16906<script> 16907 (function() { 16908 var jdgmThemeFixes = null; 16909 if (!jdgmThemeFixes) return; 16910 16911 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 16912 // before the per-theme fix so the theme-specific CSS wins the cascade. 16913 // HTML is never applied globally (too risky). 16914 var allThemesFix = jdgmThemeFixes['all']; 16915 if (allThemesFix && allThemesFix.css) { 16916 var allStyleTag = document.createElement('style'); 16917 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 16918 allStyleTag.innerHTML = allThemesFix.css; 16919 document.head.append(allStyleTag); 16920 }; 16921 16922 if (allThemesFix && allThemesFix.js) { 16923 var allScriptTag = document.createElement('script'); 16924 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 16925 allScriptTag.innerHTML = allThemesFix.js; 16926 document.head.append(allScriptTag); 16927 }; 16928 16929 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 16930 if (!thisThemeFix) return; 16931 16932 if (thisThemeFix.html) { 16933 document.addEventListener("DOMContentLoaded", function() { 16934 var htmlDiv = document.createElement('div'); 16935 htmlDiv.classList.add('jdgm-theme-fix-html'); 16936 htmlDiv.innerHTML = thisThemeFix.html; 16937 document.body.append(htmlDiv); 16938 }); 16939 }; 16940 16941 if (thisThemeFix.css) { 16942 var styleTag = document.createElement('style'); 16943 styleTag.classList.add('jdgm-theme-fix-style'); 16944 styleTag.innerHTML = thisThemeFix.css; 16945 document.head.append(styleTag); 16946 }; 16947 16948 if (thisThemeFix.js) { 16949 var scriptTag = document.createElement('script'); 16950 scriptTag.classList.add('jdgm-theme-fix-script'); 16951 scriptTag.innerHTML = thisThemeFix.js; 16952 document.head.append(scriptTag); 16953 }; 16954 })(); 16955</script>
16955 16956<!-- END app snippet --> 16957<!-- End of Judge.me Core --> 16958 16959 16960 16961<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 16962<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
16963<script> 16964/* >> TriplePixel :: start*/ 16965window.TriplePixelData={TripleName:"gillori.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"drawer",template:"blog",curr:"INR" || "INR", market:"615317753"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 16966/* << TriplePixel :: end*/ 16967</script>
16967 16968 16969 16970 16971<!-- END app block --><!-- BEGIN app block: shopify://apps/gokwik-cart-slide-cart-drawer/blocks/app-embed/531cd8ff-cc36-43b1-9a44-c16d44927215 --> 16972<link rel="preconnect" href="https://gkx.gokwik.co" crossorigin> 16973 16974 <link rel="preload" as="script" href="https://kwikcart.gokwik.co/kwikcart/side-cart.js" fetchpriority="low"> 16975 16976
16977<script> 16978 var _lmdPageType; 16979</script>
16979 16980
16981<script> 16982 var gk_cart_domain = "gillori.myshopify.com"; 16983 16984 (function() { 16985 window.kwikCartActive = false; 16986 16987 // Merchants where the embed is fully disabled (no globals, no script, no ATC hooks) 16988 var disabledDomains = []; 16989 if (disabledDomains.indexOf(gk_cart_domain) !== -1) return; 16990 16991 window.gk_cart_domain = gk_cart_domain; 16992 window.gk_cart_currency = "INR"; 16993 try { 16994 window.gk_currency_format = "en"+'-'+"IN"; 16995 } catch (err) { 16996 console.log(err); 16997 } 16998 16999 // --- Always-on: product globals + freebie redirect --- 17000 window.gk_selected_product_id = null; 17001 var gk_product_tags = null; 17002 if (gk_product_tags && gk_product_tags.length) { 17003 if (gk_product_tags.some(function(tag) { return tag === 'kwikcart-freebie'; })) { 17004 window.location.replace("/"); 17005 } 17006 } 17007 17008 function shouldLoadKwikCart(config, countryCode) { 17009 if (!config) return false; 17010 var disableOnNonIndia = config.appearance && config.appearance.disableOnNonIndiaStore; 17011 if (disableOnNonIndia && countryCode !== 'IN') return false; 17012 return true; 17013 } 17014 17015 var atcButtonSelectors = [ 17016 "form[action='/cart/add'] button[name='add']", 17017 "form[action$='/cart/add'] button[name='add']", 17018 "form[action='/cart/add'] button[data-checkout='same']", 17019 "form[action='/cart/add'] button[type='submit']", 17020 "form[action='/cart/add'] input[type='submit']", 17021 "form[action='/cart/add'] button[data-add-to-cart]", 17022 "form[action='/cart/add'] label[role='submit']", 17023 "form[data-zp-product-url='/cart'] button[type='submit']", 17024 "form[action='/cart/add'] a[role='submit']", 17025 ]; 17026 17027 var addAddtoCartEventListener = function() { 17028 document.querySelectorAll(atcButtonSelectors.join(", ")).forEac
17028h(function(atcButton) { 17029 atcButton.addEventListener( 17030 "click", 17031 function(event) { 17032 if (!window.addItemtoCartFromForm) return; 17033 event.stopPropagation(); 17034 event.stopImmediatePropagation(); 17035 event.preventDefault(); 17036 window.addItemtoCartFromForm(event); 17037 }, 17038 true 17039 ); 17040 }); 17041 }; 17042 17043 function initKwikCart(config) { 17044 // Cart page redirect 17045 try { 17046 if (config && config.appearance && config.appearance.disableCartPage && config.appearance.disableCartPage.enable) { 17047 if (location.pathname.split("/")[1].split("?")[0] === "cart") { 17048 console.log('redirecting from extension'); 17049 location.href = "/?openCart=true"; 17050 } 17051 } 17052 } catch (err) { 17053 console.log(err); 17054 } 17055 17056 // ATC listeners â opt-out via customATCHandling flag (replaces hardcoded blocklist) 17057 // Merchants with their own ATC logic (bundle, subscription, gift apps) set 17058 // customATCHandling=true to skip interception. Default: intercept. 17059 var skipAtc = config?.appearance?.customATCHandling === true; 17060 if (!skipAtc) { 17061 if (document.readyState === 'loading') { 17062 document.addEventListener("DOMContentLoaded", addAddtoCartEventListener); 17063 } else { 17064 addAddtoCartEventListener(); 17065 } 17066 } else { 17067 console.log("no atc modification"); 17068 } 17069 17070 // Script injection 17071 var scriptFile = "https://kwikcart.gokwik.co/kwikcart/side-cart.js"; 17072 var script = document.createElement('script'); 17073 if (gk_cart_domain !== 'koskii.myshopify.com') { 17074 script.defer = "true"; 17075 } 17076 script.src = scriptFile; 17077 document.head.appendChild(script); 17078 script.onload = function() { 17079 window.kwikCartActive = true; 17080 }; 17081 } 17082 17083 // --- Resolve config + country in parallel --- 17084 var configPromise; 17085 var cachedConfig = null; 17086 try { 17087 var raw = sessionStorage.getItem("kwik-cart-request-data"); 17088 if (raw) cachedConfig = JSON.parse(raw); 17089 } catch (err) {} 17090 17091 if (cachedConfig) { 17092 configPromise = Promise.resolve(cachedConfig); 17093 } else { 17094 // Fetch start time: side-cart.js reuses this page's response instead of 17095 // requesting the config again, and stamps this time as "last fetched". 17096 var configFetchedAt = Date.now(); 17097 configPromise = fetch('https://gkx.gokwik.co/v3/kwik-cart/request', { 17098 headers: { 17099 'Content-Type': 'application/json', 17100 'x-shop-domain': gk_cart_domain 17101 } 17102 }) 17103 .then(function(res) { return res.json(); }) 17104 .then(function(response) { 17105 var config = response && response.data ? response.data : response; 17106 // Only a real config is cached (and offered for reuse). Caching an 17107 // error body used to break the cart for the rest of the session. 17108 if (config && config.appearance) { 17109 window.__gkConfigFetchedAt = configFetchedAt; 17110 try { 17111 sessionStorage.setItem('kwik-cart-request-data', JSON.stringify(config)); 17112 } catch (e) {} 17113 } 17114 return config; 17115 }); 17116 } 17117 17118 // Expose promise so side-cart.js can reuse the in-flight/resolved result 17119 // instead of making its own /request call. Survives sessionStorage quota failures. 17120 window.__gkConfigPromise = configPromise; 17121 17122 // Country detection: cache > browsing_context > Liquid fallback 17123 var cachedCountry = null; 17124 try { 17125 var stored = sessionStorage.getItem('gk-detected-country'); 17126 if (stored && stored.length === 2) cachedCountry = stored; 17127 } catch (e) {} 17128 17129 var countryPromise = cachedCountry 17130 ? Promise.resolve(cachedCountry) 17131 : fetch('/browsing_context_suggestions.json') 17132 .then(function(res) { return res.json(); }) 17133 .then(function(data) { 17134 var code = data && data.detected_values && data.detected_values.country && data.detected_values.country.handle; 17135 if (code && code.length === 2) { 17136 try { sessionStorage.setItem('gk-detected-country', code); } catch (e) {} 17137 return code; 17138 } 17139 return "IN"; 17140 }) 17141 .catch(function() { 17142 // Fallback to Liquid market-based country 17143 return "IN"; 17144 }); 17145 17146 Promise.all([configPromise, countryPromise]) 17147 .then(function(results) { 17148 var config = results[0]; 17149 var countryCode = results[1]; 17150 window.__gkExtRequestDone = true; 17151 if (countryCode !== 'IN') { 17152 window.customGKCartConfig = { 17153 'discountDisplayConfig.enabled': false, 17154 'discountDisplayConfig.showInputOnly': false, 17155 'discountDisplayConfig.showOfferList': false, 17156 'appearance.checkoutButtons.primary.gokwikCheckout': false, 17157 }; 17158 } 17159 if (shouldLoadKwikCart(config, countryCode)) { 17160 initKwikCart(config); 17161 } 17162 }) 17163 .catch(function(err) { 17164 console.log('kwik-cart init failed, cart will not load', err); 17165 }); 17166 })(); 17167</script>
17167 17168<style> 17169 .cart__checkout { 17170 width: 100%; 17171 background: black; 17172 color: white; 17173 border: 0; 17174 border-radius: 2px; 17175 padding: 1rem; 17176 display: flex; 17177 justify-content: center; 17178 align-items: center; 17179 } 17180</style> 17181 17182<!-- END app block -->
17182<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 17182
17182
17183<script src="https://cdn.shopify.com/extensions/01a10048-5d78-7650-9cc9-e0fe35b475d6/whatmorelive-2355/assets/video-shopping.js" type="text/javascript" defer="defer"></script>
17183 17184<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
17185<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 40490565784,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 17185
17185
17186<script> 17187 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 17188</script>
vendor: 1 bytes, line 17188
17188
17189<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
17189).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 40490565784,storefrontBaseUrl: "https://gillori.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://gillori.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2140274937","configuration":"{\"accountID\":\"19r4ab13uvh1\",\"enabledEvents\":\"kp_visitors,kp_engaged_visitors,kp_identified,kp_atc,purchase_new_customer,purchase_repeat_customer,purchase_prepaid,Purchase,InitiateCheckout,AddPaymentInfo,PageView,ViewContent,AddToCart,Search\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"771344939a5942606662ac3c45b70cb8","type":"APP","apiClientId":180713160705,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"962724089","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
17189,"dataSharingState":"unrestricted"},{"id":"854393081","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3starter-01.swymrelay.com\",\"swymTier\":\"v3starter-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"450429177","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-NBP646K\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/fzRxCMLZiMwaEKTzv6YC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/UYXQCOzZiMwaEKTzv6YC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-QZRD0JJQ7T\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/Fr_2COnZiMwaEKTzv6YC\\\",\\\"MC-5TF86LJSP8\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-QZRD0JJQ7T\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/1d1dCL_ZiMwaEKTzv6YC\\\",\\\"MC-5TF86LJSP8\\\",\\\"AW-617609636\\\/8E3ZCPqnktYBEKTzv6YC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/C2H3CObZiMwaEKTzv6YC\\\",\\\"MC-5TF86LJSP8\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-QZRD0JJQ7T\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/GkpDCO_ZiMwaEKTzv6YC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-QZRD0JJQ7T\\\",\\\"AW-617609636\\\/sXeyCMXZiMwaEKTzv6YC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-QZRD0JJQ7T\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"229802233","configuration":"{\"pixel_id\":\"1006849146384935\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"145195257","configuration":"{\"shopId\":\"gillori.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"38240505","configuration":"{\"accountID\":\"wp_2430576\", \"storeID\":\"40490565784\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"709656c015f722c724bbecad2c42bc3e","type":"APP","apiClientId":6762325,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
17189,"dataSharingState":"unrestricted"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Gillori","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"gillori.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/gillori.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://gillori.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152909250809","themePublished":"true","eventMetadataId":"c1edef46-b63b-4035-ab3e-d3c3a7bd7ba5","pageType":"blog","resourceId":"62557094040","shopId":"40490565784","storefrontBaseUrl":"https:\/\/gillori.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
17189<script> 17190 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 17191 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 17192 window.ShopifyAnalytics.meta.currency = 'INR'; 17193 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":62557094040,"requestId":"1079eaef-8445-4ba8-81fc-5bbed1e41391-1791087929"}}; 17194 for (var attr in meta) { 17195 window.ShopifyAnalytics.meta[attr] = meta[attr]; 17196 } 17197</script>
vendor: 1 bytes, line 17197
17197
17198<script class="analytics"> 17199 (function () { 17200 var customDocumentWrite = function(content) { 17201 var jquery = null; 17202 17203 if (window.jQuery) { 17204 jquery = window.jQuery; 17205 } else if (window.Checkout && window.Checkout.$) { 17206 jquery = window.Checkout.$; 17207 } 17208 17209 if (jquery) { 17210 jquery('body').append(content); 17211 } 17212 }; 17213 17214 var hasLoggedConversion = function(token) { 17215 if (token) { 17216 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 17217 } 17218 return false; 17219 } 17220 17221 var setCookieIfConversion = function(token) { 17222 if (token) { 17223 var twoMonthsFromNow = new Date(Date.now()); 17224 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 17225 17226 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 17227 } 17228 } 17229 17230 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 17231 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 17232 if (trekkie.integrations) { 17233 return; 17234 } 17235 trekkie.methods = [ 17236 'identify', 17237 'page', 17238 'ready', 17239 'track', 17240 'trackForm', 17241 'trackLink' 17242 ]; 17243 trekkie.factory = function(method) { 17244 return function() { 17245 var args = Array.prototype.slice.call(arguments); 17246 args.unshift(method); 17247 trekkie.push(args); 17248 if (method == 'track' || method == 'page') { 17249 var pageUrl; 17250 try { 17251 pageUrl = window.location.href; 17252 } catch (e) {} 17253 var pageReferrer; 17254 try { 17255 pageReferrer = document.referrer; 17256 } catch (e) {} 17257 try { 17258 if (window.__TREKKIE_SHIM_QUEUE == null) { 17259 window.__TREKKIE_SHIM_QUEUE = []; 17260 } 17261 window.__TREKKIE_SHIM_QUEUE.push({ 17262 from: 'trekkie-stub', 17263 method: method, 17264 args: args.slice(1), 17265 pageContext: { 17266 url: pageUrl, 17267 referrer: pageReferrer 17268 } 17269 }); 17270 } catch (e) { 17271 // no-op 17272 } 17273 } 17274 return trekkie; 17275 }; 17276 }; 17277 for (var i = 0; i < trekkie.methods.length; i++) { 17278 var key = trekkie.methods[i]; 17279 trekkie[key] = trekkie.factory(key); 17280 } 17281 trekkie.load = function(config) { 17282 trekkie.config = config || {}; 17283 trekkie.config.initialDocumentCookie = document.cookie; 17284 var first = document.getElementsByTagName('script')[0]; 17285var script = document.createElement('script'); 17286script.type = 'text/javascript'; 17287script.onerror = function(e) { 17288 var scriptFallback = document.createElement('script'); 17289 scriptFallback.type = 'text/javascript'; 17290 scriptFallback.onerror = function(error) { 17291 var Monorail = { 17292 produce: function produce(monorailDomain, schemaId, payload) { 17293 var currentMs = new Date().getTime(); 17294 var event = { 17295 schema_id: schemaId, 17296 payload: payload, 17297 metadata: { 17298 event_created_at_ms: currentMs, 17299 event_sent_at_ms: currentMs 17300 } 17301 }; 17302 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 17303 }, 17304 sendRequest: function sendRequest(endpointUrl, payload) { 17305 // Try the sendBeacon API 17306 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 17307 var blobData = new window.Blob([payload], { 17308 type: 'text/plain' 17309 }); 17310 17311 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 17312 return true; 17313 } // sendBeacon was not successful 17314 17315 } // XHR beacon 17316 17317 var xhr = new XMLHttpRequest(); 17318 17319 try { 17320 xhr.open('POST', endpointUrl); 17321 xhr.setRequestHeader('Content-Type', 'text/plain'); 17322 xhr.send(payload); 17323 } catch (e) { 17324 console.log(e); 17325 } 17326 17327 return false; 17328 }, 17329 isIos12: function isIos12() { 17330 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 17331 } 17332 }; 17333 Monorail.produce('monorail-edge.shopifysvc.com', 17334 'trekkie_storefront_load_errors/1.1', 17335 {shop_id: 40490565784, 17336 theme_id: 152909250809, 17337 app_name: "storefront", 17338 context_url: window.location.href, 17339 source_url: "//gillori.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 17340 17341 }; 17342 scriptFallback.async = true; 17343 scriptFallback.src = '//gillori.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 17344 first.parentNode.insertBefore(scriptFallback, first); 17345}; 17346script.async = true; 17347script.src = '//gillori.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 17348first.parentNode.insertBefore(script, first); 17349 17350 }; 17351 trekkie.load( 17352 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":40490565784,"isMerchantRequest":null,"themeId":152909250809,"themeCityHash":"12624307505952111082","contentLanguage":"en","currency":"INR","eventMetadataId":"c1edef46-b63b-4035-ab3e-d3c3a7bd7ba5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 17353 ); 17354 17355 var loaded = false;
17356 trekkie.ready(function() { 17357 if (loaded) return; 17358 loaded = true; 17359 17360 window.ShopifyAnalytics.lib = window.trekkie; 17361 17362 var originalDocumentWrite = document.write; 17363 document.write = customDocumentWrite; 17364 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 17365 document.write = originalDocumentWrite; 17366 17367 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 17368 var token = match? match[1]: undefined; 17369 if (!hasLoggedConversion(token)) { 17370 setCookieIfConversion(token); 17371 17372 } 17373 }); 17374 17375 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":62557094040,"requestId":"1079eaef-8445-4ba8-81fc-5bbed1e41391-1791087929","shopifyEmitted":true}); 17376 17377 var eventsListenerScript = document.createElement('script'); 17378 eventsListenerScript.async = true; 17379 eventsListenerScript.src = "//gillori.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 17380 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 17381})();</script>
17381 17382
17382<script> 17383 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 17384 window.ga = function ga() { 17385 (window.ga.q = window.ga.q || []).push(arguments); 17386 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 17387 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 17388 } 17389 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 17390 }; 17391 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 17392 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 17393 } 17394 } 17395</script>
vendor: 1 bytes, line 17395
17395
17396<script 17397 defer 17398 src="https://gillori.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 17399 data-application="storefront-renderer" 17400 data-shop-id="40490565784" 17401 data-render-region="gcp-us-central1" 17402 data-page-type="blog" 17403 data-theme-instance-id="152909250809" 17404 data-theme-name="Streamline" 17405 data-theme-version="6.4.0" 17406 data-monorail-region="shop_domain" 17407 data-resource-timing-sampling-rate="10" 17408 data-shs="true" 17409 data-shs-beacon="true" 17410 data-shs-export-with-fetch="true" 17411 data-shs-logs-sample-rate="1" 17412 data-shs-beacon-endpoint="https://gillori.com/api/collect" 17413></script>
17413 17414<meta name="shopify-y" content="be7b3c22-f594-40ff-95db-ad1f2f49508f" data-expiration="1822645529000"><meta name="shopify-s" content="c428ae58-c765-44e7-89f1-974afb726192" data-expiration="1791089729000"><meta name="new-cookie-storage-activated" content="t"> 17415</head> 17416 17417<body class=" template-blog" ontouchstart="return true;" data-transitions="false" data-animate_underlines="true" data-animate_images="false" data-button_style="round" data-type_product_capitalize="false" data-type_header_capitalize="false" data-product_image_scatter="false" data-button_type_style="normal"> 17418 <div id="OverscrollLoader" class="overscroll-loader" aria-hidden="true"> 17419 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--full-color icon-loader--full-color"><path class="icon-loader__close" d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/><path class="icon-loader__path" d="M40 90a40 40 0 1 1 20 0"/></svg> 17420 </div> 17421 17422 <div class="root"><!-- Google Tag Manager (noscript) -->
vendor: 62 bytes, lines 17422-17423
17422 17423<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
17423GTM-WGSSN84
vendor: 83 bytes, lines 17423-17424
17423" 17424height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
17425<!-- End Google Tag Manager (noscript) --> 17426 17427 <div class="splash-screen"><span class="loader-text">Loading</span></div> 17428 17429 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 17430 17431 <div id="PageContainer" class="page-container"> 17432 <div class="transition-body"><!-- BEGIN sections: header-group --> 17433<div id="shopify-section-sections--19950461124857__announcement-bar" class="shopify-section shopify-section-group-header-group"><div class="announcement announcement-bar-index-only--false"> 17434 <div class="announcement__wrapper"> 17435 <div class="announcementbar-section page-width"><div class="announcement-bar"><a href="/collections/utsava" class="announcement-bar__link"><p class="announcement-bar__message"> 17436 Festive Sale is Live 17437 </p></a></div><div class="announcement-bar"><p class="announcement-bar__message"> 17438 Save additional 10% off on prepaid orders 17439 </p></div><div class="announcement-bar"><p class="announcement-bar__message"> 17440 Easy returns and exchanges 17441 </p></div></div> 17442 </div> 17443</div> 17444 17445
17446<script> 17447 $(".announcementbar-section").slick({ 17448 dots: false, 17449 arrows: false, 17450 slidesToShow: 1, 17451 slidesToScroll: 1, 17452 autoplay: true, 17453 autoplaySpeed: 5000 17454 }); 17455</script>
17455 17456</div><div id="shopify-section-sections--19950461124857__header" class="shopify-section shopify-section-group-header-group"> 17457
17458<script> 17459 function autoLogin (){ 17460 document.getElementById('kwik-pass-text').textContent = 'Account'; 17461 } 17462 window.addEventListener('user-loggedin', function(event) { 17463 const { token } = event?.detail; 17464 if (token){ 17465 autoLogin(); 17466 } 17467 }); 17468 document.addEventListener('DOMContentLoaded',function () { 17469 var userToken = localStorage.getItem('KWIKSESSIONTOKEN'); 17470 if (userToken){ 17471 autoLogin(); 17472 } 17473 }) 17474</script>
17474 17475 17476 17477<div class="slide-nav__overflow slide-nav__overflow--thumb"> 17478 <nav class="slide-nav__wrapper"> 17479 <ul id="SlideNav" class="slide-nav"> 17480 17481<li class="slide-nav__item"><a href="/" class="slide-nav__link"> 17482 Home 17483 </a></li><li class="slide-nav__item"><a href="/collections/new-arrivals" class="slide-nav__link"> 17484 New Arrivals 17485 </a></li><li class="slide-nav__item"><a href="/collections/dresses" class="slide-nav__link"> 17486 Dresses 17487 </a></li><li class="slide-nav__item"><button 17488 type="button" 17489 class="js-toggle-submenu slide-nav__link" 17490 data-target="tier-2-suit-sets4" 17491 data-level="1" 17492 > 17493 Suit Sets 17494 <span class="slide-nav__icon"> 17495 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 17496 <span class="icon__fallback-text">Expand submenu</span> 17497 </span> 17498 </button> 17499 <ul 17500 class="slide-nav__dropdown" 17501 data-parent="tier-2-suit-sets4" 17502 data-level="2"> 17503 <li class="slide-nav__item border-bottom"> 17504 <div class="slide-nav__table"> 17505 <div class="slide-nav__table-cell slide-nav__return"> 17506 <button class="js-toggle-submenu slide-nav__return-btn" type="button"> 17507 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><title>icon-chevron-left</title><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 17508 <span class="icon__fallback-text">Collapse submenu</span> 17509 </button> 17510 </div> 17511 <a href="/collections/suit-sets" class="slide-nav__sublist-link slide-nav__sublist-header"> 17512 Suit Sets 17513 </a> 17514 </div> 17515 </li><li class="slide-nav__item border-bottom"><a href="/collections/a-line-suits" class="slide-nav__sublist-link"> 17516 A Line Suits Sets 17517 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/anarkali-suits" class="slide-nav__sublist-link"> 17518 Anarkali Suit Sets 17519 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/sharara-set" class="slide-nav__sublist-link"> 17520 Sharara Suit Sets 17521 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/straight-suits" class="slide-nav__sublist-link"> 17522 Straight Suit Sets 17523 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/angrakha-kurta-set" class="slide-nav__sublist-link"> 17524 Angrakha Kurta Set 17525 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/daily-wear-suits" class="slide-nav__sublist-link"> 17526 Daily Wear Suit 17527 </a></li><li class="slide-nav__item"><a href="/collections/party-wear-suit-set" class="slide-nav__sublist-link"> 17528 Party Wear Suits 17529 </a></li></ul></li><li class="slide-nav__item"><a href="/collections/co-ord-sets" class="slide-nav__link"> 17530 Co-Ord Sets 17531 </a></li><li class="slide-nav__item"><a href="/collections/summer" class="slide-nav__link"> 17532 Summer 17533 </a></li><li class="slide-nav__item"><button 17534 type="button" 17535 class="js-toggle-submenu slide-nav__link" 17536 data-target="tier-2-collections7" 17537 data-level="1" 17538 > 17539 Collections
17540 <span class="slide-nav__icon"> 17541 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 17542 <span class="icon__fallback-text">Expand submenu</span> 17543 </span> 17544 </button> 17545 <ul 17546 class="slide-nav__dropdown" 17547 data-parent="tier-2-collections7" 17548 data-level="2"> 17549 <li class="slide-nav__item border-bottom"> 17550 <div class="slide-nav__table"> 17551 <div class="slide-nav__table-cell slide-nav__return"> 17552 <button class="js-toggle-submenu slide-nav__return-btn" type="button"> 17553 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><title>icon-chevron-left</title><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 17554 <span class="icon__fallback-text">Collapse submenu</span> 17555 </button> 17556 </div> 17557 <a href="https://gillori.com/collections/" class="slide-nav__sublist-link slide-nav__sublist-header"> 17558 Collections 17559 </a> 17560 </div> 17561 </li><li class="slide-nav__item border-bottom"><a href="/collections/valentines-dresses" class="slide-nav__sublist-link"> 17562 Valentine's 17563 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/winter-wear" class="slide-nav__sublist-link"> 17564 Winter 17565 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/wedding-kurtis" class="slide-nav__sublist-link"> 17566 Wedding 17567 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/utsava" class="slide-nav__sublist-link"> 17568 Utsava 17569 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/chanderi" class="slide-nav__sublist-link"> 17570 Chanderi 17571 </a></li><li class="slide-nav__item border-bottom"><a href="/collections/rozana" class="slide-nav__sublist-link"> 17572 Rozana 17573 </a></li><li class="slide-nav__item"><a href="/collections/gillori-luxe" class="slide-nav__sublist-link"> 17574 Gillori Luxe 17575 </a></li></ul></li><li class="slide-nav__item"><a href="https://gillori.myshopify.com/apps/shipway_track" class="slide-nav__link"> 17576 Track Order 17577 </a></li><li class="slide-nav__item border-bottom"> 17578 <a href="/collections/sale" class="slide-nav__link sale-badges">Sale</a> 17579 </li><li class="slide-nav__item medium-up--hide"> 17580 17581 17582 <a 17583 href="javascript:void(0);" onclick="kpHandleLogin('/account');" 17584 class="slide-nav__link"> 17585 <span id="kwik-pass-text"> 17586 Log in 17587 </span> 17588 </a> 17589 17590 </li><li class="slide-nav__item medium-up--hide"> 17591 <a 17592 href="/pages/club-gillori" 17593 class="slide-nav__link"> 17594 Earn Rewards 17595 </a> 17596 </li><li class="slide-nav__item medium-up--hide"> 17597 <a 17598 href="/search" 17599 class="slide-nav__link js-modal-open-search-modal js-no-transition"> 17600 Search 17601 </a> 17602 </li></ul> 17603 <button type="button" class="site-nav__link site-nav__link--icon js-toggle-slide-nav"> 17604 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 17605 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
17606 <span class="icon__fallback-text">Menu</span> 17607 </button> 17608 </nav> 17609</div> 17610<style data-shopify>.slide-nav, 17611 .slide-nav button { 17612 font-size: 20px; 17613 } 17614 17615 17616 body { 17617 17618 padding-bottom: 148px; 17619 } 17620 17621 17622 17623 17624 17625</style><div data-section-id="sections--19950461124857__header" data-section-type="header-section"> 17626 <div 17627 data-header-style="top" 17628 class="header-wrapper"> 17629 17630 17631<header 17632 class="site-header small--hide" 17633 data-overlay="false"> 17634 <div class="page-width"> 17635 <div 17636 class="header-layout header-layout--right header-layout--mobile-logo-only" 17637 data-logo-align="left-right"> 17638 <div class="mob-nav medium-up--hide"><button 17639 type="button" 17640 17641 id="dhankiid" 17642 17643 class="site-nav__link site-nav__link--icon js-toggle-slide-nav medium-up--hide"> 17644 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51M7 32h43M7 49h51"/></svg> 17645 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 17646 <span class="icon__fallback-text">Menu</span> 17647 </button></div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 17648 .header-layout--left-center .header-item--logo, 17649 .header-layout--left-center .header-item--icons { 17650 -webkit-box-flex: 0 1 80px; 17651 -ms-flex: 0 1 80px; 17652 flex: 0 1 80px; 17653 } 17654 17655 @media only screen and (min-width: 769px) { 17656 .header-item--logo, 17657 .header-layout--left-center .header-item--logo, 17658 .header-layout--left-center .header-item--icons { 17659 -webkit-box-flex: 0 0 100px; 17660 -ms-flex: 0 0 100px; 17661 flex: 0 0 100px; 17662 } 17663 } 17664 17665 .site-header__logo a { 17666 max-width: 80px; 17667 } 17668 .is-light .site-header__logo .logo--inverted { 17669 max-width: 80px; 17670 } 17671 17672 @media only screen and (min-width: 769px) { 17673 .site-header__logo a { 17674 max-width: 100px; 17675 } 17676 17677 .is-light .site-header__logo .logo--inverted { 17678 max-width: 100px; 17679 } 17680 17681 17682 .site-header--sticky .site-header__logo a { 17683 max-width: 75.0px; 17684 } 17685 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 17686 <a aria-label="Logo" 17687 href="/" 17688 itemprop="url" 17689 class="site-header__logo-link"> 17690 17691 17692 17693 17694 17695 17696 17697<image-element data-aos="image-fade-in" data-aos-offset="150"> 17698 17699 17700 17701 17702 17703 <img src="//gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=200" alt="gillori logo" srcset="//gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=100 100w, //gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=200 200w" width="100" height="67.125" loading="eager" class="small--hide image-element" sizes="100px" itemprop="logo" style="max-height: 67.125px;max-width: 100px;"> 17704 17705 17706 17707 17708</image-element> 17709 17710 17711 17712 17713 17714 17715<image-element data-aos="image-fade-in" data-aos-offset="150"> 17716 17717 17718 17719 17720 17721 <img src="//gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=160" alt="gillori logo" srcset="//gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=80 80w, //gillori.com/cdn/shop/files/logo-new.png?v=1686294846&width=160 160w" width="80" height="53.699999999999996" loading="eager" class="medium-up--hide image-element" sizes="80px" style="max-height: 53.699999999999996px;max-width: 80px;"> 17722 17723 17724 17725 17726</image-element> 17727 17728 17729</a></div></div><div 17730 role="navigation" aria-label="Primary" 17731 class="header-item header-item--navigation text-right small--hide"><ul 17732 class="site-nav site-navigation small--hide"><li class="site-nav__item site-nav__expanded-item"> 17733 17734 17735 <a 17736 href="/" 17737 class="site-nav__link" 17738 > 17739 Home 17740 </a> 17741 17742 17743 </li><li class="site-nav__item site-nav__expanded-item"> 17744 17745 17746 <a 17747 href="/collections/new-arrivals" 17748 class="site-nav__link" 17749 > 17750 New Arrivals 17751 </a> 17752 17753 17754 </li><li class="site-nav__item site-nav__expanded-item"> 17755 17756 17757 <a 17758 href="/collections/dresses" 17759 class="site-nav__link" 17760 > 17761 Dresses 17762 </a> 17763 17764 17765 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 17766 17767 17768 <details 17769 id="site-nav-item--4" 17770 class="site-nav__details" 17771 data-hover="true" 17772 > 17773 <summary 17774 data-link="/collections/suit-sets" 17775 aria-expanded="false" 17776 aria-controls="site-nav-item--4" 17777 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 17778 > 17779 Suit Sets <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
17779ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 17780 </summary> 17781 17782<ul class="site-nav__dropdown text-left"><li class=""> 17783 17784 <a href="/collections/a-line-suits" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17785 A Line Suits Sets 17786 </a> 17787 17788 17789 </li><li class=""> 17790 17791 <a href="/collections/anarkali-suits" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17792 Anarkali Suit Sets 17793 </a> 17794 17795 17796 </li><li class=""> 17797 17798 <a href="/collections/sharara-set" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17799 Sharara Suit Sets 17800 </a> 17801 17802 17803 </li><li class=""> 17804 17805 <a href="/collections/straight-suits" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17806 Straight Suit Sets 17807 </a> 17808 17809 17810 </li><li class=""> 17811 17812 <a href="/collections/angrakha-kurta-set" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17813 Angrakha Kurta Set 17814 </a> 17815 17816 17817 </li><li class=""> 17818 17819 <a href="/collections/daily-wear-suits" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17820 Daily Wear Suit 17821 </a> 17822 17823 17824 </li><li class=""> 17825 17826 <a href="/collections/party-wear-suit-set" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17827 Party Wear Suits 17828 </a> 17829 17830 17831 </li></ul> 17832 </details> 17833 17834 </li><li class="site-nav__item site-nav__expanded-item"> 17835 17836 17837 <a 17838 href="/collections/co-ord-sets" 17839 class="site-nav__link" 17840 > 17841 Co-Ord Sets 17842 </a> 17843 17844 17845 </li><li class="site-nav__item site-nav__expanded-item"> 17846 17847 17848 <a 17849 href="/collections/summer" 17850 class="site-nav__link" 17851 > 17852 Summer 17853 </a> 17854 17855 17856 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 17857 17858 17859 <details 17860 id="site-nav-item--7" 17861 class="site-nav__details" 17862 data-hover="true" 17863 > 17864 <summary 17865 data-link="https://gillori.com/collections/" 17866 aria-expanded="false" 17867 aria-controls="site-nav-item--7" 17868 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 17869 > 17870 Collections <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 17871 </summary> 17872 17873<ul class="site-nav__dropdown text-left"><li class=""> 17874 17875 <a href="/collections/valentines-dresses" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17876 Valentine's 17877 </a> 17878 17879 17880 </li><li class=""> 17881 17882 <a href="/collections/winter-wear" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17883 Winter 17884 </a> 17885 17886 17887 </li><li class=""> 17888 17889 <a href="/collections/wedding-kurtis" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17890 Wedding 17891 </a> 17892 17893 17894 </li><li class=""> 17895 17896 <a href="/collections/utsava" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17897 Utsava 17898 </a> 17899 17900 17901 </li><li class=""> 17902 17903 <a href="/collections/chanderi" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17904 Chanderi 17905 </a> 17906 17907 17908 </li><li class=""> 17909 17910 <a href="/collections/rozana" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17911 Rozana 17912 </a> 17913 17914 17915 </li><li class=""> 17916 17917 <a href="/collections/gillori-luxe" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 17918 Gillori Luxe 17919 </a> 17920 17921 17922 </li></ul> 17923 </details> 17924 17925 </li><li class="site-nav__item site-nav__expanded-item"> 17926 17927 17928 <a 17929 href="https://gillori.myshopify.com/apps/shipway_track" 17930 class="site-nav__link" 17931 > 17932 Track Order 17933 </a> 17934 17935 17936 </li><li 17937 class="site-nav__item site-nav__expanded-item" 17938 > 17939 <a href="/collections/sale" class="sale-badges site-nav__dropdown-link site-nav__dropdown-link--second-level">Sale</a> 17940 </li> 17941</ul> 17942</div> 17943 <div class="header-item header-item--icons"> 17944<div class="site-nav site-nav--icons"> 17945 <div class="site-nav__icons"><a href="/search" class="site-nav__link site-nav__link--icon js-modal-open-search-modal js-no-transition"> 17946 <div class="icon-design"> 17947 <svg aria-hidden="true" focusable="false" role="presentation" class="icon-search" viewBox="0 0 64 64" width="30" height="30"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
17948 <span class="icon__fallback-text">Search</span> 17949 <span class="icon-text">Search</span> 17950 </div> 17951 </a><a class="site-nav__link site-nav__link--icon" href="/account"> 17952 <div class="icon-design"> 17953 <svg width="27" height="27" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000000"> 17954 <path d="M16 7.992C16 3.58 12.416 0 8 0S0 3.58 0 7.992c0 2.43 1.104 4.62 2.832 6.09.016.016.032.016.032.032.144.112.288.224.448.336.08.048.144.111.224.175A7.98 7.98 0 0 0 8.016 16a7.98 7.98 0 0 0 4.48-1.375c.08-.048.144-.111.224-.16.144-.111.304-.223.448-.335.016-.016.032-.016.032-.032 1.696-1.487 2.8-3.676 2.8-6.106zm-8 7.001c-1.504 0-2.88-.48-4.016-1.279.016-.128.048-.255.08-.383a4.17 4.17 0 0 1 .416-.991c.176-.304.384-.576.64-.816.24-.24.528-.463.816-.639.304-.176.624-.304.976-.4A4.15 4.15 0 0 1 8 10.342a4.185 4.185 0 0 1 2.928 1.166c.368.368.656.8.864 1.295.112.288.192.592.24.911A7.03 7.03 0 0 1 8 14.993zm-2.448-7.4a2.49 2.49 0 0 1-.208-1.024c0-.351.064-.703.208-1.023.144-.32.336-.607.576-.847.24-.24.528-.431.848-.575.32-.144.672-.208 1.024-.208.368 0 .704.064 1.024.208.32.144.608.336.848.575.24.24.432.528.576.847.144.32.208.672.208 1.023 0 .368-.064.704-.208 1.023a2.84 2.84 0 0 1-.576.848 2.84 2.84 0 0 1-.848.575 2.715 2.715 0 0 1-2.064 0 2.84 2.84 0 0 1-.848-.575 2.526 2.526 0 0 1-.56-.848zm7.424 5.306c0-.032-.016-.048-.016-.08a5.22 5.22 0 0 0-.688-1.406 4.883 4.883 0 0 0-1.088-1.135 5.207 5.207 0 0 0-1.04-.608 2.82 2.82 0 0 0 .464-.383 4.2 4.2 0 0 0 .624-.784 3.624 3.624 0 0 0 .528-1.934 3.71 3.71 0 0 0-.288-1.47 3.799 3.799 0 0 0-.816-1.199 3.845 3.845 0 0 0-1.2-.8 3.72 3.72 0 0 0-1.472-.287 3.72 3.72 0 0 0-1.472.288 3.631 3.631 0 0 0-1.2.815 3.84 3.84 0 0 0-.8 1.199 3.71 3.71 0 0 0-.288 1.47c0 .352.048.688.144 1.007.096.336.224.64.4.927.16.288.384.544.624.784.144.144.304.271.48.383a5.12 5.12 0 0 0-1.04.624c-.416.32-.784.703-1.088 1.119a4.999 4.999 0 0 0-.688 1.406c-.016.032-.016.064-.016.08C1.776 11.636.992 9.91.992 7.992.992 4.14 4.144.991 8 .991s7.008 3.149 7.008 7.001a6.96 6.96 0 0 1-2.032 4.907z"/> 17955 17956 </svg> 17957 17958 <span class="icon__fallback-text">Log in 17959</span> 17960 <span class="icon-text">Account</span> 17961 </div> 17962 </a><a aria-label="Heart Icon" href="#swym-wishlist" class="swym-wishlist wishlist-icon site-nav__link site-nav__link--icon"> 17963 <!-- <i aria-hidden="true" focusable="false" role="presentation" class="fa fa-heart"></i> --> 17964 <svg width="32" height="32" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 17965 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 6.00019C10.2006 3.90317 7.19377 3.2551 4.93923 5.17534C2.68468 7.09558 2.36727 10.3061 4.13778 12.5772C5.60984 14.4654 10.0648 18.4479 11.5249 19.7369C11.6882 19.8811 11.7699 19.9532 11.8652 19.9815C11.9483 20.0062 12.0393 20.0062 12.1225 19.9815C12.2178 19.9532 12.2994 19.8811 12.4628 19.7369C13.9229 18.4479 18.3778 14.4654 19.8499 12.5772C21.6204 10.3061 21.3417 7.07538 19.0484 5.17534C16.7551 3.2753 13.7994 3.90317 12 6.00019Z" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 17966 </svg> 17967<!-- <span class="swym-wishlist-header-counter wishlist-bg">Test Abhi</span> --> 17968 17969</a> 17970 17971 <!-- <a href="/pages/swym-wishlist" class="wishlist-icon site-nav__link site-nav__link--icon"> 17972 <svg width="32" height="32" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 17973 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 6.00019C10.2006 3.90317 7.19377 3.2551 4.93923 5.17534C2.68468 7.09558 2.36727 10.3061 4.13778 12.5772C5.60984 14.4654 10.0648 18.4479 11.5249 19.7369C11.6882 19.8811 11.7699 19.9532 11.8652 19.9815C11.9483 20.0062 12.0393 20.0062 12.1225 19.9815C12.2178 19.9532 12.2994 19.8811 12.4628 19.7369C13.9229 18.4479 18.3778 14.4654 19.8499 12.5772C21.6204 10.3061 21.3417 7.07538 19.0484 5.17534C16.7551 3.2753 13.7994 3.90317 12 6.00019Z" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 17974 </svg> 17975 <span class="wishlist-bg">
17976 <span class="wishlist-value">1</span> 17977 </span> 17978 </a> --> 17979 17980 <a aria-label="Whatsaap Icon" href="//api.whatsapp.com/send?phone=918290211179" target="_blank" class="site-nav__link site-nav__link--icon header-whatsaap"> 17981 <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="35" height="35" viewBox="0 0 45 45"> 17982 <path fill="#fff" d="M4.868,43.303l2.694-9.835C5.9,30.59,5.026,27.324,5.027,23.979C5.032,13.514,13.548,5,24.014,5c5.079,0.002,9.845,1.979,13.43,5.566c3.584,3.588,5.558,8.356,5.556,13.428c-0.004,10.465-8.522,18.98-18.986,18.98c-0.001,0,0,0,0,0h-0.008c-3.177-0.001-6.3-0.798-9.073-2.311L4.868,43.303z"></path><path fill="#fff" d="M4.868,43.803c-0.132,0-0.26-0.052-0.355-0.148c-0.125-0.127-0.174-0.312-0.127-0.483l2.639-9.636c-1.636-2.906-2.499-6.206-2.497-9.556C4.532,13.238,13.273,4.5,24.014,4.5c5.21,0.002,10.105,2.031,13.784,5.713c3.679,3.683,5.704,8.577,5.702,13.781c-0.004,10.741-8.746,19.48-19.486,19.48c-3.189-0.001-6.344-0.788-9.144-2.277l-9.875,2.589C4.953,43.798,4.911,43.803,4.868,43.803z"></path><path fill="#cfd8dc" d="M24.014,5c5.079,0.002,9.845,1.979,13.43,5.566c3.584,3.588,5.558,8.356,5.556,13.428c-0.004,10.465-8.522,18.98-18.986,18.98h-0.008c-3.177-0.001-6.3-0.798-9.073-2.311L4.868,43.303l2.694-9.835C5.9,30.59,5.026,27.324,5.027,23.979C5.032,13.514,13.548,5,24.014,5 M24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974 M24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974C24.014,42.974,24.014,42.974,24.014,42.974 M24.014,4C24.014,4,24.014,4,24.014,4C12.998,4,4.032,12.962,4.027,23.979c-0.001,3.367,0.849,6.685,2.461,9.622l-2.585,9.439c-0.094,0.345,0.002,0.713,0.254,0.967c0.19,0.192,0.447,0.297,0.711,0.297c0.085,0,0.17-0.011,0.254-0.033l9.687-2.54c2.828,1.468,5.998,2.243,9.197,2.244c11.024,0,19.99-8.963,19.995-19.98c0.002-5.339-2.075-10.359-5.848-14.135C34.378,6.083,29.357,4.002,24.014,4L24.014,4z"></path><path fill="#40c351" d="M35.176,12.832c-2.98-2.982-6.941-4.625-11.157-4.626c-8.704,0-15.783,7.076-15.787,15.774c-0.001,2.981,0.833,5.883,2.413,8.396l0.376,0.597l-1.595,5.821l5.973-1.566l0.577,0.342c2.422,1.438,5.2,2.198,8.032,2.199h0.006c8.698,0,15.777-7.077,15.78-15.776C39.795,19.778,38.156,15.814,35.176,12.832z"></path><path fill="#fff" fill-rule="evenodd" d="M19.268,16.045c-0.355-0.79-0.729-0.806-1.068-0.82c-0.277-0.012-0.593-0.011-0.909-0.011c-0.316,0-0.83,0.119-1.265,0.594c-0.435,0.475-1.661,1.622-1.661,3.956c0,2.334,1.7,4.59,1.937,4.906c0.237,0.316,3.282,5.259,8.104,7.161c4.007,1.58,4.823,1.266,5.693,1.187c0.87-0.079,2.807-1.147,3.202-2.255c0.395-1.108,0.395-2.057,0.277-2.255c-0.119-0.198-0.435-0.316-0.909-0.554s-2.807-1.385-3.242-1.543c-0.435-0.158-0.751-0.237-1.068,0.238c-0.316,0.474-1.225,1.543-1.502,1.859c-0.277,0.317-0.554,0.357-1.028,0.119c-0.474-0.238-2.002-0.738-3.815-2.354c-1.41-1.257-2.362-2.81-2.639-3.285c-0.277-0.474-0.03-0.731,0.208-0.968c0.213-0.213,0.474-0.554,0.712-0.831c0.237-0.277,0.316-0.475,0.474-0.791c0.158-0.317,0.079-0.594-0.04-0.831C20.612,19.329,19.69,16.983,19.268,16.045z" clip-rule="evenodd"></path> 17983 </svg> 17984 </a><button 17985 type="button" 17986 class="hide site-nav__link site-nav__link--icon js-toggle-slide-nav medium-up--hide"> 17987 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51M7 32h43M7 49h51"/></svg> 17988 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 17989 <span class="icon__fallback-text">Menu</span> 17990 </button><a href="/cart" class="site-nav__link site-nav__link--icon site-nav__link--cart js-drawer-open-cart js-no-transition" aria-controls="CartDrawer" data-icon="cart"> 17991 17992 <div class="icon-design"> 17993 <span class="cart-link"><svg width="30" height="30" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 17994 <path d="M17.8264 20C18.9965 20 19.9167 18.9999 19.8195 17.8339L19.1528 9.83391C19.0664 8.79732 18.1999 8 17.1597 8H16M16 8H12M16 8L16 7C16 5.93913 15.5786 4.92172 14.8284 4.17157C14.0783 3.42143 13.0609 3 12 3C10.9391 3 9.92172 3.42143 9.17157 4.17157C8.42143 4.92172 8 5.93913 8 7L8 8M16 8L16 12M8 8H6.84027C5.80009 8 4.93356 8.79732 4.84718 9.83391L4.18051 17.8339C4.08334 18.9999 5.00352 20 6.1736 20H13M8 8L8
1799412" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 17995 </svg> 17996 17997<span class="icon__fallback-text">Cart</span> 17998 17999 <span class="cart-link__bubble"> 18000 <span class="cart-link__bubble-num" aria-hidden="true"> 18001 0 18002 </span> 18003 </span> 18004 18005 </span> 18006 <span class="icon-text">My Cart</span> 18007 18008 </div> 18009 </a></div> 18010</div> 18011</div> 18012 </div></div> 18013 </header> 18014 </div><div class="hide site-nav__thumb-menu site-nav__thumb-menu--inactive"> 18015 <button 18016 type="button" 18017 class="btn site-nav__thumb-button js-toggle-slide-nav"> 18018 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51M7 32h43M7 49h51"/></svg> 18019 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 18020 <span class="icon-menu-label">Menu</span> 18021 </button> 18022 18023 <a href="/cart" class="site-nav__thumb-cart js-drawer-open-cart js-no-transition" aria-controls="CartDrawer" data-icon="cart"> 18024 18025 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><title>icon-cart</title><path d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg><span class="icon__fallback-text">Cart</span> 18026 <span class="cart-link__bubble"> 18027 <span class="cart-link__bubble-num" aria-hidden="true"> 18028 0 18029 </span> 18030 </span> 18031 </span> 18032 </a> 18033 </div></div><div id="SearchModal" class="modal"> 18034 <div class="modal__inner"> 18035 <div class="modal__centered page-width text-center"> 18036 <div class="modal__centered-content"> 18037 <predictive-search data-context="streamline" data-enabled="true" data-dark="false"> 18038 <div class="predictive__screen" data-screen></div> 18039 <form action="/search" method="get" role="search"> 18040 <label for="Search" class="hidden-label">Search</label> 18041 <div class="search__input-wrap"> 18042 <input 18043 class="search__input" 18044 id="Search" 18045 type="search" 18046 name="q" 18047 value="" 18048 role="combobox" 18049 aria-expanded="false" 18050 aria-owns="predictive-search-results" 18051 aria-controls="predictive-search-results" 18052 aria-haspopup="listbox" 18053 aria-autocomplete="list" 18054 autocorrect="off" 18055 autocomplete="off" 18056 autocapitalize="off" 18057 spellcheck="false" 18058 placeholder="Search" 18059 tabindex="0" 18060 > 18061 <input name="options[prefix]" type="hidden" value="last"> 18062 <button class="btn--search" type="submit"> 18063 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 18064 <span class="icon__fallback-text">Search</span> 18065 </button> 18066 </div> 18067 18068 <button class="btn--close-search"> 18069 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg> 18070 </button> 18071 <div id="predictive-search" class="search__results" tabindex="-1"></div> 18072 </form> 18073</predictive-search> 18074 18075 </div> 18076 </div> 18077 </div> 18078 18079 <button type="button" class="btn btn--tertiary btn--circle modal__close js-modal-close text-link"> 18080 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 18081 <span class="icon__fallback-text">Close (esc)</span> 18082 </button> 18083</div> 18084 18085</div> 18086<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 18087<div id="shopify-section-sections--19950461812985__b7bed9e9-ca5e-43c8-a746-6da5864817b9" class="shopify-section shopify-section-group-popup-group"><div class="Categories-section"> 18088 <div class=""> 18089 <div class="Categories-row"><div class="item"> 18090 <div class="img"> 18091 <a aria-label="Image working as Collection Link" href="/collections/anarkali-suits"><img src="//gillori.com/cdn/shop/files/Best_Seller_e033ab11-739e-4dff-8fe9-237e37e457bb_250x.jpg?v=1757155194" alt="" width="110px" height="110px" loading="eager" /></a> 18092 </div> 18093 <div class="content"> 18094 <a href="/collections/anarkali-suits">Anarkalis</a> 18095 </div> 18096 </div> 18097 <div class="item"> 18098 <div class="img"> 18099 <a aria-label="Image working as Collection Link" href="/collections/best-sellers"><img src="//gillori.com/cdn/shop/files/1_16918b4e-fe3c-4c95-bc65-62edc59fed13_250x.jpg?v=1757153697" alt="" width="110px" height="110px" loading="eager" /></a> 18100 </div> 18101 <div class="content"> 18102 <a href="/collections/best-sellers">Best Sellers</a> 18103 </div> 18104 </div> 18105 <div class="item"> 18106 <div class="img"> 18107 <a aria-label="Image working as Collection Link" href="/collections/jaipuri-suits"><img src="//gillori.com/cdn/shop/files/Jaipuri_Story_Thumbnail._150_X_150_SVGsvg_large_1_-min_250x.jpg?v=1757410190" alt="" width="110px" height="110px" loading="eager" /></a> 18108 </div> 18109 <div class="content"> 18110 <a href="/collections/jaipuri-suits">Jaipuri Suits</a> 18111 </div> 18112 </div> 18113 <div class="item"> 18114 <div class="img"> 18115 <a aria-label="Image working as Collection Link" href="/collections/office-wear-dresses"><img src="//gillori.com/cdn/shop/files/Office_wear_Homepage_story_thumbnails_250x.jpg?v=1757154078" alt="" width="110px" height="110px" loading="eager" /></a> 18116 </div> 18117 <div class="content"> 18118 <a href="/collections/office-wear-dresses">Office wear</a> 18119 </div> 18120 </div> 18121 <div class="item"> 18122 <div class="img"> 18123 <a aria-label="Image working as Collection Link" href="/collections/party-wear-suit-set"><img src="//gillori.com/cdn/shop/files/4_0e19b95f-0507-4c97-a28f-29ef4c8253f6_250x.jpg?v=1757153603" alt="" width="110px" height="110px" loading="eager" /></a> 18124 </div> 18125 <div class="content"> 18126 <a href="/collections/party-wear-suit-set">Partywear</a> 18127 </div> 18128 </div> 18129 <div class="item"> 18130 <div class="img"> 18131 <a aria-label="Image working as Collection Link" href="/collections/sharara-set"><img src="//gillori.com/cdn/shop/files/Sharara_250x.jpg?v=1757154968" alt="" width="110px" height="110px" loading="eager" /></a> 18132 </div> 18133 <div class="content"> 18134 <a href="/collections/sharara-set">Sharara Suit Sets</a> 18135 </div> 18136 </div> 18137 <div class="item"> 18138 <div class="img"> 18139 <a aria-label="Image working as Collection Link" href="/collections/trending"><img src="//gillori.com/cdn/shop/files/8_8deb4d3f-ed6a-4af3-ac5b-f5c426ccc568_250x.jpg?v=1757155018" alt="" width="110px" height="110px" loading="eager" /></a> 18140 </div> 18141 <div class="content"> 18142 <a href="/collections/trending">Trending</a> 18143 </div> 18144 </div> 18145 <div class="item"> 18146 <div class="img"> 18147 <a aria-label="Image working as Collection Link" href="/collections/wedding-kurtis"><img src="//gillori.com/cdn/shop/files/Wedding_3fb139d0-221a-4ca6-b251-35aff089e7b7_250x.jpg?v=1757155098" alt="" width="110px" height="110px" loading="eager" /></a> 18148 </div> 18149 <div class="content"> 18150 <a href="/collections/wedding-kurtis">Wedding</a> 18151 </div> 18152 </div> 18153 18154 </div> 18155 </div> 18156</div> 18157 18158 18159 18160 18161 18162 18163 18164</div> 18165<!-- END sections: popup-group --><!-- Kwikpass script to add kwikpass button in the header - [Starts] -->
18166<script> 18167 window.merchantInfo = { 18168 ...window.merchantInfo, 18169 mid: "19r4ab13uvh1", 18170 environment: "production", 18171 integrationType: 'PLUGIN', 18172 type: "merchantInfo", 18173 } 18174 18175 function getCustomerId() { 18176 18177 return null 18178 18179 } 18180 function getThemeId() { 18181 18182 return 152909250809; 18183 18184 } 18185 18186 // This script will change for every merchant 18187 18188 const kpLoader = `<svg 18189 class="loadergk kploader" 18190 width="17" 18191 height="16" 18192 viewBox="0 0 17 16" 18193 fill="none" 18194 xmlns="http://www.w3.org/2000/svg" 18195 > 18196 <path 18197 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 18198 stroke="#111" 18199 stroke-width="1.6" 18200 stroke-linecap="round" 18201 stroke-linejoin="round" 18202 /> 18203 </svg>` 18204 18205 /*removing existing profile(person) icon - person icon is not present in this store*/ 18206 const profileButtonElement = document.querySelector('.site-nav__icons a[href*="/account"]') 18207 18208 // defining css and add it to style tag in head 18209 function appendCss() { 18210 let css = ` 18211 .loadergk { 18212 display: none; 18213 animation: rotate 1.5s linear infinite; 18214 } 18215 @keyframes rotate { 18216 100% { 18217 transform: rotate(360deg); 18218 } 18219 } 18220 .kp-disabled-text-color{ 18221 cursor: not-allowed; 18222 } 18223 #logout-button-desktop{ 18224 cursor: pointer; 18225 display: flex; 18226 justify-content: center; 18227 align-items: center; 18228 gap: 8px; 18229 font-size: 14px; 18230 color: #344054; 18231 font-style: normal; 18232 font-weight: 600; 18233 line-height: 20px; 18234 width: 100%; 18235 border-radius: 8px; 18236 padding: 8px 14px;; 18237 border: 1px solid var(--gray-300, #d0d5dd); 18238 background: var(--base-white, #fff); 18239 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 18240 } 18241 #loggedin-icons{ 18242 align-self: center; 18243 display: none; 18244 } 18245 #kwikpass-drawer-desktop{ 18246 padding: 16px; 18247 display: none; 18248 right: 0%; 18249 width: 11rem; 18250 position: absolute; 18251 top: 150%; 18252 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 18253 border-bottom-left-radius: 8px; 18254 border-bottom-right-radius: 8px; 18255 z-index: 999; 18256 background:#fff!important; 18257 } 18258 #kwikpass-drawer-desktop > ul{ 18259 margin: 0px 0px 15px 0px; 18260 padding: 0; 18261 width: 100%; 18262 } 18263 #kwikpass-drawer-desktop >ul >a{ 18264 cursor: pointer; 18265 width: 100%; 18266 display: flex!important; 18267 justify-content: space-between; 18268 align-items: center; 18269 padding: 0; 18270 color: inherit; 18271 margin-left:0!important; 18272 text-decoration: none; 18273 } 18274 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-desktop >ul >a:focus { 18275 text-decoration: none; 18276 } 18277 #kwikpass-drawer-desktop >ul >a:focus,#kwikpass-drawer-desktop >ul >a:active { 18278 text-decoration: none; 18279 } 18280 #kwikpass-drawer-desktop >ul >a:focus .loadergk { 18281 display: block; 18282 } 18283 #kwikpass-drawer-desktop >ul >a:not(:focus) .loadergk { 18284 display: none; 18285 } 18286 #kwikpass-drawer-desktop > ul > a > p { 18287 font-size: 14px; 18288 font-style: normal; 18289 font-weight: 500; 18290 line-height: 142.857%; 18291 display: inline-flex; 18292 gap: 8px; 18293 align-items: center; 18294 margin: 0px 0 0px 0; 18295 color: #000; 18296 } 18297 .header--icon{ 18298 cursor: pointer; 18299 position: relative; 18300 display: inline-flex; 18301 color: #000; 18302 } 18303 path#svgkp-path { 18304 stroke-width: 0.4; 18305 } 18306 #icon-close-kwikpass{ 18307 display: none; 18308 border-radius: 50px; 18309 border: 1px solid; 18310 margin: 0; 18311 padding: 2px; 18312 align-items: center; 18313 justify-content: center; 18314 margin-left:3px; 18315 } 18316 .site-nav__icons { 18317 display: flex; 18318 align-items: center; 18319 } 18320 .iframe-kp { 18321 z-index:2147483647!important; 18322 } 18323 .loader-logo { 18324 z-index: -1 !important; 18325 } 18326 @media(max-width:525px){ 18327 svg#svgkp { 18328 width: 23px!important; 18329 height: 23px!important; 18330 } 18331 #icon-close-kwikpass{ 18332 width: 20px!important; 18333 height: 20px!important; 18334 } 18335 } 18336 `; 18337 18338 var style = document.createElement('style'); 18339 style.innerHTML = css; 18340 document.getElementsByTagName('head')[0].appendChild(style); 18341 } 18342 18343 // function call to append css to style tag 18344 appendCss() 18345 // existing user icon to show in the header 18346 // TODO : fetch user icon form backend 18347 const userIcon = `<svg width="28" height="28" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 18348 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 18349 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor"/> 18350 </svg>`; 18351 18352 // kwikpass icon for desktop - if user is not logged in 18353 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 18354
18355 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 18356 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop"> 18357 <ul> 18358 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 18359 <p> 18360 <svg 18361 width="16" 18362 height="16" 18363 viewBox="0 0 20 20" 18364 fill="none" 18365 xmlns="http://www.w3.org/2000/svg" 18366 > 18367 <path 18368 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
1836810.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 18369 stroke="currentColor" 18370 stroke-width="1.66667" 18371 stroke-linecap="round" 18372 stroke-linejoin="round" 18373 fill="none" 18374 /> 18375 </svg> 18376 Order History 18377 </p> 18378 18379 ${kpLoader} 18380 </a> 18381 </ul> 18382 <button id="logout-button-desktop"> 18383 Logout 18384 <svg 18385 width="16" 18386 height="16" 18387 viewBox="0 0 20 20" 18388 fill="none" 18389 xmlns="http://www.w3.org/2000/svg" 18390 > 18391 <path 18392 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 18393 stroke="currentColor" 18394 stroke-width="1.66667" 18395 stroke-linecap="round" 18396 stroke-linejoin="round" 18397 fill="none" 18398 /> 18399 </svg> 18400 </button> 18401 </div>`; 18402 18403 const kwikpassLoggedInIcon = ` 18404 <div id="loggedin-icons" > 18405 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 25px; width:25px; cursor: pointer;" onclick="handleDrawer1()"> 18406 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 18407 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 18408 </svg> 18409 </div> 18410 <div style="cursor: pointer;display: flex;" onclick="handleDrawer1()" id="icon-kwikpass"> 18411 ${userIcon} 18412 </div> 18413 </div>`; 18414 18415 18416 // It will change based on theme 18417 const personIconElement = document.querySelector('.site-nav__icons a[href*="/account"]')?.parentElement 18418 const html = ` 18419 ${KwikpassNotLoggedIcon} 18420 ${kwikpassLoggedInIcon} 18421 ${drawerhtmlDesktop} 18422 `; 18423 18424 if(!document.getElementsByClassName("header--icon")?.[0]){ 18425 const kwipassDesktopNode = document.createElement('div') 18426 kwipassDesktopNode.className="header--icon" 18427 kwipassDesktopNode.innerHTML = html 18428 personIconElement.replaceChild(kwipassDesktopNode,profileButtonElement) 18429 } 18430</script>
18430 18431<!-- Kwikpass script to add kwikpass button in the header - [Ends] --> 18432 18433 18434 18435 18436 <main class="main-content" id="MainContent"> 18437<nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> 18438 <div class="breadcrumb-inner page-width"> 18439 <a href="/" title="Home">Home</a> 18440 18441 <span aria-hidden="true" class="sp-brd">›</span> 18442 18443 <span>News</span> 18444 18445 18446 </div> 18447</nav> 18448<div id="shopify-section-template--19950465089785__main" class="shopify-section"> 18449 18450<div data-section-id="template--19950465089785__main" data-section-type="blog"> 18451 <div class="page-width page-content home-page-blog-design"> 18452 18453 <header class="section-header" data-aos> 18454 <h1 class="section-header__title appear-delay"> 18455 News 18456</h1> 18457 </header><div class="grid grid--uniform"><div class="grid__item medium-up--one-third"> 18458 18459<article class="article-listing" data-aos><div class="article__image-wrap"> 18460 <a href="/blogs/news/professional-yet-stylish-office-wear-dresses-that-stand-out" class="article__grid-image"><div class="image-wrap"> 18461 <div 18462 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18463 18464 18465 18466<image-element data-aos="image-fade-in" data-aos-offset="150"> 18467 18468 18469 18470 18471 18472 <img src="//gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner.jpg?v=1744968894&width=3840" alt=" Professional Yet Stylish Office Wear Dresses for Women" srcset="//gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner.jpg?v=1744968894&width=352 352w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner.jpg?v=1744968894&width=832 832w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner.jpg?v=1744968894&width=1200 1200w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Banner.jpg?v=1744968894&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18473 18474 18475 18476 18477</image-element> 18478 18479 18480</div> 18481 </div></a> 18482 </div><div class="article__content text-center"> 18483 <div class="article__content-meta"> 18484 <div class="h3 heading"> 18485 <a href="/blogs/news/professional-yet-stylish-office-wear-dresses-that-stand-out">Professional Yet Stylish: Office Wear Dresses That Stand Out</a> 18486 </div> 18487 18488 <div class="article__date"><time datetime="2025-04-18T09:29:37Z">Apr 18, 2025</time> 18489</div> 18490 18491 <div class="article__body rte rte--indented-images"> 18492 <p>Woke up in the morning, opened your wardrobe and wondered âwhat will you wear to work today?â You want to look professional, but without being d... 18493 </div></div></div> 18494</article> 18495</div><div class="grid__item medium-up--one-third"> 18496 18497<article class="article-listing" data-aos><div class="article__image-wrap"> 18498 <a href="/blogs/news/from-mehendi-to-reception-summer-party-suits-for-every-occasion" class="article__grid-image"><div class="image-wrap"> 18499 <div 18500 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18501 18502 18503 18504<image-element data-aos="image-fade-in" data-aos-offset="150"> 18505 18506 18507 18508 18509 18510 <img src="//gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Baner.jpg?v=1744192747&width=3840" alt="Summer Party Suits for Every Function: Mehendi to Reception" srcset="//gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Baner.jpg?v=1744192747&width=352 352w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Baner.jpg?v=1744192747&width=832 832w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Baner.jpg?v=1744192747&width=1200 1200w, //gillori.com/cdn/shop/articles/Gillori_on_Page_Blog_Baner.jpg?v=1744192747&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18511 18512 18513 18514 18515</image-element> 18516 18517 18518</div> 18519 </div></a> 18520 </div><div class="article__content text-center"> 18521 <div class="article__content-meta"> 18522 <div class="h3 heading"> 18523 <a href="/blogs/news/from-mehendi-to-reception-summer-party-suits-for-every-occasion">From Mehendi to Reception: Summer Party Suits for Every Occasion</a> 18524 </div> 18525 18526 <div class="article__date"><time datetime="2025-04-09T09:51:58Z">Apr 09, 2025</time> 18527</div> 18528 18529 <div class="article__body rte rte--indented-images"> 18530 <p>Hello style queens, trying to look for that perfect outfit for all those back to back functions or any kind of festive seasons? Well, we all kno... 18531 </div></div></div> 18532</article> 18533</div><div class="grid__item medium-up--one-third"> 18534 18535<article class="article-listing" data-aos><div class="article__image-wrap"> 18536 <a href="/blogs/news/10-stunning-suit-sets-for-navratri-shine-at-every-puja-garba" class="article__grid-image"><div class="image-wrap"> 18537 <div 18538 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18539 18540 18541 18542<image-element data-aos="image-fade-in" data-aos-offset="150"> 18543 18544 18545 18546 18547 18548 <img src="//gillori.com/cdn/shop/articles/Gillori_blog_banner3.jpg?v=1743511328&width=3840" alt="10 Gorgeous Suit Sets for Navratri â Perfect for Puja & Garba!" srcset="//gillori.com/cdn/shop/articles/Gillori_blog_banner3.jpg?v=1743511328&width=352 352w, //gillori.com/cdn/shop/articles/Gillori_blog_banner3.jpg?v=1743511328&width=832 832w, //gillori.com/cdn/shop/articles/Gillori_blog_banner3.jpg?v=1743511328&width=1200 1200w, //gillori.com/cdn/shop/articles/Gillori_blog_banner3.jpg?v=1743511328&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18549 18550
18551 18552 18553</image-element> 18554 18555 18556</div> 18557 </div></a> 18558 </div><div class="article__content text-center"> 18559 <div class="article__content-meta"> 18560 <div class="h3 heading"> 18561 <a href="/blogs/news/10-stunning-suit-sets-for-navratri-shine-at-every-puja-garba">10 Stunning Suit Sets for Navratri: Shine at Every Puja & Garba!</a> 18562 </div> 18563 18564 <div class="article__date"><time datetime="2025-04-01T12:40:04Z">Apr 01, 2025</time> 18565</div> 18566 18567 <div class="article__body rte rte--indented-images"> 18568 <p>Navratri is here, bringing nine days of fun, colourful festivities, puja, and of course, all the gujju garba nights! And with such an exciting e... 18569 </div></div></div> 18570</article> 18571</div><div class="grid__item medium-up--one-third"> 18572 18573<article class="article-listing" data-aos><div class="article__image-wrap"> 18574 <a href="/blogs/news/your-go-to-ethnic-wear-guide-trends-styling-tips-more" class="article__grid-image"><div class="image-wrap"> 18575 <div 18576 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18577 18578 18579 18580<image-element data-aos="image-fade-in" data-aos-offset="150"> 18581 18582 18583 18584 18585 18586 <img src="//gillori.com/cdn/shop/articles/blog_img_695a5903-b6c6-4c0d-a186-c5af79f0d8dd.jpg?v=1742562404&width=3840" alt="Ethnic Wear Guide: Latest Trends, Styling Tips & More" srcset="//gillori.com/cdn/shop/articles/blog_img_695a5903-b6c6-4c0d-a186-c5af79f0d8dd.jpg?v=1742562404&width=352 352w, //gillori.com/cdn/shop/articles/blog_img_695a5903-b6c6-4c0d-a186-c5af79f0d8dd.jpg?v=1742562404&width=832 832w, //gillori.com/cdn/shop/articles/blog_img_695a5903-b6c6-4c0d-a186-c5af79f0d8dd.jpg?v=1742562404&width=1200 1200w, //gillori.com/cdn/shop/articles/blog_img_695a5903-b6c6-4c0d-a186-c5af79f0d8dd.jpg?v=1742562404&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18587 18588 18589 18590 18591</image-element> 18592 18593 18594</div> 18595 </div></a> 18596 </div><div class="article__content text-center"> 18597 <div class="article__content-meta"> 18598 <div class="h3 heading"> 18599 <a href="/blogs/news/your-go-to-ethnic-wear-guide-trends-styling-tips-more">Your Go-To Ethnic Wear Guide â Trends, Styling Tips & More</a> 18600 </div> 18601 18602 <div class="article__date"><time datetime="2025-03-20T06:01:08Z">Mar 20, 2025</time> 18603</div> 18604 18605 <div class="article__body rte rte--indented-images"> 18606 <p>Hello, fashion lovers! Have you been in front of a mirror for hours trying to decide what to wear for the occasion? Or perhaps you are intereste... 18607 </div></div></div> 18608</article> 18609</div><div class="grid__item medium-up--one-third"> 18610 18611<article class="article-listing" data-aos><div class="article__image-wrap"> 18612 <a href="/blogs/news/from-dreamy-organza-to-regal-ethnic-wear-best-party-wear-dresses" class="article__grid-image"><div class="image-wrap"> 18613 <div 18614 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18615 18616 18617 18618<image-element data-aos="image-fade-in" data-aos-offset="150"> 18619 18620 18621 18622 18623 18624 <img src="//gillori.com/cdn/shop/articles/Gillori_Blog_Banner_a60f5eb1-6bb8-4bb9-a25a-bd070c6b9a50.jpg?v=1741774146&width=3840" alt="Dreamy Organza to Regal Ethnic â Best Party Wear Dresses" srcset="//gillori.com/cdn/shop/articles/Gillori_Blog_Banner_a60f5eb1-6bb8-4bb9-a25a-bd070c6b9a50.jpg?v=1741774146&width=352 352w, //gillori.com/cdn/shop/articles/Gillori_Blog_Banner_a60f5eb1-6bb8-4bb9-a25a-bd070c6b9a50.jpg?v=1741774146&width=832 832w, //gillori.com/cdn/shop/articles/Gillori_Blog_Banner_a60f5eb1-6bb8-4bb9-a25a-bd070c6b9a50.jpg?v=1741774146&width=1200 1200w, //gillori.com/cdn/shop/articles/Gillori_Blog_Banner_a60f5eb1-6bb8-4bb9-a25a-bd070c6b9a50.jpg?v=1741774146&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18625 18626 18627 18628 18629</image-element> 18630 18631 18632</div> 18633 </div></a> 18634 </div><div class="article__content text-center"> 18635 <div class="article__content-meta"> 18636 <div class="h3 heading"> 18637 <a href="/blogs/news/from-dreamy-organza-to-regal-ethnic-wear-best-party-wear-dresses">From Dreamy Organza to Regal Ethnic Wear â Best Party Wear Dresses</a> 18638 </div> 18639 18640 <div class="article__date"><time datetime="2025-03-12T10:09:02Z">Mar 12, 2025</time> 18641</div> 18642 18643 <div class="article__body rte rte--indented-images"> 18644 <p>If you are a person who likes to wear trendy party dresses with a blend of an Indian touch, then here is something special for you! India has a ... 18645 </div></div></div> 18646</article> 18647</div><div class="grid__item medium-up--one-third"> 18648 18649<article class="article-listing" data-aos><div class="article__image-wrap"> 18650 <a href="/blogs/news/dipped-in-white-splashed-in-colours-the-perfect-holi-outfit-guide" class="article__grid-image"><div class="image-wrap"> 18651 <div 18652 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18653 18654 18655 18656<image-element data-aos="image-fade-in" data-aos-offset="150"> 18657 18658 18659 18660 18661 18662 <img src="//gillori.com/cdn/shop/articles/BLOG_BANNER.jpg?v=1741580659&width=3840" alt="White Elegance & Colours: Your Ultimate Holi Outfit Guide" srcset="//gillori.com/cdn/shop/articles/BLOG_BANNER.jpg?v=1741580659&width=352 352w, //gillori.com/cdn/shop/articles/BLOG_BANNER.jpg?v=1741580659&width=832 832w, //gillori.com/cdn/shop/articles/BLOG_BANNER.jpg?v=1741580659&width=1200 1200w, //gillori.com/cdn/shop/articles/BLOG_BANNER.jpg?v=1741580659&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18663 18664
18665 18666 18667</image-element> 18668 18669 18670</div> 18671 </div></a> 18672 </div><div class="article__content text-center"> 18673 <div class="article__content-meta"> 18674 <div class="h3 heading"> 18675 <a href="/blogs/news/dipped-in-white-splashed-in-colours-the-perfect-holi-outfit-guide">Dipped in White, Splashed in Colours: The Perfect Holi Outfit Guide</a> 18676 </div> 18677 18678 <div class="article__date"><time datetime="2025-03-10T04:23:19Z">Mar 10, 2025</time> 18679</div> 18680 18681 <div class="article__body rte rte--indented-images"> 18682 <p>Itâs just a few days to go to Holi, and the atmosphere is festering with joy, isn't it? Picturing a day full of colours, dance, friends, and en... 18683 </div></div></div> 18684</article> 18685</div><div class="grid__item medium-up--one-third"> 18686 18687<article class="article-listing" data-aos><div class="article__image-wrap"> 18688 <a href="/blogs/news/the-best-suit-sets-with-dupatta-for-a-chic-ethnic-look" class="article__grid-image"><div class="image-wrap"> 18689 <div 18690 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18691 18692 18693 18694<image-element data-aos="image-fade-in" data-aos-offset="150"> 18695 18696 18697 18698 18699 18700 <img src="//gillori.com/cdn/shop/articles/Gillori_page_blog_banner1_copy.jpg?v=1740052649&width=3840" alt="Elegant Suit Sets with Dupatta for a Stunning Ethnic Look" srcset="//gillori.com/cdn/shop/articles/Gillori_page_blog_banner1_copy.jpg?v=1740052649&width=352 352w, //gillori.com/cdn/shop/articles/Gillori_page_blog_banner1_copy.jpg?v=1740052649&width=832 832w, //gillori.com/cdn/shop/articles/Gillori_page_blog_banner1_copy.jpg?v=1740052649&width=1200 1200w, //gillori.com/cdn/shop/articles/Gillori_page_blog_banner1_copy.jpg?v=1740052649&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18701 18702 18703 18704 18705</image-element> 18706 18707 18708</div> 18709 </div></a> 18710 </div><div class="article__content text-center"> 18711 <div class="article__content-meta"> 18712 <div class="h3 heading"> 18713 <a href="/blogs/news/the-best-suit-sets-with-dupatta-for-a-chic-ethnic-look">The Best Suit Sets with Dupatta for a Chic Ethnic Look</a> 18714 </div> 18715 18716 <div class="article__date"><time datetime="2025-02-20T11:57:24Z">Feb 20, 2025</time> 18717</div> 18718 18719 <div class="article__body rte rte--indented-images"> 18720 <p>Are you ready to add a desi swag to your fashion statement this season? In a country where every festive season and family gathering is a celebr... 18721 </div></div></div> 18722</article> 18723</div><div class="grid__item medium-up--one-third"> 18724 18725<article class="article-listing" data-aos><div class="article__image-wrap"> 18726 <a href="/blogs/news/the-perfect-ethnic-outfits-for-every-wedding-event" class="article__grid-image"><div class="image-wrap"> 18727 <div 18728 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18729 18730 18731 18732<image-element data-aos="image-fade-in" data-aos-offset="150"> 18733 18734 18735 18736 18737 18738 <img src="//gillori.com/cdn/shop/articles/Blog_Banner_Done_Gillori_copy12.jpg?v=1739527120&width=3840" alt=" The Perfect Ethnic Outfits for Every Wedding Event" srcset="//gillori.com/cdn/shop/articles/Blog_Banner_Done_Gillori_copy12.jpg?v=1739527120&width=352 352w, //gillori.com/cdn/shop/articles/Blog_Banner_Done_Gillori_copy12.jpg?v=1739527120&width=832 832w, //gillori.com/cdn/shop/articles/Blog_Banner_Done_Gillori_copy12.jpg?v=1739527120&width=1200 1200w, //gillori.com/cdn/shop/articles/Blog_Banner_Done_Gillori_copy12.jpg?v=1739527120&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18739 18740 18741 18742 18743</image-element> 18744 18745 18746</div> 18747 </div></a> 18748 </div><div class="article__content text-center"> 18749 <div class="article__content-meta"> 18750 <div class="h3 heading"> 18751 <a href="/blogs/news/the-perfect-ethnic-outfits-for-every-wedding-event">The Perfect Ethnic Outfits for Every Wedding Event</a> 18752 </div> 18753 18754 <div class="article__date"><time datetime="2025-02-14T09:58:36Z">Feb 14, 2025</time> 18755</div> 18756 18757 <div class="article__body rte rte--indented-images"> 18758 <p bis_size='{"x":12,"y":9,"w":546,"h":156,"abs_x":521,"abs_y":289}'>Hey there, Are you ready for the shaadi season? Have you ever thought about ho... 18759 </div></div></div> 18760</article> 18761</div><div class="grid__item medium-up--one-third"> 18762 18763<article class="article-listing" data-aos><div class="article__image-wrap"> 18764 <a href="/blogs/news/how-to-choose-the-perfect-valentine-dress-for-your-date-night" class="article__grid-image"><div class="image-wrap"> 18765 <div 18766 class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--wide"> 18767 18768 18769 18770<image-element data-aos="image-fade-in" data-aos-offset="150"> 18771 18772 18773 18774 18775 18776 <img src="//gillori.com/cdn/shop/articles/Gilloir_Blog_Banner_final_copy_1.jpg?v=1738580324&width=3840" alt="Perfect Valentine Dress: How to Choose for Your Date Night" srcset="//gillori.com/cdn/shop/articles/Gilloir_Blog_Banner_final_copy_1.jpg?v=1738580324&width=352 352w, //gillori.com/cdn/shop/articles/Gilloir_Blog_Banner_final_copy_1.jpg?v=1738580324&width=832 832w, //gillori.com/cdn/shop/articles/Gilloir_Blog_Banner_final_copy_1.jpg?v=1738580324&width=1200 1200w, //gillori.com/cdn/shop/articles/Gilloir_Blog_Banner_final_copy_1.jpg?v=1738580324&width=1920 1920w" loading="lazy" class=" image-element" sizes="(min-width: 769px) 33vw, 100vw"> 18777 18778
18779 18780 18781</image-element> 18782 18783 18784</div> 18785 </div></a> 18786 </div><div class="article__content text-center"> 18787 <div class="article__content-meta"> 18788 <div class="h3 heading"> 18789 <a href="/blogs/news/how-to-choose-the-perfect-valentine-dress-for-your-date-night">How to Choose the Perfect Valentine Dress for Your Date Night</a> 18790 </div> 18791 18792 <div class="article__date"><time datetime="2025-02-03T10:58:42Z">Feb 03, 2025</time> 18793</div> 18794 18795 <div class="article__body rte rte--indented-images"> 18796 <p>It wonât be long we only have to wait for a few days, and it is Valentineâs week already! Have you planned the perfect outfit for your date nigh... 18797 </div></div></div> 18798</article> 18799</div></div><div class="pagination"> 18800 18801 18802 18803 18804 18805 <span class="page current">1</span> 18806 18807 18808 18809 18810 <span class="page"> 18811 <a href="/blogs/news?page=2">2</a> 18812 </span> 18813 18814 18815 18816 <span class="page"> 18817 <a href="/blogs/news?page=3">3</a> 18818 </span> 18819 18820 18821 18822 18823 <span class="page">…</span> 18824 18825 18826 18827 18828 <span class="page"> 18829 <a href="/blogs/news?page=10">10</a> 18830 </span> 18831 18832 18833 18834 18835 <span class="next"> 18836 <a href="/blogs/news?page=2" title="Next"> 18837 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 18838 <span class="icon__fallback-text">Next</span> 18839 </a> 18840 </span> 18841 18842</div> 18843</div> 18844</div> 18845 18846 18847 18848 18849</div> 18850 </main><!-- BEGIN sections: footer-group --> 18851<div id="shopify-section-sections--19950461026553__footer" class="shopify-section shopify-section-group-footer-group"><style data-shopify>.site-footer__section--newsletter { 18852 padding: 0; 18853 }</style><footer class="site-footer text-center" data-section-id="sections--19950461026553__footer" data-section-type="footer-section"><div class="page-width"><div class="footer-navigation-section"><div class="site-footer__section"> 18854 <div class="footer-accordian-heading"> 18855 <h3>OUR STORY</h3> 18856 <i class="footer-down-arw fa fa-angle-down "></i> 18857 </div> 18858 <ul class="no-bullets inline-list site-footer__linklist footer-block__details-content"><li><a href="/pages/about-us">About Us</a></li><li><a href="/pages/contact-us">Contact Us</a></li><li><a href="/blogs/news">Blog</a></li></ul> 18859 </div><div class="site-footer__section"> 18860 <div class="footer-accordian-heading"> 18861 <h3>SHOP</h3> 18862 <i class="footer-down-arw fa fa-angle-down "></i> 18863 </div> 18864 <ul class="no-bullets inline-list site-footer__linklist footer-block__details-content"><li><a href="/collections/ss-24">SS 24</a></li><li><a href="/collections/suit-sets">Suit Sets</a></li><li><a href="/collections/dresses">Dresses & Tops</a></li><li><a href="/collections/loungewear">Loungewear Sets</a></li><li><a href="/collections/chanderi">Chanderi</a></li><li><a href="/collections/rozana">Rozana</a></li><li><a href="/collections/gillori-luxe">Gillori Luxe</a></li><li><a href="/pages/club-gillori">Earn Rewards</a></li></ul> 18865 </div><div class="site-footer__section"> 18866 <div class="footer-accordian-heading"> 18867 <h3>SHIPPING & RETURNS</h3> 18868 <i class="footer-down-arw fa fa-angle-down "></i> 18869 </div> 18870 <ul class="no-bullets inline-list site-footer__linklist footer-block__details-content"><li><a href="https://gillori.myshopify.com/apps/shipway_track">Track Your Order</a></li><li><a href="https://gillori.myshopify.com/apps/return_prime">Return & Exchange</a></li><li><a href="/policies/terms-of-service">Terms & Conditions</a></li><li><a href="/policies/privacy-policy">Privacy policy</a></li><li><a href="/policies/shipping-policy">Shipping policy</a></li><li><a href="/pages/faq">FAQ</a></li></ul> 18871 </div><div class="site-footer__section"> 18872 <div class="footer-accordian-heading"> 18873 <h3>CUSTOMER SERVICE</h3> 18874 <i class="footer-down-arw fa fa-angle-down "></i> 18875 </div> 18876 <div class="footer-block__details-content"> 18877 <div class="html-content"> 18878 <div class="addresFooterOption"> 18879 <div class="addressFooterInner"> 18880 <i class="fa fa-clock-o"></i><p>10.00 AM TO 6.00 PM </p> 18881 </div> 18882 <div class="addressFooterInner"> 18883 <i class="fa fa-phone"></i><p><a href="tel:9828991117">+91 9828991117</a></p> 18884 </div> 18885 <div class="addressFooterInner"> 18886 <i class="fa fa-envelope"></i><p><a href="mailto:[email protected]">[email protected]</a></p> 18887 </div> 18888 <div class="addressFooterInner"> 18889 <i class="fa fa-map-marker"></i><p>Gillori, Plot No. 129-130, Subhash Nagar Shopping Center, Near Abhinandan Community Center and LIC Building, Subhash Nagar, Jaipur, Rajasthan. PIN â 302016</p> 18890 </div> 18891</div> 18892 </div> 18893 <div class="site-footer__section"> 18894 <h3>STAY CONNECTED</h3><ul class="no-bullets inline-list social-icons footer__social"><li> 18895 <a target="_blank" rel="noopener" href="https://www.instagram.com/gillorisocial/" title="Gillori on Instagram"> 18896 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.
18896075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 18897 <span class="icon__fallback-text">Instagram</span> 18898 </a> 18899 </li><li> 18900 <a target="_blank" rel="noopener" href="https://www.facebook.com/gillorisocial" title="Gillori on Facebook"> 18901 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg> 18902 <span class="icon__fallback-text">Facebook</span> 18903 </a> 18904 </li><li> 18905 <a target="_blank" rel="noopener" href="https://in.pinterest.com/gillorisocial/" title="Gillori on Pinterest"> 18906 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002Z"/></svg> 18907 <span class="icon__fallback-text">Pinterest</span> 18908 </a> 18909 </li></ul> 18910</div> 18911 </div> 18912 </div></div><div class="site-footer__section site-footer__copyright"><span class="footer__powered_by"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></span> 18913 </div> 18914 </div> 18915</footer> 18916<div class="bottom-footer page-width"> 18917 <div class="copy-right"> 18918 <p> 18919 <span> 18920 © 2026 Gillori 18921All Rights Reserved 18922 </span> 18923 | 18924 <span>Owned by Maanvi Creations</span> 18925 </p> 18926 </div> 18927 <ul class="inline-list payment-icons"> 18928 <li class="icon--payment"> 18929 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" height="24" width="38" role="img" aria-labelledby="pi-airtel_money"><title id="pi-airtel_money">Airtel Money</title><g fill-rule="evenodd" fill="none"><path fill="#EDEDED" d="M34.5 24h-31C1.6 24 0 22.4 0 20.5v-17C0 1.6 1.6 0 3.5 0h31C36.4 0 38 1.6 38 3.5v17c0 1.9-1.6 3.5-3.5 3.5z"></path><path fill="#fff" d="M3.5 1C2.1 1 1 2.1 1 3.5v17C1 21.9 2.1 23 3.5 23h31c1.4 0 2.5-1.1 2.5-2.5v-17C37 2.1 35.9 1 34.5 1h-31z"></path><path fill="#EB2227" d="M22.3 3c.6.1 1.2.2 1.7.3 2.2.4 3.9 2 4.5 4.1.3 1.6.1 3.3-.7 4.7-.9 1.8-2.1 3.3-3.7 4.5-2.1 1.8-4.6 3.2-7.3 4.1-.6.2-1.3.3-1.9.3-1.1.1-2.1-.7-2.2-1.8v-.5c.2-2.1 1.7-3.8 3.8-4.4.5 0 1 0 1.4.2.5.2.8.8.6 1.4-.1.2-.2.3-.3.4-.4.4-.8.8-1.2 1.1s-.7.6-1 1c-.2.2-.3.4-.4.6-.2.4 0 .6.4.6.2 0 .4 0 .6-.1 3.5-1.3 6.3-3.7 8.1-6.9.3-.5.4-1 .4-1.6.1-1.7-1-2.7-2.6-2.2-1.2.4
18929-2.5.9-3.6 1.5-1.2.6-2.4 1.4-3.6 2-.9.5-1.9.8-3 .9-.5.1-1 0-1.4-.1-1-.1-1.8-1.1-1.6-2.3 0-.1 0-.2.1-.3.5-1.4 1.4-2.7 2.6-3.5 2.3-1.8 5-3.1 7.9-3.7.5-.1 1.1-.2 1.6-.3h.8z"></path></g></svg> 18930 </li><li class="icon--payment"> 18931 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><g fill="none"><path fill="#000" d="M35,0 L3,0 C1.3,0 0,1.3 0,3 L0,21 C0,22.7 1.4,24 3,24 L35,24 C36.7,24 38,22.7 38,21 L38,3 C38,1.3 36.6,0 35,0 Z" opacity=".07"></path><path fill="#006FCF" d="M35,1 C36.1,1 37,1.9 37,3 L37,21 C37,22.1 36.1,23 35,23 L3,23 C1.9,23 1,22.1 1,21 L1,3 C1,1.9 1.9,1 3,1 L35,1"></path><path fill="#FFF" d="M8.971,10.268 L9.745,12.144 L8.203,12.144 L8.971,10.268 Z M25.046,10.346 L22.069,10.346 L22.069,11.173 L24.998,11.173 L24.998,12.412 L22.075,12.412 L22.075,13.334 L25.052,13.334 L25.052,14.073 L27.129,11.828 L25.052,9.488 L25.046,10.346 L25.046,10.346 Z M10.983,8.006 L14.978,8.006 L15.865,9.941 L16.687,8 L27.057,8 L28.135,9.19 L29.25,8 L34.013,8 L30.494,11.852 L33.977,15.68 L29.143,15.68 L28.065,14.49 L26.94,15.68 L10.03,15.68 L9.536,14.49 L8.406,14.49 L7.911,15.68 L4,15.68 L7.286,8 L10.716,8 L10.983,8.006 Z M19.646,9.084 L17.407,9.084 L15.907,12.62 L14.282,9.084 L12.06,9.084 L12.06,13.894 L10,9.084 L8.007,9.084 L5.625,14.596 L7.18,14.596 L7.674,13.406 L10.27,13.406 L10.764,14.596 L13.484,14.596 L13.484,10.661 L15.235,14.602 L16.425,14.602 L18.165,10.673 L18.165,14.603 L19.623,14.603 L19.647,9.083 L19.646,9.084 Z M28.986,11.852 L31.517,9.084 L29.695,9.084 L28.094,10.81 L26.546,9.084 L20.652,9.084 L20.652,14.602 L26.462,14.602 L28.076,12.864 L29.624,14.602 L31.499,14.602 L28.987,11.852 L28.986,11.852 Z"></path></g></svg> 18932 </li><li class="icon--payment"> 18933 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" height="24" width="38" role="img" aria-labelledby="pi-freecharge"><title id="pi-freecharge">Freecharge</title><g fill-rule="evenodd" fill="none"><path fill="#EDEDED" d="M34.5 24h-31C1.6 24 0 22.4 0 20.5v-17C0 1.6 1.6 0 3.5 0h31C36.4 0 38 1.6 38 3.5v17c0 1.9-1.6 3.5-3.5 3.5z"></path><path fill="#fff" d="M3.5 1C2.1 1 1 2.1 1 3.5v17C1 21.9 2.1 23 3.5 23h31c1.4 0 2.5-1.1 2.5-2.5v-17C37 2.1 35.9 1 34.5 1h-31z"></path><circle cy="12" cx="19" r="9" fill="#E2704D"></circle><path fill="#fff" d="M16.6 11.7l.1-1.4s.7.1.9-.1c.4-.3.4-.9.5-1.2.3-1.4 2-2.2 3.8-1.7l-.2 1.4s-.1-.1-.4-.1c-1.1-.1-1.6.2-1.7 1.7h1.5l-.2 1-2.4 2.4h1.4c-1.2 1.3-2.8 2.9-3.8 3.8l1.3-2.6h-1.1c1-1.9 1-2 1.7-3.3"></path></g></svg> 18934 </li><li class="icon--payment"> 18935 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"></path><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"></path><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1893506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"></path><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"></path><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"></path><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"></path><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"></path></svg> 18936 </li><li class="icon--payment"> 18937 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><circle fill="#EB001B" cx="15" cy="12" r="7"></circle><circle fill="#F79E1B" cx="23" cy="12" r="7"></circle><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path></svg> 18938 </li><li class="icon--payment"> 18939 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="38" height="24" role="img" aria-labelledby="pi-mobikwik"><title id="pi-mobikwik">MobiKwik</title><rect x=".5" y=".5" width="37" height="23" rx="3" ry="3" fill="#fff" stroke="#000" stroke-opacity=".07"></rect><path d="M31.15 8.52a3.33 3.33 0 0 0-1 .1c-.25.05-.49.17-.75.23a5.29 5.29 0 0 1-.65.07c.07-1 .12-2 .2-3a1 1 0 0 0-.87-1.15 7.37 7.37 0 0 0-1.07 0v-.41a.75.75 0 0 0-.94-.82l-.7.11-7 1.17v7.08a3.94 3.94 0 0 1-.2.91c-.08.31-.17.63-.26 1a.16.16 0 0 0 0 .14l3.75-7.33A1.07 1.07 0 0 1 22.91 6a1.06 1.06 0 0 1 .84 1.07v9.7a1.09 1.09 0 0 1-2.17 0v-5h-.08l-2.92 5.6q-.17.33-.36.63a1.09 1.09 0 0 1-1.21.45 1 1 0 0 1-.75-1V8.84h-.13l-5.42 10.29a1.12 1.12 0 1 1-2-1c.62-1.13 1.21-2.24 1.79-3.34l4.92-9.47-6.32 1a1.42 1.42 0 0 0-1.1.94v13.08A1 1 0 0 0 9 21h15.29a1.12 1.12 0 0 0 1.2-.92l.06-.23h1.1a.81.81 0 0 0 .75-.39 2.05 2.05 0 0 0 .27-.67c.08-.44.11-.9.16-1.35q.26-2.42.51-4.85a.19.19 0 0 1 .19-.2c.26 0 .5-.09.75-.14a4.5 4.5 0 0 0 1.86-.75A2 2 0 0 0 32 9.7a1.08 1.08 0 0 0-.85-1.18zm-3.37-2.6c-.1.67-.14 1.36-.21 2-.12 1.18-.23 2.36-.35 3.55L26.86 15q-.16 1.5-.33 3a.63.63 0 0 1-.87.53L27 4.78a6 6 0 0 1 .55.45.75.75 0 0 1 .23.68zm2.47 5a.86.86 0 0 1-.84-.92.85.85 0 0 1 .85-.85.86.86 0 0 1-.01 1.73zm.56-.92a.55.55 0 0 1-.54.54.54.54 0 1 1 .54-.54z" fill="#26bcbc"></path><path d="M18 13.89zm-8.64 6a1.12 1.12 0 0 1-.57-1.74c.54-1.15 1.13-2.26 1.71-3.36l5.75-11.05a1.12 1.12 0 0 1 1.44-.61 1.13 1.13 0 0 0-1.49.57l-5.91 11.16c-.6 1.14-1.2 2.26-1.78 3.39a1.13 1.13 0 0 0 1.43 1.63 1.11 1.11 0 0 1-.62 0zM21.71 6.57A1.06 1.06 0 0 1 22.79 6a1.07 1.07 0 0 0-1.15.55c-.81 1.57-2.11 4.22-2.92 5.88zm1 11.28a1.09 1.09 0 0 1-1.09-1.09v-5h-.12.06v5.07a1.1 1.1 0 0 0 2.2 0v-.1a1.09 1.09 0 0 1-1.1 1.12zM23.73 7a1 1 0 0 1 0 .11V7zM17 18.44a1 1 0 0 1-.75-1v-8.6h-.12v8.7a1.06 1.06 0 0 0 .79 1 1.1 1.1 0 0 0 1.08-.3 1.09 1.09 0 0 1-1 .2z" fill="#00aaa8"></path></svg> 18940 </li><li class="icon--payment"> 18941 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" height="24" width="38" role="img" aria-labelledby="pi-ola_money"><title id="pi-ola_money">Ola Money</title><g fill-rule="evenodd" fill="none"><path fill="#EDEDED" d="M34.5 24h-31C1.6 24 0 22.4 0 20.5v-17C0 1.6 1.6 0 3.5 0h31C36.4 0 38 1.6 38 3.5v17c0 1.9-1.6 3.5-3.5 3.5z"></path><path fill="#fff" d="M3.5 1C2.1 1 1 2.1 1 3.5v17C1 21.9 2.1 23 3.5 23h31c1.4 0 2.5-1.1 2.5-2.5v-17C37 2.1 35.9 1 34.5 1h-31z"></path><ellipse rx="8.8" ry="9" cy="12" cx="19" fill="#378F43"></ellipse><path fill="#8BC249" d="M19.1 8.8L17 15.4h-2.2l2.1-6.6zm4.1 0l-2.1 6.5h-2.3l2.1-6.6z"></path><path fill="#fff" d="M12.7 8.8l2.1 6.6H17l-2-6.6h-2.3zm4.2 0l2.1 6.6h2.3l-2.1-6.6h-2.3zm4.1 0l2.1 6.6h2.3l-2.1-6.6H21z"></path></g></svg> 18942 </li><li class="icon--payment"> 18943 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="38" height="24" role="img" aria-labelledby="pi-paytm"><title id="pi-paytm">Paytm</title><rect x=".5" y=".5" width="37" height="23" rx="3" ry="3" fill="#fff" stroke="#000" stroke-opacity=".07"></rect><path d="M14.17 13.32v2.6a.87.87 0 0 1-.74.91h-2.7a1.83 1.83 0 0 1-2-1.9 14.66 14.66 0 0 1 .06-2.08 1.81 1.81 0 0 1 1.69-1.54h1.19a.31.31 0 0 0 .34-.41.33.33 0 0 0-.23-.41H10c-.38 0-.46-.08-.46-.47V8.91a.3.3 0 0 1 .25-.35h2.39a1.87 1.87 0 0 1 1.92 2.1c.08.91.07 1.79.07 2.66zm-3.32 1.34a.34.34 0 0 0 .31.36h.61a.33.33 0 0 0 .36-.35v-1.13c0-.3-.16-.36-.72-.36s-.53.1-.56.37v1.11zm9.58-2.73v2.81a2 2 0 0 1-1.85 2.15h-2.45c-.34 0-.42-.07-.42-.42v-1.26a.3.3 0 0 1 .29-.35h2a.32.32 0 0 0 .36-.34.33.33 0 0 0-.31-.35h-1a1.94 1.94 0 0 1-2-1.86V9a.32.32 0 0 1 .26-.37h1.34c.34 0 .42.1.42.45v2.6c0 .45.1.54.55.54h.05c.62 0 .67-.05.67-.66V9a.36.36 0 0 1 .45-.5H20a.36.36 0 0 1 .42.42c.01 1.08.01 2.02.01 3.01zM4.57 14.48v1.94c0 .46-.06.51-.52.51H2.87a.3.3 0 0 1-.36-.36V9a.28.28 0 0 1 .22-.32H6.2a1.66 1.66 0 0 1 1.62 1.61 17.62 17.62 0 0 1 0 2.49 1.74 1.74 0 0 1-1.73 1.74H4.57zm0-2.08h.86a.32.32 0 0 0 .32-.31V11a.32.32 0 0 0-.28-.35h-.88v1.74z" fill="#22346c"></path><path d="M28.94 9a2.2 2.2 0 0 1 2.86.1 7.28 7.28 0 0 1 1.15-.51 2.08 2.08 0 0 1 2.56 2v5.83c0 .36-.09.45-.45.45h-1.15a.35.35 0 0 1-.42-.42v-5.24a.6.6 0 0 0-.79-.64.55.55 0 0 0-.49.58v5.4a.31.31 0 0 1-.25.36h-1.43a.3.3 0 0 1-.35-.31v-5.43a.48.48 0 0 0-.29-.55 1.38 1.38 0 0 0-.71 0 .48.48 0 0 0-.26.53v5.21c0 .48-.06.55-.56.55h-1c-.36 0-.42-.08-.42-.44V9c0-.42.06-.47.46-.47h1.09a.42.42 0 0 1 .45.47zm-5.43 1.64h-.77a.33.33 0 0 1-.41-.4V9a.31.31 0 0 1 .25-.36h.1a2 2 0 0 0 1.74-1 2 2 0 0 1 .58-.57c.24-.16.42 0 .44.27v1.27h.7a.36.36 0 0 1 .42.42v1.22a.35.35 0 0 1-.42.42h-.66v5.83c0 .42-.07.48-.47.49h-1.09a.34.34 0 0 1-.42-.42c.01-1.87.01-5.78.01-5.92z" fill="#24b8eb"></path></svg> 18944 </li><li class="icon--payment"> 18945 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="38" height="24" role="img" aria-labelledby="pi-payzapp"><title id="pi-payzapp">PayZapp</title><rect x=".5" y=".5" width="37" height="23" rx="3" ry="3" fill="#fff" stroke="#000" stroke-opacity=".07"></rect>
18945<path d="M18.3 4.92H12v6.37h2.45V7.4h3.85V4.92zm1.4 0V7.4h3.86v3.89H26V4.92h-6.3zm3.85 7.78v3.9H19.7v2.47H26v-6.36h-2.45zm-9.1 3.9v-3.89H12v6.36h6.3V16.6h-3.85z" fill="#ed232a"></path><path d="M16.91 9.88h4.19v4.24H17z" fill="#004c8f"></path></svg> 18946 </li><li class="icon--payment"> 18947 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-rupay"><title id="pi-rupay">RuPay</title><g fill="none" fill-rule="evenodd"><rect stroke-opacity=".07" stroke="#000" fill="#FFF" x=".5" y=".5" width="37" height="23" rx="3"></rect><path fill="#097A44" d="M32 15.77l2-7.41 2 3.82z"></path><path fill="#F46F20" d="M30.76 15.79l2-7.4 2 3.82z"></path><path d="M20.67 8.2a2 2 0 0 0-1.56-.56h-3l-1.95 6.81h1.75l.66-2.31h1.23a3.4 3.4 0 0 0 1.9-.5 2.93 2.93 0 0 0 1.12-1.72 1.77 1.77 0 0 0-.15-1.72zm-3.21.94h1.12a.76.76 0 0 1 .55.15c.11.11.07.35 0 .53a1.08 1.08 0 0 1-.4.62 1.21 1.21 0 0 1-.7.2H17l.46-1.5zM9.14 9a1.64 1.64 0 0 0-.2-.61 1.3 1.3 0 0 0-.58-.53 2.75 2.75 0 0 0-1.08-.18H4l-2 6.75h1.73l.72-2.52H5.7c.47 0 .58.1.6.13.02.03.09.15 0 .65l-.16.6a3.35 3.35 0 0 0-.11.59v.55h1.79l.12-.43-.11-.08s-.07-.05-.06-.2c.027-.19.07-.377.13-.56l.1-.42a2.14 2.14 0 0 0 .1-1.11.88.88 0 0 0-.26-.41 2 2 0 0 0 .68-.54 2.79 2.79 0 0 0 .53-1c.07-.22.101-.45.09-.68zm-1.86.83a.84.84 0 0 1-.5.6 1.79 1.79 0 0 1-.64.09H4.86l.38-1.33h1.43a1.1 1.1 0 0 1 .53.09c.05 0 .21.07.08.5v.05zm4.9 2.17a2.11 2.11 0 0 1-.3.67 1 1 0 0 1-.87.43c-.34 0-.36-.14-.38-.2a1.24 1.24 0 0 1 .07-.52l.89-3.11H9.9l-.86 3a3 3 0 0 0-.15 1.32c.08.42.4.91 1.41.91.247.004.493-.03.73-.1a2.51 2.51 0 0 0 .6-.29l-.08.3h1.62l1.47-5.13H13L12.18 12zm12.93 1.1l.63-2.18c.24-.83-.07-1.21-.37-1.39A2.75 2.75 0 0 0 24 9.2a2.87 2.87 0 0 0-2 .68 2.75 2.75 0 0 0-.69 1.1l-.09.26h1.61v-.11a1.15 1.15 0 0 1 .25-.37.84.84 0 0 1 .56-.17.89.89 0 0 1 .46.08v.18c0 .06 0 .15-.25.23a2.13 2.13 0 0 1-.48.1l-.44.05a4 4 0 0 0-1.25.32c-.57.271-.99.78-1.15 1.39a1.25 1.25 0 0 0 .17 1.22c.289.307.7.468 1.12.44a2.43 2.43 0 0 0 1.07-.25l.4-.23v.33H25l.13-.48-.13-.07a.61.61 0 0 1 0-.22c0-.25.07-.43.11-.58zm-2.92-.1a.62.62 0 0 1 .34-.4 2.17 2.17 0 0 1 .57-.15l.29-.05.3-.07v.07a1.24 1.24 0 0 1-.51.75 1.44 1.44 0 0 1-.72.21.34.34 0 0 1-.25-.08.55.55 0 0 1-.02-.28zm7.91-3.68l-1.69 3v-3h-1.8l.39 5.13-.12.19a.8.8 0 0 1-.23.25.64.64 0 0 1-.24.08h-.68l-.39 1.37h.83a2 2 0 0 0 1.29-.34 9.55 9.55 0 0 0 1.27-1.71l3.17-5-1.8.03z" fill="#302F82"></path></g></svg> 18948 </li><li class="icon--payment"> 18949 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"></path></svg> 18950 </li> 18951</ul> 18952</div> 18953
18954<script> 18955 $(document).ready(function() { 18956 $('.footer-accordian-heading').click(function() { 18957 if ($(this).hasClass('active')) { 18958 $(this).removeClass('active'); 18959 $(this).siblings('.footer-block__details-content').slideUp(); 18960 } else { 18961 $('.footer-accordian-heading').removeClass('active'); 18962 $('.footer-block__details-content').slideUp(); 18963 $(this).addClass('active'); 18964 $(this).siblings('.footer-block__details-content').slideDown(); 18965 } 18966 }); 18967}); 18968 18969</script>
18969 18970 18971 18972</div> 18973<!-- END sections: footer-group --></div> 18974 </div><div id="VideoModal" class="modal"> 18975 <div class="modal__inner"> 18976 <div class="modal__centered page-width text-center"> 18977 <div class="modal__centered-content"> 18978 <div class="video-wrapper video-wrapper--modal"> 18979 <div id="VideoHolder"></div> 18980 </div> 18981 </div> 18982 </div> 18983 </div> 18984 18985 <button type="button" class="btn btn--circle modal__close js-modal-close text-link"> 18986 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 18987 <span class="icon__fallback-text">Close (esc)</span> 18988 </button> 18989</div> 18990<div class="loader-logo"><div class="splash-screen__loader"> 18991 18992 18993 18994 18995 18996 18997<image-element data-aos="image-fade-in" data-aos-offset="150"> 18998 18999 19000 19001 19002 19003 <img src="//gillori.com/cdn/shop/files/fav.png?v=1698662106&width=334" alt="favicon gillori" srcset="//gillori.com/cdn/shop/files/fav.png?v=1698662106&width=100 100w, //gillori.com/cdn/shop/files/fav.png?v=1698662106&width=200 200w" height="179.0" loading="lazy" class="loader-logo__img small--hide image-element" sizes="100px" aria-hidden="true" style="max-height: 107.18562874251496px;max-width: 100px;"> 19004 19005 19006 19007 19008</image-element> 19009 19010 19011 19012 19013 19014 19015<image-element data-aos="image-fade-in" data-aos-offset="150"> 19016 19017 19018 19019 19020 19021 <img src="//gillori.com/cdn/shop/files/fav.png?v=1698662106&width=140" alt="favicon gillori" srcset="//gillori.com/cdn/shop/files/fav.png?v=1698662106&width=70 70w, //gillori.com/cdn/shop/files/fav.png?v=1698662106&width=140 140w" height="75.02994011976048" loading="lazy" class="loader-logo__img medium-up--hide image-element" sizes="70px" aria-hidden="true" style="max-height: 75.02994011976048px;max-width: 70px;"> 19022 19023 19024 19025 19026</image-element> 19027 19028 19029</div></div></div> 19030 <div id="ProductScreens"></div><div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 19031 <div class="pswp__bg"></div> 19032 <div class="pswp__scroll-wrap"> 19033 <div class="pswp__container"> 19034 <div class="pswp__item"></div> 19035 <div class="pswp__item"></div> 19036 <div class="pswp__item"></div> 19037 </div> 19038 19039 <div class="pswp__ui pswp__ui--hidden"> 19040 <button class="btn btn--tertiary btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 19041 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><title>icon-chevron-left</title><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 19042 </button> 19043 19044 <button class="btn btn--tertiary btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 19045 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 19046 </button> 19047 19048 <button class="btn btn--tertiary btn--circle pswp__button pswp__button--arrow--right" title="Next"> 19049 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 19050 </button> 19051 </div> 19052 </div> 19053</div> 19054<div id="CartDrawer" class="drawer drawer--cart drawer--cart--static" data-drawer="true"> 19055 <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents cart--empty" data-location="cart-drawer"> 19056 <div class="drawer__header"> 19057 <h2>Cart</h2> 19058 <div class="drawer__close text-right"> 19059 <button type="button" class="drawer__close-button js-drawer-close"> 19060 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
19061 <span class="icon__fallback-text">Close cart</span> 19062 </button> 19063 </div> 19064 </div> 19065 <div class="drawer__inner" > 19066 <div class="drawer__scrollable"> 19067 <div data-products></div></div> 19068 19069 <div class="drawer__footer cart__footer"> 19070 <div data-discounts> 19071 19072 </div> 19073 19074 <div class="cart__item-sub cart__item-row"> 19075 <div class="cart__subtotal">Subtotal</div> 19076 <div data-subtotal>Rs. 0.00</div> 19077 </div> 19078 19079 <div class="cart__item-row cart__note text-center"> 19080 Shipping, taxes, and discount codes calculated at checkout. 19081 </div><!-- <button type="submit" class="btn btn--full cart__checkout button-background" name="checkout" data-terms-required="false"> 19082 <span>Check out</span> 19083 </button> --> 19084 19085 19086<div class="gokwik-checkout"> 19087 <button type='button' class="disabled" disabled onclick="onCheckoutClick(this)"> 19088 <span class="btn-text" > 19089 <span>Checkout</span> 19090 <span>5% Off on prepaid orders</span> 19091 </span> 19092 <span class="pay-opt-icon"> 19093 <!-- <img src="https://cdn.gokwik.co/v4/images/upi-icons.svg"> --> 19094 <!-- <img src="https://cdn.gokwik.co/v4/images/right-arrow.svg"> --> 19095 </span> 19096 <div style="display:none" class="addloadr" id="btn-loader"><div class="cir-loader">Loading..</div></div> 19097 </button> 19098</div> 19099 19100 19101 19102 19103 <a href="/cart" class="btn btn--full button-transparent">View Cart</a> 19104 19105 </div> 19106 19107 </div> 19108 <div class="drawer__cart-empty text-center"> 19109 <p>Your cart is currently empty.</p> 19110 <p class="rte"> <a href='/collections/all'>Continue browsing here</a>.</p> 19111 </div> 19112 </form> 19113</div> 19114<tool-tip data-tool-tip=""> 19115 <div class="tool-tip__inner" data-tool-tip-inner> 19116 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button> 19117 <div data-tool-tip-title>Read Latest News And Blogs to Stay Updated - Gillori</div> 19118 <div class="tool-tip__content" data-tool-tip-content> 19119 </div> 19120 </div> 19121</tool-tip>
19122<script> 19123 19124 19125 // Wishlist span count hide 19126$(document).ready(function(){ 19127 19128 setTimeout(function(){ 19129 $('.swym-fave-count').hide(); 19130 }, 5000); 19131}); 19132 19133</script>
19133 19134 19135 19136 19137<link rel="dns-prefetch" href="https://swymstore-v3starter-01.swymrelay.com" crossorigin> 19138<link rel="dns-prefetch" href="//swymv3starter-01.azureedge.net/code/swym-shopify.js"> 19139<link rel="preconnect" href="//swymv3starter-01.azureedge.net/code/swym-shopify.js">
19140<script id="swym-snippet"> 19141 window.swymLandingURL = document.URL; 19142 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 19143 window.swymPageLoad = function(){ 19144 window.SwymProductVariants = window.SwymProductVariants || {}; 19145 window.SwymHasCartItems = 0 > 0; 19146 window.SwymPageData = {}, window.SwymProductInfo = {}; 19147 var unknown = {et: 0}; 19148 window.SwymPageData = unknown; 19149 19150 window.SwymPageData.uri = window.swymLandingURL; 19151 }; 19152 19153 if(window.selectCallback){ 19154 (function(){ 19155 // Variant select override 19156 var originalSelectCallback = window.selectCallback; 19157 window.selectCallback = function(variant){ 19158 originalSelectCallback.apply(this, arguments); 19159 try{ 19160 if(window.triggerSwymVariantEvent){ 19161 window.triggerSwymVariantEvent(variant.id); 19162 } 19163 }catch(err){ 19164 console.warn("Swym selectCallback", err); 19165 } 19166 }; 19167 })(); 19168 } 19169 window.swymCustomerId = null; 19170 window.swymCustomerExtraCheck = null; 19171 19172 var swappName = ("Wishlist" || "Wishlist"); 19173 var swymJSObject = { 19174 pid: "5K40n5fR96vibi0gLopn3mYKXKMonQc7XWH\/KUC5d\/c=" || "5K40n5fR96vibi0gLopn3mYKXKMonQc7XWH/KUC5d
19174/c=", 19175 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 19176 }; 19177 window.swymJSShopifyLoad = function(){ 19178 if(window.swymPageLoad) swymPageLoad(); 19179 if(!window._swat) { 19180 (function (s, w, r, e, l, a, y) { 19181 r['SwymRetailerConfig'] = s; 19182 r[s] = r[s] || function (k, v) { 19183 r[s][k] = v; 19184 }; 19185 })('_swrc', '', window); 19186 _swrc('RetailerId', swymJSObject.pid); 19187 _swrc('Callback', function(){initSwymShopify();}); 19188 }else if(window._swat.postLoader){ 19189 _swrc = window._swat.postLoader; 19190 _swrc('RetailerId', swymJSObject.pid); 19191 _swrc('Callback', function(){initSwymShopify();}); 19192 }else{ 19193 initSwymShopify(); 19194 } 19195 } 19196 if(!window._SwymPreventAutoLoad) { 19197 swymJSShopifyLoad(); 19198 } 19199 window.swymGetCartCookies = function(){ 19200 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 19201 var reqdCookies = {}; 19202 RequiredCookies.forEach(function(k){ 19203 reqdCookies[k] = _swat.storage.getRaw(k); 19204 }); 19205 var cart_token = window.swymCart.token; 19206 var data = { 19207 action:'cart', 19208 token:cart_token, 19209 cookies:reqdCookies 19210 }; 19211 return data; 19212 } 19213 19214 window.swymGetCustomerData = function(){ 19215 19216 return {status:1}; 19217 19218 } 19219</script>
19219 19220 19221<style id="safari-flasher-pre"></style>
19222<script> 19223 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 19224 document.getElementById("safari-flasher-pre").innerHTML = '' 19225 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 19226 + '.swym-button.swym-add-to-wishlist{display: none;}' 19227 + '.swym-button.swym-add-to-watchlist{display: none;}' 19228 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 19229 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 19230 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 19231 + '{-webkit-transition: none; transition: none;}' 19232 + ''; 19233 window.SwymCallbacks = window.SwymCallbacks || []; 19234 window.SwymCallbacks.push(function(tracker){ 19235 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 19236 // flash-preventer 19237 var x = function(){ 19238 SwymUtils.onDOMReady(function() { 19239 var d = document.createElement("div"); 19240 d.innerHTML = "<style id='safari-flasher-post'>" 19241 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 19242 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 19243 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 19244 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 19245 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 19246 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 19247 + "</style>"; 19248 document.head.appendChild(d); 19249 }); 19250 }; 19251 setTimeout(x, 10); 19252 }); 19253 }); 19254 } 19255 19256 // Get the money format for the store from shopify 19257 window.SwymOverrideMoneyFormat = "Rs. {{amount}}"; 19258</script>
19258 19259<style id="swym-product-view-defaults"> 19260 /* Hide when not loaded */ 19261 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 19262 display: none; 19263 } 19264</style> 19265 19266 19267
19267<script> 19268$(document).ready(function(){ 19269 // Initialize variables 19270 $('.card-image img').attr('class', 'current_image'); 19271 var currentImageIndex = 0; 19272 var $productImages; 19273 var imageCount; 19274 var $currentImage; 19275 19276setTimeout(function(){ 19277 19278 function updateImage(index) { 19279 19280 $productImages.hide(); // Hide all images 19281 var $selectedImage = $productImages.children().eq(index); 19282 19283 $selectedImage.show(); // Show the selected image 19284 19285 // Update the src attribute of the current image element 19286 $currentImage.attr('src', $selectedImage.attr('src')); 19287 $currentImage.attr('srcset', ""); 19288 19289 } 19290 19291 // Initialize the image display 19292 //updateImage(currentImageIndex); 19293 19294 // Button click event 19295 $('.prev-button, .next-button').click(async function () { 19296 19297 19298 // var $clickedButton = $(this); 19299 19300 19301$productImages = await $(this).siblings('a').find('.product_images'); 19302 19303$currentImage = await $(this).siblings('a').find('.product_images').parents('.image-wrap').find('image-element').find('img'); 19304 19305 imageCount = $productImages.children().length; 19306 19307 19308 19309 if ($(this).hasClass('prev-button')) { 19310 19311 currentImageIndex = (currentImageIndex - 1 + imageCount) % imageCount 19312 } else { 19313 19314 currentImageIndex = (currentImageIndex + 1) % imageCount; 19315 } 19316 19317 19318 updateImage(currentImageIndex); 19319 }); 19320 19321}, 3000) 19322 19323}); 19324 19325 19326// Function to update cart drawer data, Abhishek's Code : 19327var variantId; 19328var cartPriceElement; 19329var subtotalElement; 19330 19331function btnMinus(abhi) { 19332 variantId = parseInt($(abhi).attr('var-id')); // Keep 'prev()' for the first element 19333 var cartItemElement = $(abhi).closest('.cart__item--details'); 19334 cartPriceElement = cartItemElement.find('.cart__price'); 19335 subtotalElement = $('[data-subtotal]'); 19336 19337 var quantityElement = $(abhi).parents('.js-qty__wrapper').find('input'); 19338 19339 // var quantityElement = $(abhi).prev(); 19340 19341 19342 // Keep 'prev()' for the first element 19343 var currentValue = parseInt(quantityElement.val(), 10); 19344 var newQuantity = currentValue - 1; 19345 if(newQuantity > 0){ 19346 19347 quantityElement.val(newQuantity); 19348 handleQuantityUpdate(variantId, newQuantity); 19349} 19350 19351 19352} 19353 19354function btnPlus(e) { 19355 variantId = parseInt($(e).attr('var-id')); // Keep 'prev()' for the first element 19356 var cartItemElement = $(e).closest('.cart__item--details'); 19357 cartPriceElement = cartItemElement.find('.cart__price'); 19358 subtotalElement = $('[data-subtotal]'); 19359 19360 // Cart Price 19361 // var quantityElement = $(e).next(); 19362 19363var quantityElement = $(e).parents('.js-qty__wrapper').find('input'); 19364 19365 // Keep 'prev()' for the first element 19366 var currentValue = parseInt(quantityElement.val(), 10); 19367 var newQuantity = currentValue + 1; 19368 quantityElement.val(newQuantity); 19369 handleQuantityUpdate(variantId, newQuantity); 19370 19371 19372 19373 } 19374 19375 function handleQuantityUpdate(variantId, newQuantity, ) { 19376 $.post('/cart/change.js', { 19377 quantity: newQuantity, 19378 id: variantId 19379 }, function () { 19380 19381 //updated cart data fetch hoga 19382 fetchUpdatedCartData(variantId, newQuantity); 19383 }).fail(function (error) { 19384 19385 }); 19386 19387 setTimeout(function(){ 19388 19389 fetch('/cart.js').then(item=>item.json()).then(item=>{ 19390 document.querySelector('.cart-link__bubble-num').innerText = item.item_count 19391}) 19392 19393 19394}, 200); 19395 } 19396 19397 function fetchUpdatedCartData(variantId, newQuantity) { 19398 fetch('/cart.js') 19399 .then(response => response.json()) 19400 .then(cartData => { 19401 var totalPrice = cartData.total_price / 100; 19402 var cartItems = cartData.items; 19403 for (var i = 0; i < cartItems.length; i++) { 19404 var currentItem = cartItems[i]; 19405 if (currentItem.variant_id == variantId) { 19406 var itemPrice = currentItem.final_line_price/100; 19407 const formatter = new Intl.NumberFormat("en-US", { 19408 style: "decimal", // Change the style to "decimal" 19409 currency: "INR", 19410 minimumFractionDigits: 2, 19411 maximumFractionDigits: 2, 19412 currencyDisplay: "narrowSymbol", 19413 }); 19414 const formattedItemPrice = formatter.format(itemPrice); 19415 const formattedTotalPrice = formatter.format(totalPrice); 19416 subtotalElement.text('Rs. ' + formattedTotalPrice); 19417 cartPriceElement.text('Rs. ' + formattedItemPrice); 19418 19419 } 19420 } 19421 }) 19422 .catch(error => console.error('Error fetching cart data:', error)); 19423} 19424 19425 19426 19427 if(document.querySelector('.ship-d-flex') != null){ 19428 var shipDflex = document.querySelector('.ship-d-flex'); 19429if (shipDflex) { 19430 var imgElement = shipDflex.querySelector('img'); 19431 if (imgElement) { 19432 imgElement.alt = 'Shipway'; 19433 } else { 19434 console.error("img element not found inside 'ship-d-flex'."); 19435 } 19436} else { 19437 console.error("Element with class 'ship-d-flex' not found."); 19438} 19439 } 19440 19441// ADC Btn on wishlist Btn 19442setTimeout(function(){ 19443 19444 $('.swym-is-button').on('mousedown', function() { 19445setTimeout(()=>{fetch('/cart.js') 19446 .then(response => response.json()) 19447 .then(cartData => { 19448 $('.cart-link__bubble-num').text(cartData.item_count); 19449 });}, 2000); 19450 19451 }); 19452}, 5000) 19453 19454 19455// side cart image bug 19456$('.drawer__inner').on('click', function() { 19457 19458 // console.log('test') 19459 19460 setTimeout(function() { 19461 var imageElements = $("image-element[data-aos='image-fade-in']"); 19462 imageElements.each(function() { 19463 $(this).addClass('aos-init aos-animate'); 19464 // console.log('settimeout') 19465 }); 19466 19467 19468 19469 }, 3000); 19470}); 19471 19472</script>
19472 19473 19474 19475
19475<script> 19476 let token = null; 19477 let isDropdownVisible = false; 19478 19479 function handleDrawer1() { 19480 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)) 19481 if (token) { 19482 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 19483 const crossIconElement = document.getElementById("icon-close-kwikpass") 19484 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 19485 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 19486 if(isDropdownVisible){ 19487 drawerElement.style.display = "none"; 19488 crossIconElement.style.display="none"; 19489 kwikpassLoggedInElement.style.display="flex"; 19490 }else{ 19491 drawerElement.style.display = "block"; 19492 crossIconElement.style.display="flex"; 19493 kwikpassLoggedInElement.style.display="none"; 19494 } 19495 isDropdownVisible = !isDropdownVisible; 19496 } 19497 } 19498 19499 function updateDOM(isKwikpassLogin = true) { 19500 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 19501 const isLogout = sessionStorage.getItem('isLogout'); 19502 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_phone_number'); 19503 19504 if ((!token && !isLogout) || (token && !phoneNumber)) { 19505 openIframe('kp_sso_token') 19506 } 19507 19508 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 19509 if(drawerElement){ 19510 if(token){ 19511 document.getElementById("kp-login-button-header-logo").style.display = "none" 19512 document.getElementById("loggedin-icons").style.display = "block" 19513 }else{ 19514 document.getElementById("kp-login-button-header-logo").style.display = "flex" 19515 document.getElementById("loggedin-icons").style.display = "none" 19516 drawerElement.style.display = "none" 19517 } 19518 } 19519 19520 // shopify logout 19521 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 19522 logoutLink.forEach((element) => { 19523 element.addEventListener("click", (event) => { 19524 event.preventDefault() 19525 handleLogout() 19526 }) 19527 }); 19528 19529 const logoutElement = document.getElementById('logout-button-desktop') 19530 19531 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 19532 } 19533 19534 let isElementsWithAccountClickable = true; 19535 19536 const elementsWithAccount = document.querySelectorAll('a[href="/account"]'); 19537 elementsWithAccount.forEach((element) => { 19538 element.addEventListener('click', async (e) => { 19539 e.preventDefault(); 19540 const customerId = getCustomerId() 19541 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 19542 if(token && customerId!=null){ 19543 window.location.href = "/account" 19544 }else{ 19545 handleKpAndShopifyLogin("/account") 19546 } 19547 }); 19548 }); 19549 19550 19551 /* This code is reusable to all merchants except breakpoint */ 19552 19553 // Add a click event listener to the document 19554 document.addEventListener('click', function(event) { 19555 const dropdownButton = document.getElementsByClassName('header--icon') ?. [0] 19556 // Check if the clicked element is the dropdown button or inside the dropdown menu 19557 const isClickInsideDropdown = dropdownButton.contains(event.target); 19558 // If the click is outside the dropdown, hide the dropdown 19559 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 19560 const crossIconElement = document.getElementById("icon-close-kwikpass") 19561 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 19562 if (! isClickInsideDropdown && isDropdownVisible && token) { 19563 drawerElement.style.display = "none"; 19564 crossIconElement.style.display = "none"; 19565 kwikpassLoggedInElement.style.display = "flex"; 19566 isDropdownVisible = ! isDropdownVisible; 19567 } 19568 }); 19569 19570 19571 document.addEventListener('DOMContentLoaded', function() { 19572 updateDOM(); 19573 }); 19574 19575 window.addEventListener('update-dom', function() { 19576 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 19577 const crossIconElement = document.getElementById("icon-close-kwikpass")
19578 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 19579 drawerElement.style.display = "none"; 19580 crossIconElement.style.display="none"; 19581 kwikpassLoggedInElement.style.display="flex"; 19582 updateDOM(); 19583 }); 19584</script>
19584 19585
19586<script defer src="https://pdp.gokwik.co/kwikpass/kwikpass-core-functions-min.js"></script>
vendor: 1 bytes, line 19586
19586
19587<script defer src="https://pdp.gokwik.co/kwikpass/plugin/build/kp-merchant-v2.js"></script>
19587 19588 19589 19590 19591 19592 19593 19594
19595<script> 19596 var isReplaced = false; 19597 function MeroxIO_Function(){ 19598 if(!isReplaced){ 19599 window.yett.unblock(); 19600 console.log("apps lazyloaded successfully"); 19601 isReplaced=true; 19602 } 19603 } 19604 document.addEventListener("click", MeroxIO_Function); 19605 document.addEventListener("scroll", MeroxIO_Function); 19606 document.addEventListener("touchstart", MeroxIO_Function); 19607 document.addEventListener("mousemove", MeroxIO_Function); 19608 document.addEventListener("DOMContentLoaded", function() { 19609 var lazyImages = [].slice.call(document.querySelectorAll("img.merox-lazy"));; 19610 19611 if ("IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype) { 19612 let lazyImageObserver = new IntersectionObserver(function(entries, observer) { 19613 entries.forEach(function(entry) { 19614 if (entry.isIntersecting) { 19615 let lazyImage = entry.target; 19616 lazyImage.src = lazyImage.dataset.src; 19617 lazyImage.classList.remove("merox-lazy"); 19618 lazyImageObserver.unobserve(lazyImage); 19619 } 19620 }); 19621 }); 19622 19623 lazyImages.forEach(function(lazyImage) { 19624 lazyImageObserver.observe(lazyImage); 19625 }); 19626 } 19627}); 19628</script>
19628 19629 19630 <style> .footer-collection-content-text.desktop-view a,.footer-collection-content a {text-decoration: underline; color: #000;} </style> 19631<div id="shopify-block-AdXVlZ2w1OC9QNUdqT__7385257796423432187" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: widget_initializer --> 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642<!-- BEGIN app snippet: nector_auth --><!-- END app snippet --> 19643
19644<script 19645 async 19646 src="https://cdn.nector.io/nector-static/no-cache/reward-widget/mainloader.min.js" 19647 data-op="widget" 19648 data-platform_url="https://platform.nector.io" 19649 data-websdk_url="https://websdk.nector.io" 19650 data-api_key="ak_a2f3b5d00d9714689b5dc0ff6d6b20531549d075f1b65ad8472590130286a341" 19651 data-entity_id="ea1ff160-b4fb-4848-abd8-bc5189a45eae" 19652 data-customer_id="" 19653 data-platform="shopify" 19654 19655 data-target_currency="INR" 19656 19657></script>
19657 19658<!-- END app snippet --> 19659</div><div id="shopify-block-AU3lEazhVcWdYUm5Db__16510219240223340300" class="shopify-block shopify-app-block"> 19660 19661 19662 19663 19664 19665 19666 19667<div class="whatmore-base" data-wht-widget="wgt_embed"> 19668 <div id="whatmoreShopId" data-wh="40490565784"> </div> 19669 <div id="whatmoreProductId" data-wh=""> </div> 19670 <div id="whatmoreCollectionId" data-wh="0"> </div> 19671 <div id="whatmoreExtensionType" data-wh="blog"> </div> 19672 <div class="whatmore-template-type" data-wh="template-embed"> </div><div id="whatmoreVariantId" data-wh=""> </div><div id="whatmoreEmbedAppPositionPortrait" data-wh="right"> </div><div id="whatmoreEmbedAppHorizontalPaddingPortrait" data-wh="5"> </div><div id="whatmoreEmbedAppVerticalPaddingPortrait" data-wh="150"> </div><div id="whatmoreEmbedAppVideoPlayerSizePortrait" data-wh="50"> </div><div id="whatmoreEmbedAppPositionLandscape" data-wh="right"> </div><div id="whatmoreEmbedAppHorizontalPaddingLandscape" data-wh="5"> </div><div id="whatmoreEmbedAppVerticalPaddingLandscape" data-wh="150"> </div><div id="whatmoreEmbedAppVideoPlayerSizeLandscape" data-wh="50"> </div><div id="whatmoreEmbedAppUseVariant" data-wh="false"> </div><div id="whatmoreEmbedAppVideoTitle" data-wh=""> </div> 19673 <div id="whatmoreIsInDesignMode" data-wh='false'> </div> 19674 19675<div class="whatmore-widget" data-wh="embed"></div> 19676 19677 19678 19679 <div id="whatmore-anchor" style="width:0px; height: 0px;"> 19680 <a aria-label="Visit Whatmore homepage" href="https://www.whatmore.ai"></a> 19681 </div> 19682 19683 19684 <div class="whatmore-render-root"></div> 19685 19686</div> 19687 19688<!-- BEGIN app snippet: whatmore-init -->
19688<script>window.whatmore = window.whatmore || {}; 19689 if (!window.whatmore.__init) { 19690 window.whatmore.__init = 1;window.whatmore.frontendCustomizations = {"brand_name":"","brand_theme_color":"#A00404","brand_theme_font":"Daytona","brand_ui_theme":"round","brand_text_color":"#a00404","brand_video_view_count":"show","event_ordering_format":"order_by_date_and_shuffle_in_batches","is_event_tracked":false,"show_single_product_tile":false,"show_add_to_cart_on_card_template":false,"shuffle_batch_size":5,"add_to_cart_button_type":"basic","show_options_chart":false,"options_chart_image_link":"","is_multi_size_chart":false,"options_chart_name":"","default_swipe_direction":"vertical","add_navigation_buttons_for_swipe":false,"tertiary_color":"#bc2a8d","atc_button_text":"Add To Cart","buy_now_button_text":"BUY NOW","show_open_close_products_button":false,"add_whatmore_tag_to_checkout_link":true,"add_to_cart_form_class_name":"","cart_icon_button_click_action":"open_cart_slider","initiate_cart_slider_event_on_atc_click":true,"initiate_product_ratings_loading_after_event_data_loaded":false,"show_swipe_indicator_in_landscape":false,"coverflow_effect_landscape_view":true,"brand_custom_css":null,"swiper_arrow_color":"white","show_homepage_videos_in_pdp":false,"product_info_text_color":"#000","backlink_to_whatmoreai_enabled":true,"order_tracking":{"initiate_order_tracking_event_after_atc":false,"add_whatmore_line_item_property":false,"add_whatmore_attribute":true,"add_whatmore_attribute_on_cart_page":true,"disable_impression_order_tracking":false},"atc_config":{"brand_atc_button_color":"#a00404","brand_atc_button_padding_in_px":4,"brand_atc_button_text_color":"#ffffff","atc_buy_now_alignment":"horizontal"},"banner_config":{"is_banner_clickable":false,"show_cta":false,"landscape_multiplier":0.8,"portrait_multiplier":1.0,"landscape_aspect_ratio":0.5625,"portrait_aspect_ratio":1.77,"is_full_screen":false,"show_navigation_dots":true,"selected_dot_color":"#252525","min_height":"400"},"buy_now_config":{"show_buy_now_button":true,"show_custom_buy_now_button":false,"show_add_to_cart_button":true,"show_view_more_inplace_of_buy_now":false,"view_more_button_text":"VIEW MORE","enable_shopflo_checkout":false},"utm":{"activate_utm":true,"utm_source":"utm_source=whatmore-live","utm_campaign":"utm_campaign=video-shopping","utm_medium_product_page":"utm_medium=product-page","utm_medium_checkout_page":"utm_medium=checkout","utm_medium_cart_page":"utm_medium=cart"},"brand_fonts":{"carousel_title_font":null,"carousel_title_font_weight":"400","carousel_title_font_line_height":"normal","carousel_title_font_letter_spacing":"normal","brand_primary_font":null,"story_title_font":null},"carousel_config":{"width_multiplier":1.1,"show_navigation_arrows_in_portrait":false,"is_event_loop":false,"play_partially_visible_slides_in_portrait":false,"theme_horizontal_margin":0},"event_tracking":{"is_enabled":true,"push_time":14,"bulk_event_count":10,"enable_pdp_visit":true,"enable_clp_visit":true},"product_config":{"tile_type":"broad-tile","show_cta":true,"tile_bg_opacity":10,"details_api_available":true,"update_product_details_on_product_page_load":false,"use_product_page_link_as_client_product_id":false,"show_product_swiper_initially":true,"product_image_fit_type":"contain","show_cta_icon":true,"show_product_price":true,"get_price_and_currency_details_from_api":false,"currency_code_to_symbol_map":{},"add_currency_query_param_in_product_url":false,"variant_selection_tile_height_factor":4,"product_tile_bottom_margin":"5px","show_shop_now_button_only":false,"font_price_multiplicator":1.0,"product_tile_custom_text":"","product_tile_custom_text_color":"green","show_first_product_tile":false,"navigate_to_cart_page":false,"product_tile_shopnow_custom_text":"","product_tile_shopnow_custom_font_style":"","product_tile_shopnow_custom_text_color":"#343434","product_tile_discount_badge_color":null,"is_tile_width":false,"shop_now_text":"SHOP NOW","show_new_atc_tile":false,"show_view_product_text":false,"show_go_to_cart_text":false,"show_product_type":false,"enable_bulk_atc":false},"shimmer_config":{"enable_shimmer":true},"collections_config":{"story_tile_shape":"circle","use_page_link_as_collection_id":false,"multi_carousel_enabled":false,"story_tile_size_factor":1.0,"tile_margin_right":"5","remove_borders":false,"show_popup_out_of_view":false,"homepage_collection_ids":[],"set_tile_width_auto":false},"event_tile_config":{"view_count_template":"template-icon","show_views":"show","animate_on_focus":true,"space_between_tiles":1.0,"gap_between_tiles":0,"shadow_config":"0px 0px 5px 0px #B0B0B0","bg_config":"white","playback_icon_color":"#F5F5F5","min_height":"300","show_product_thumbnail":false,"show_heading_in_single_tile_carousel":false,"show_product_tile_thumbnail_template_a":true,"show_product_tile":false,"show_atc_on_hover_premium":false,"event_thumbnail_b_title_font_multiplier":1.0,"event_thumbnail_b_price_font_multiplier":1.0},"product_page_popup_config":{"show_product_page_popup":true,"ultra_minimize_on_scroll":false,"popUpZindex":2147483647,"show_popup_on_scroll":false,"show_product_page_popup_in_preview":true,"show_order_by_date_events":false,"auto_close_on_open":false,"show_all_events":false},"show_whatmore_label_in_landscape_view":false,"ga_tracking_id":null,"ga4_tracking_id":null,"ga_config":{"is_ga_4":false,"is_ga_3":true,"use_existing_ga_id":true},"stories_config":{"show_stories_in_landscape_mode":true,"show_stories_in_mobile_mode":true,"story_tile_size_factor_landscape":1.0,"landscape_bottom_margin":"0%","portrait_bottom_margin":"0%","stories_border_colors":null,"stories_title_font_factor":1.0,"stories_title_font_color":"#000000","story_tiles_spacing_factor":1.0,"story_show_navigation_arrows":false,"min_height":"120","is_story_tile_size_fixed":false},"backend_config":{"use_instance_endpoint_for_product_events":false,"use_cdn_cache_endpoint":false},"cdn_config":{"fallback_cdn":"BUNNYCDN"},"theme_config":{"event_tile_border_width":"0px","event_tile_border_color":"white","event_view_count_bg_color":"rgb(0, 0, 0, 0.6)","event_view_count_text_color":"white","event_tile_product_desc_border_width":"1px"},"brand_metadata":{"domain_context":"shopify"}
19690,"social_sharing":{"activate_link_sharing":true,"activate_likes":true,"link_sharing_title":"Whatmore","link_sharing_text":"Hey! Checkout the video of this amazing product I discovered!","show_share_text_below_button":true,"show_liked_text_below_button":true,"like_fill_color":"red","share_text_threshold_count":10,"like_text_threshold_count":1,"share_product_url_link":"","whatsapp_icon_active":true,"whatsapp_icon_redirect_url":"https:\/\/api.whatsapp.com\/send\/?phone=8290211179","whatsapp_icon_helper_text":"Talk to us","whatsapp_icon_helper_text_font_multiplier":0.3,"show_whatmore_branding":true,"social_icons_size_multiplier":1.0},"navigation_config":{"enable_browser_navigation_on_click":true,"navigation_label_name":"whatmoreLive"},"shopnow_config":{"CTA_border_width":"1px","CTA_border_color":"#343434","atc_color":"#343434","atc_text_color":"#ffffff","buy_now_button_color":"white","buy_now_button_text_color":"#a00404","brand_selected_options_bg":"black","brand_options_bg":"#D3D3D3","brand_options_text_color":"black","brand_selected_options_text_color":"white","brand_color_option_border_radius":"50%","brand_color_option_border_color":"black","brand_divider_color":"#343434","brand_product_desc_shown":true,"is_discount_label_percent":true,"discount_percent_bg_color":"green","discount_text_color":"white","discount_label_border_radius":"4"},"spotlight_config":{"size_factor":1.8,"position":"left","horizontal_padding":10,"vertical_padding":10,"ultraminimize_on_scroll":false,"enable_spotlight":false,"show_once_to_user":false,"enable_in_homepage":true,"enable_page_id_set":[],"enable_collection_id_set":[],"enable_all_pages":false},"event_tile_with_product_info":{"landscape_font_multiplier":0.057,"portrait_font_multiplier":0.065,"show_discount_label":true,"show_thumbnail_image":false,"show_product_info":true,"show_price_info":true,"show_atc_button_outside_tile":false,"show_atc_on_hover":false,"show_atc_button_template_feed":false,"show_thumbnail_image_template_feed":false,"atc_button_color":"#a00404","atc_button_text_color":"white"},"event_tile_product_card":{"navigate_to_product":false},"price_config":{"show_price_before_mrp":true,"price_text_color":"","mrp_text_color":"#808191","font_weight":"bold"},"preview_config":{"product_tile_custom_text":"","video_player_bg_color":"","video_player_height":"100%","event_tile_show_thumbnail_image":false},"video_player_config":{"pause_videos_after_delay_landscape":false,"video_player_bg_color":"","video_player_height":"100%","thumbnail_video_player_height":"100%","play_video_on_hover":false,"hide_mute_unmute_button":false,"set_height_as_auto":false,"keep_videos_muted":false},"device_config":{"hide_share_icon_in_mac_os":true},"lazy_load_config":{"block_widgets":true,"embed_widgets":true},"event_config":{"show_only_tagged_events":false},"meta_pixel_events":{"video_click_event":true,"video_atc_event":true,"video_like_event":true,"video_share_event":true,"video_product_tile_click_event":true,"video_watch_event":true},"quiz_config":{"is_active":false,"swipe_number_show_question":3,"lead_gen_coupon_code":"","lead_gen_heading":"","lead_gen_sub_heading":""},"recommendation_config":{"show_recommended_events":true},"homepage_carousel":{"carousel_heading":"","template_type":"template-a","carousel_heading_color":"#343434","carousel_title_font":"Asul"},"homepage_stories":{"template_type":"template-stories-a"},"collection_carousel":{"carousel_heading":"W","template_type":"template-collections-b"},"collection_stories":{"template_type":"template-stories-a"},"pdp_carousel":{"carousel_heading":"","template_type":"template-f"},"pdp_stories":{"template_type":"template-stories-a"},"thank_you_page_carousel":{"show_carousel":false},"oos_config":{"show_oos_videos":false,"show_oos_product_tile":false,"show_sold_out_label_oos":false},"ab_testing_config":{"ab_test_id":null,"is_active":false,"group_config":{}},"thumbnail_config":{"thumbnail_duration_in_sec":3,"thumbnail_start_time_in_sec":2},"brand_billing":"Scale","brand_s3_directory":"gillori"}; 19691 window.whatmore.abTestConfig = null; 19692 window.whatmore.collectionMetafields = {}; 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 window.whatmore.collectionMetafields["c_13"] = {"375196188919":{"sc":0,"tc":0}}; 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 window.whatmore.collectionMetafields["c_27"] = {"278500114584":{"sc":0,"tc":0}}; 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 window.whatmore.collectionMetafields["c_29"] = {"226265530520":{"sc":0,"tc":0}}; 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 window.whatmore.collectionMetafields["c_41"] = {"226857025688":{"sc":0,"tc":0}}; 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 } 19955</script>
19955 19956<!-- END app snippet -->
19957<script> 19958 window.whatmore = window.whatmore || {}; 19959 window.whatmore.videoPageSignals = { 19960 stories_tc: 0,eventset: {"homepage":{"sc":0,"tc":0}}, 19961 pdp: null,hp: { sc: 151, tc: 156 }, 19962 banner_tc: 0,quota_breached: false 19963 }; 19964</script>
19964 19965 19966</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 19967 19968 19969<!-- BEGIN app snippet: swymVersion -->
19969<script>var __SWYM__VERSION__ = '7.0.8';</script>
19969<!-- END app snippet --> 19970<!-- BEGIN app snippet: swymCustomCss --> 19971 19972 19973 19974 19975<style id="swym-custom-css"> 19976 19977</style> 19978 19979<!-- END app snippet --> 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991
19992<script> 19993 (function () { 19994 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 19995 19996 19997 // Put metafields in window variable 19998 const commonCustomizationSettings = ''; 19999 try { 20000 const parsedSettings = JSON.parse(commonCustomizationSettings); 20001 if (parsedSettings) { 20002 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 20003 } else { 20004 window.SwymWishlistCommonCustomizationSettings = {}; 20005 } 20006 } catch (e) { 20007 window.SwymWishlistCommonCustomizationSettings = {}; 20008 } 20009 20010 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"sfl-popup-v2":false,"control-centre":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"5","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}'; 20011 try { 20012 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 20013 } catch (e) { 20014 enabledCommonFeatures = {}; 20015 } 20016 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 20017 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 20018 20019 // Ghost-Intent Configuration 20020 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 20021 try { 20022 let ghostIntentConfig = { 20023 isExplicitConsentNeeded: false, 20024 isExplicitConsentNeededEvenForLocalStorage: false, 20025 askForPermissionOnFirstClick: true 20026 }; 20027 20028 20029 20030 window.SwymGhostIntentConfig = ghostIntentConfig; 20031 } catch(e) { 20032 window.SwymGhostIntentConfig = { 20033 isExplicitConsentNeeded: false, 20034 isExplicitConsentNeededEvenForLocalStorage: false, 20035 askForPermissionOnFirstClick: true 20036 }; 20037 } 20038 20039 // Education Layer Configuration 20040 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 20041 20042 20043 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 20044 20045 // Login Nudge Configuration 20046 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 20047 20048 20049 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 20050 20051 // Initialize or ensure SwymViewProducts exists 20052 if (!window.SwymViewProducts) { 20053 window.SwymViewProducts = {}; 20054 } 20055 20056 })(); 20057</script>
20057 20058 20059<!-- BEGIN app snippet: swymLoadConsentManager -->
20060<script> 20061 (function () { 20062 if (document.querySelector("script[data-swym-consent-manager]")) return; 20063 var swymConsentManagerScript = document.createElement("script"); 20064 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 20065 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 20066 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 20067 document.head.appendChild(swymConsentManagerScript); 20068 })(); 20069</script>
20069 20070<!-- END app snippet --> 20071
20072<script 20073 20074 id="wishlist-embed-init" 20075 defer 20076 async 20077> 20078 (function () { 20079 window.swymWishlistEmbedLoaded = true; 20080 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 20081 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 20082 var swymJsPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 20083 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 20084 window.SwymCurrentJSPath = baseJsPath; 20085 window.SwymAssetBaseUrl = assetBaseUrl; 20086 20087 window.SwymCurrentStorePath = "//swymstore-v3starter-01.swymrelay.com"; 20088 20089 function loadSwymShopifyScript() { 20090 var element = ""; 20091 var scriptSrc = ""; 20092 20093 20094 element = "swym-ext-shopify-script"; 20095 window.SwymShopifyCdnInUse = true; 20096 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 20097 20098 20099 if (document.getElementById(element)) { 20100 return; 20101 } 20102 20103 var s = document.createElement("script"); 20104 s.id = element; 20105 s.type = "text/javascript"; 20106 s.async = true; 20107 s.defer = true; 20108 s.src = scriptSrc; 20109 20110 s.onerror = function() { 20111 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 20112 // Fallback logic here 20113 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 20114 var fallbackJsPathVal = "\/\/startercdn.swymrelay.com\/code\/swym-shopify.js"; 20115 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 20116 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 20117 20118 var fallbackScript = document.createElement("script"); 20119 fallbackScript.id = element; 20120 fallbackScript.type = "text/javascript"; 20121 fallbackScript.async = true; 20122 fallbackScript.defer = true; 20123 fallbackScript.src = scriptSrc; 20124 var y = document.getElementsByTagName("script")[0]; 20125 y.parentNode.insertBefore(fallbackScript, y); 20126 }; 20127 20128 var x = document.getElementsByTagName("script")[0]; 20129 x.parentNode.insertBefore(s, x); 20130 } 20131 20132 var consentAPICallbackInvoked = false; 20133 function checkConsentAndLoad() { 20134 // Allow app to load in design mode (theme editor) regardless of consent 20135 if (window.Shopify?.designMode) { 20136 loadSwymShopifyScript(); 20137 return; 20138 } 20139 20140 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 20141 // consent is given through our Ghost-Intent flow (sync nudge accept). 20142 // This works on any store regardless of region (EU or non-EU). 20143 var ghostConfig = window.SwymGhostIntentConfig || {}; 20144 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 20145 try { 20146 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 20147 if (localStorage.getItem(consentKey) === 'true') { 20148 // Consent was given through our flow â load SDK 20149 loadSwymShopifyScript(); 20150 return; 20151 } 20152 } catch(e) {} 20153 20154 // Check if Shopify native cookie consent was given via the cookie banner. 20155 // If user accepted cookies through Shopify's banner, load SDK normally 20156 // (Ghost-Intent is only needed when NO consent mechanism has been used). 20157 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 20158 if (shopifyConsentGiven) { 20159 loadSwymShopifyScript(); 20160 return; 20161 } 20162 20163 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 20164 return; 20165 } 20166 20167 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 20168 if(!isCookieBannerVisible) { 20169 loadSwymShopifyScript(); 20170 return; 20171 } 20172 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 20173 if (shouldLoadSwymScript) { 20174 loadSwymShopifyScript(); 20175 } else { 20176 console.warn("No customer consent to load Swym Wishlist Plus"); 20177 } 20178 } 20179 function initialiseConsentCheck() { 20180 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 20181 window.Shopify?.loadFeatures?.( 20182 [{name: 'consent-tracking-api', version: '0.1'}], 20183 error => { 20184 consentAPICallbackInvoked = true; 20185 if (error) { 20186 if(!window.Shopify?.customerPrivacy) { 20187 loadSwymShopifyScript(); 20188 return; 20189 } 20190 } 20191 checkConsentAndLoad(); 20192 } 20193 ); 20194 } 20195 function consentCheckFallback(retryCount) { 20196 if(!consentAPICallbackInvoked) { 20197 if (window.Shopify?.customerPrivacy) { 20198 checkConsentAndLoad(); 20199 } else if (retryCount >= 1) { 20200 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 20201 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 20202 checkConsentAndLoad(); 20203 } else { 20204 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 20205 } 20206 } 20207 } 20208 if (document.readyState === "loading") { 20209 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 20210 window.addEventListener("load", () => consentCheckFallback(0)); 20211 } else { 20212 initialiseConsentCheck(); 20213 } 20214 20215 })(); 20216</script>
20216 20217 20218<!-- BEGIN app snippet: swymSnippet -->
20218<script defer> 20219 (function () { 20220 const currentSwymJSPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 20221 const currentSwymStorePath = 'https://swymstore-v3starter-01.swymrelay.com'; 20222 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 20223 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 20224 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 20225 const swymSnippet = document.getElementById('wishlist-embed-init'); 20226 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 20227 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 20228 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 20229 })() 20230</script>
vendor: 1 bytes, line 20230
20230
20231<script id="swym-snippet" type="text"> 20232 window.swymLandingURL = document.URL; 20233 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 20234 window.swymPageLoad = function() { 20235 window.SwymProductVariants = window.SwymProductVariants || {}; 20236 window.SwymHasCartItems = 0 > 0; 20237 window.SwymPageData = {}, window.SwymProductInfo = {}; 20238 var unknown = {et: 0}; 20239 window.SwymPageData = unknown; 20240 20241 window.SwymPageData.uri = window.swymLandingURL; 20242 }; 20243 if(window.selectCallback){ 20244 (function(){ 20245 var originalSelectCallback = window.selectCallback; 20246 window.selectCallback = function(variant){ 20247 originalSelectCallback.apply(this, arguments); 20248 try{ 20249 if(window.triggerSwymVariantEvent){ 20250 window.triggerSwymVariantEvent(variant.id); 20251 } 20252 }catch(err){ 20253 console.warn("Swym selectCallback", err); 20254 } 20255 };})();} 20256 window.swymCustomerId =null; 20257 window.swymCustomerExtraCheck = 20258 null; 20259 var swappName = ("Wishlist" || "Wishlist"); 20260 var swymJSObject = { 20261 pid: "5K40n5fR96vibi0gLopn3mYKXKMonQc7XWH\/KUC5d\/c=", 20262 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 20263 }; 20264 window.swymJSShopifyLoad = function(){ 20265 if(window.swymPageLoad) swymPageLoad(); 20266 if(!window._swat) { 20267 (function (s, w, r, e, l, a, y) { 20268 r['SwymRetailerConfig'] = s; 20269 r[s] = r[s] || function (k, v) { 20270 r[s][k] = v; 20271 }; 20272 })('_swrc', '', window); 20273 _swrc('RetailerId', swymJSObject.pid); 20274 _swrc('Callback', function(){initSwymShopify();}); 20275 }else if(window._swat.postLoader){ 20276 _swrc = window._swat.postLoader; 20277 _swrc('RetailerId', swymJSObject.pid); 20278 _swrc('Callback', function(){initSwymShopify();}); 20279 }else{ 20280 initSwymShopify();} 20281 } 20282 if(!window._SwymPreventAutoLoad) { 20283 swymJSShopifyLoad(); 20284 } 20285</script>
20285 20286 20287<style id="safari-flasher-pre"></style>
20288<script> 20289 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 20290 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 20291 window.SwymCallbacks = window.SwymCallbacks || []; 20292 window.SwymCallbacks.push(function(tracker) { 20293 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 20294 var x = function() { 20295 SwymUtils.onDOMReady(function() { 20296 var d = document.createElement("div"); 20297 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 20298 document.head.appendChild(d); 20299 });}; 20300 setTimeout(x, 10); 20301 });});} 20302 window.SwymOverrideMoneyFormat = "Rs. {{amount}}"; 20303</script>
20303 20304<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 20305
20306<script 20307 20308 id="swymSnippetCheckAndActivate" 20309> 20310 (function () { 20311 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 20312 20313 function removeDuplicateIdNodes(id) { 20314 var nodes = document.querySelectorAll('#' + id); 20315 nodes.forEach(function (node, index) { 20316 if (index > 0) { 20317 node.remove(); 20318 } 20319 }); 20320 } 20321 20322 function cleanupDuplicateSnippetNodes(activeScript) { 20323 if (!activeScript) { 20324 return; 20325 } 20326 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 20327 allSwymSnippets.forEach(function (scriptNode) { 20328 if (scriptNode !== activeScript) { 20329 scriptNode.remove(); 20330 } 20331 }); 20332 } 20333 20334 function cleanupDuplicateActivationGuards() { 20335 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 20336 guardScripts.forEach(function (scriptNode, index) { 20337 if (index > 0) { 20338 scriptNode.removeAttribute('id'); 20339 } 20340 }); 20341 } 20342 20343 function postDomLoad() { 20344 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 20345 if (!activeScript) { 20346 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 20347 if (inactiveScript) { 20348 inactiveScript.type = 'text/javascript'; 20349 new Function(inactiveScript.textContent)(); 20350 activeScript = inactiveScript; 20351 } 20352 } 20353 20354 cleanupDuplicateSnippetNodes(activeScript); 20355 cleanupDuplicateActivationGuards(); 20356 duplicateProneIds.forEach(removeDuplicateIdNodes); 20357 } 20358 20359 if (document.readyState === 'loading') { 20360 document.addEventListener('DOMContentLoaded', postDomLoad); 20361 } else { 20362 postDomLoad(); 20363 } 20364 })(); 20365</script>
20365 20366 20367 20368
20369<script> 20370 (function () { 20371 const themeSchemaName = window.Shopify.theme.schema_name; 20372 20373 if (!window.SwymCallbacks) { 20374 window.SwymCallbacks = []; 20375 } 20376 window.SwymCallbacks.push(swat => { 20377 if (!swat) { 20378 return; 20379 } 20380 20381 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 20382 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 20383 window.SwymLocalWishlist.syncToCloud(swat); 20384 } 20385 20386 if (window._SwymSDKOnlyMode) { 20387 return; 20388 } 20389 20390 // ENABLE COMMON FEATURES 20391 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 20392 Object.keys(swymEnabledCommonFeatures).forEach(key => { 20393 if (!swymEnabledCommonFeatures[key]) return; 20394 20395 switch (key) { 20396 case 'add-to-wishlist-collections-button': 20397 // Check if app block is already handling the collections button 20398 if (window.SwymCollectionsConfig) { 20399 return; 20400 } 20401 20402 // Check if v2 default collections is handling it 20403 if (window.SwymAdvancedCollectionsWishlistConfig) { 20404 return; 20405 } 20406 20407 // Fallback to old v1 behavior if v2 config is not present 20408 swat?.collectionsApi?.setDefaultCustomizationOptions(); 20409 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 20410 20411 break; 20412 case 'add-to-wishlist-pdp-button': 20413 // Check if app block is already handling the PDP button 20414 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 20415 return; 20416 } 20417 20418 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 20419 // Not initiating pdp button as it is not a product page 20420 return; 20421 } 20422 20423 // Inject addtowishlist.css into the document's <head> 20424 var head = document.head; 20425 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 20426 var pdpButtonStylesheetTag = document.createElement('link'); 20427 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 20428 pdpButtonStylesheetTag.rel = 'stylesheet'; 20429 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 20430 20431 if (!document.getElementById('swym-pdp-button-stylesheet')) { 20432 head.appendChild(pdpButtonStylesheetTag); 20433 } 20434 20435 var x = document.getElementsByTagName('script')[0]; 20436 function createAndInsertScript(id, src, onLoadCallback) { 20437 var scriptTag = document.createElement('script'); 20438 scriptTag.id = id; 20439 scriptTag.type = 'text/javascript'; 20440 scriptTag.src = src; 20441 scriptTag.onload = onLoadCallback; 20442 x.parentNode.insertBefore(scriptTag, x); 20443 } 20444 20445 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 20446 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 20447 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 20448 if (pdpBtnApi) { 20449 pdpBtnApi.setDefaultCustomizationOptions(swat); 20450 pdpBtnApi.initializePDPButton(swat, true); 20451 } 20452 }); 20453 break; 20454 default: 20455 return; 20456 } 20457 }); 20458 }); 20459 })(); // IIFE to prevent polluting global scope 20460</script>
20460 20461 20462 20463
20464<script> 20465 (function () { 20466 // Get the settings from Shopify's Liquid variables and create the styles 20467 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 20468 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 20469 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 20470 const isControlCentreEnabledFromBlockSettings = false; 20471 20472 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 20473 // Don't enable control centre if this is disabled and block settings are not enabled 20474 return; 20475 } 20476 20477 let borderRadius = 6; 20478 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 20479 20480 // Check if block settings exist, use them, otherwise fall back to common settings 20481 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 20482 "#000000" : 20483 window.SwymWishlistCommonCustomizationSettings.primaryColor; 20484 20485 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 20486 "#ffffff" : 20487 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 20488 20489 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 20490 "#F4F8FE" : null; 20491 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 20492 "#333333" : null; 20493 20494 // Only use color adjustment functions if we're using common settings 20495 if (!secondaryBgColor || !secondaryTextColor) { 20496 function adjustOpacity(color, opacity) { 20497 if (color[0] === '#') { 20498 color = color.slice(1); 20499 } 20500 20501 if (color.length === 3) { 20502 color = color.split('').map(char => char + char).join(''); 20503 } 20504 20505 const r = parseInt(color.slice(0, 2), 16); 20506 const g = parseInt(color.slice(2, 4), 16); 20507 const b = parseInt(color.slice(4, 6), 16); 20508 20509 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 20510 } 20511 20512 function hexToRgb(color) { 20513 if (color[0] === '#') { 20514 color = color.slice(1); 20515 } 20516 if (color.length === 3) { 20517 color = color.split('').map(c => c + c).join(''); 20518 } 20519 20520 return { 20521 r: parseInt(color.slice(0, 2), 16), 20522 g: parseInt(color.slice(2, 4), 16), 20523 b: parseInt(color.slice(4, 6), 16) 20524 }; 20525 } 20526 20527 function getLuminance({ r, g, b }) { 20528 return 0.299 * r + 0.587 * g + 0.114 * b; 20529 } 20530 20531 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 20532 const secondaryBgOpacity = 0.2; 20533 const secondaryTextOpacity = 0.8; 20534 20535 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 20536 20537 const bgRgb = hexToRgb(primaryBgColor); 20538 const bgLuminance = getLuminance(bgRgb); 20539 20540 // Determine whether to use dark or light text for contrast 20541 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 20542 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 20543 20544 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 20545 20546 return { 20547 secondaryBgColor, 20548 secondaryTextColor 20549 }; 20550 } 20551 20552 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 20553 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 20554 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 20555 } 20556 20557 // Create the CSS rule 20558 let styles = ` 20559 .swym-storefront-layout-root-component { 20560 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 20561 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 20562 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 20563 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 20564 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 20565 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 20566 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 20567 } 20568 `; 20569 20570 // Create a <style> element and append the styles 20571 let styleSheet = document.createElement("style"); 20572 styleSheet.type = "text/css"; 20573 styleSheet.innerText = styles; 20574 document.head.appendChild(styleSheet); 20575 20576 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 20577 window.SwymStorefrontLayoutContext = {}; 20578 } 20579 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 20580 window.SwymStorefrontLayoutExtensions = {}; 20581 } 20582 20583 // Expose block settings toggle state so ThemeCSSMapping can respect it. 20584 // When true, theme editor color pickers take priority over inherited theme CSS variables. 20585 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 20586 20587 if (isControlCentreEnabledFromBlockSettings) { 20588 // If block settings are enabled, use them 20589 SwymStorefrontLayoutContext.Settings = { 20590 EnableStorefrontLayoutOnLauncher: true, 20591 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 20592 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 20593 StorefrontLayoutDrawerPosition: "left", 20594 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 20595 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 20596 EnableStorefrontLayoutVariantSelector: true, 20597 StorefrontLayoutNotificationPosition: "left", 20598 StorefrontLayoutActionPopupPosition: "left", 20599 StorefrontLayoutNotificationDuration: 5000 20600 }; 20601 } else { 20602 // If only metafield is enabled but no block settings, use common settings 20603 SwymStorefrontLayoutContext.Settings = { 20604 EnableStorefrontLayoutOnLauncher: true, 20605 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 20606 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 20607 StorefrontLayoutDrawerPosition: "left", 20608 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 20609 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 20610 EnableStorefrontLayoutVariantSelector: true, 20611 StorefrontLayoutNotificationPosition: "left", 20612 StorefrontLayoutActionPopupPosition: "left", 20613 StorefrontLayoutNotificationDuration: 5000 20614 }; 20615 } 20616 const storefrontLayoutCallback = (swat) =>{ 20617 SwymStorefrontLayoutContext.swat = swat; 20618 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 20619 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 20620 SwymStorefrontLayoutContext.Settings = { 20621 ...SwymStorefrontLayoutContext?.Settings, 20622 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 20623 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 20624 } 20625 20626 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 20627 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 20628 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 20629 detail: { settings: SwymStorefrontLayoutContext?.Settings } 20630 }); 20631 document.dispatchEvent(event); 20632 }else{ 20633 swat.utils.warn(`LayoutInitialized event is not defined.`); 20634 } 20635 }else{ 20636 swat.utils.warn(`Storefront Layout is disabled.`); 20637 document.getElementById("swym-storefront-layout-container")?.remove(); 20638 document.getElementById("swym-storefront-extention-render-container")?.remove(); 20639 } 20640 } 20641 20642 if (!window.SwymCallbacks) { 20643 window.SwymCallbacks = []; 20644 } 20645 window.SwymCallbacks.push(storefrontLayoutCallback); 20646 20647 SwymStorefrontLayoutContext.SwymCustomerData = { 20648 20649 name: null, 20650 email: null 20651 20652 };
20653 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 20654 })(); 20655</script>
20655 20656 20657 20658 20659 20660</div><div id="shopify-block-AZTA0UUdWeWUzNG9jV__1219337400145039034" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: kwikpass -->
20660<script defer> 20661 function getCustomerId() { 20662 20663 return null 20664 20665 } 20666 20667 function getThemeId() { 20668 20669 return null 20670 20671 } 20672 20673 20674 let token = null; 20675 let isDropdownVisible = false; 20676 let isDropdownMobileVisible = false; 20677 let isElementsWithAccountClickable = true; 20678 const ICON_SELECT_QUERY='.header__icon--account'; 20679 const HORIZON_PROFILE_ICON = '.account-button.header-actions__action' 20680 20681 // Define handleDrawer2 in global scope so it can be accessed by onclick attributes - for horizon themes 20682 function handleDrawer2() { 20683 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)) 20684 if (token) { 20685 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 20686 const crossIconElement = document.getElementById("icon-close-kwikpass") 20687 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 20688 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 20689 if(drawerElement && crossIconElement && kwikpassLoggedInElement) { 20690 if(isDropdownVisible){ 20691 drawerElement.style.display = "none"; 20692 crossIconElement.style.display="none"; 20693 kwikpassLoggedInElement.style.display="flex"; 20694 }else{ 20695 drawerElement.style.display = "block"; 20696 crossIconElement.style.display="flex"; 20697 kwikpassLoggedInElement.style.display="none"; 20698 } 20699 isDropdownVisible = !isDropdownVisible; 20700 } 20701 20702 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 20703 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 20704 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 20705 // display cross icon and hide icon-kwikpass if isDropdownMobileVisible = true else display icon-kwikpass and hide cross icon 20706 if(drawerElementMbl && crossIconElementMbl && kwikpassLoggedInElementMbl) { 20707 if(isDropdownMobileVisible){ 20708 drawerElementMbl.style.display = "none"; 20709 crossIconElementMbl.style.display="none"; 20710 kwikpassLoggedInElementMbl.style.display="flex"; 20711 }else{ 20712 drawerElementMbl.style.display = "block"; 20713 crossIconElementMbl.style.display="flex"; 20714 kwikpassLoggedInElementMbl.style.display="none"; 20715 } 20716 isDropdownMobileVisible = !isDropdownMobileVisible; 20717 } 20718 } 20719 } 20720 20721 function addProfileIconInHorizon(){ 20722 20723 const kpLoader = `<svg 20724 class="loadergk kploader" 20725 width="17" 20726 height="16" 20727 viewBox="0 0 17 16" 20728 fill="none" 20729 xmlns="http://www.w3.org/2000/svg" 20730 > 20731 <path 20732 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 20733 stroke="#111" 20734 stroke-width="1.6" 20735 stroke-linecap="round" 20736 stroke-linejoin="round" 20737 /> 20738 </svg>` 20739 20740 /*removing existing profile(person) icon - person icon is not present in this store*/ 20741 // Note: profileButtonElement and profileButtonElementMbl are now defined later in the code (lines 356 and 376) 20742 20743 // defining css and add it to style tag in head 20744 function appendCss() { 20745 let css = ` 20746 .loadergk { 20747 display: none; 20748 animation: rotate 1.5s linear infinite; 20749 } 20750 @keyframes rotate { 20751 100% { 20752 transform: rotate(360deg); 20753 } 20754 } 20755 .kp-disabled-text-color{ 20756 cursor: not-allowed; 20757 } 20758 #logout-button-desktop, #logout-button-mobile{ 20759 cursor: pointer; 20760 display: flex; 20761 justify-content: center; 20762 align-items: center; 20763 gap: 8px; 20764 font-size: 14px; 20765 color: #344054; 20766 font-style: normal; 20767 font-weight: 600; 20768 line-height: 20px; 20769 width: 100%; 20770 border-radius: 8px; 20771 padding: 8px 14px;; 20772 border: 1px solid var(--gray-300, #d0d5dd); 20773 background: var(--base-white, #fff); 20774 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 20775 } 20776 #loggedin-icons{ 20777 align-self: center; 20778 display: none; 20779 } 20780 #loggedin-icons-mobile{ 20781 display:none; 20782 } 20783 /* Base drawer styles */ 20784 #kwikpass-drawer-desktop,#kwikpass-drawer-mobile{ 20785 padding: 16px; 20786 display: none; 20787 width: 10rem; 20788 position: absolute; 20789 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 20790 border-bottom-left-radius: 8px; 20791 border-bottom-right-radius: 8px; 20792 z-index: 999; 20793 background:#fff!important; 20794 } 20795 20796 /* Old theme drawer - original positioning (MUST NOT BREAK) */ 20797 .kp-old-theme #kwikpass-drawer-desktop, 20798 .kp-old-theme #kwikpass-drawer-mobile { 20799 right: 10%; 20800 top: 175%; 20801 } 20802 20803 /* New theme drawer - use right: 0 to align with icon's right edge (responsive) */ 20804 .kp-new-theme #kwikpass-drawer-desktop, 20805 .kp-new-theme #kwikpass-drawer-mobile { 20806 right: 74px; 20807 top: 78%; 20808 } 20809 #kwikpass-drawer-desktop > ul , #kwikpass-drawer-mobile > ul { 20810 margin: 0px 0px 15px 0px; 20811 padding: 0; 20812 width: 100%; 20813 } 20814 #kwikpass-drawer-desktop >ul >a , #kwikpass-drawer-mobile > ul > a { 20815 cursor: pointer; 20816 width: 100%; 20817 display: flex!important; 20818 justify-content: space-between; 20819 align-items: center; 20820 padding: 0; 20821 color: inherit; 20822 margin-left:0!important; 20823 text-decoration: none; 20824 } 20825 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-mobile > ul > a:hover , #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus { 20826 text-decoration: none; 20827 } 20828 #kwikpass-drawer-desktop >ul >a:focus , #kwikpass-drawer-mobile > ul > a:focus,#kwikpass-drawer-desktop >ul >a:active , #kwikpass-drawer-mobile > ul > a:active { 20829 text-decoration: none; 20830 } 20831 #kwikpass-drawer-desktop >ul >a:focus .loadergk , #kwikpass-drawer-mobile > ul > a:focus .loadergk { 20832 display: block; 20833 } 20834 #kwikpass-drawer-desktop >ul >a:not(:focus) .loadergk , #kwikpass-drawer-mobile > ul > a:not(:focus) .loadergk { 20835 display: none; 20836 } 20837 #kwikpass-drawer-desktop > ul > a > p , #kwikpass-drawer-mobile > ul > a > p { 20838 font-size: 14px; 20839 font-style: normal; 20840 font-weight: 500; 20841 line-height: 142.857%; 20842 display: inline-flex; 20843 gap: 8px; 20844 align-items: center; 20845 margin: 0px 0 0px 0; 20846 color: #000; 20847 } 20848 /* Base icon styles */ 20849 .header--icon{ 20850 cursor: pointer; 20851 display: inline-flex; 20852 color: #000; 20853 } 20854 .header--icon--mobile{ 20855 cursor: pointer; 20856 display: inline-flex; 20857 color: #000; 20858 width: 23px; 20859 } 20860 20861 /* Old theme - original positioning (MUST NOT BREAK) */ 20862 .kp-old-theme.header--icon, 20863 .kp-old-theme.header--icon--mobile { 20864 position: relative; 20865 top: 10px; 20866 margin: 0 10px; 20867 } 20868 20869 /* New theme - match old theme visual appearance */ 20870 .kp-new-theme.header--icon, 20871 .kp-new-theme.header--icon--mobile { 20872 display: inline-flex; 20873 align-items: center; 20874 } 20875 #icon-close-kwikpass, #icon-close-kwikpass-mobile{ 20876 display: none; 20877 border-radius: 50px; 20878 border: 1px solid; 20879 margin: 0; 20880 padding: 2px; 20881 align-items: center; 20882 justify-content: center; 20883 margin-left:3px; 20884 } 20885 20886 floating-panel-component.account-popover__panel.details-content.color-scheme-1 { 20887 display: none; 20888 } 20889 20890 `; 20891 20892 var style = document.createElement('style'); 20893 style.innerHTML = css; 20894 document.getElementsByTagName('head')[0].appendChild(style); 20895 } 20896 20897 // function call to append css to style tag 20898 appendCss() 20899 20900 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 20901 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 20902 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor" stroke-width="0.1"/> 20903 </svg>`; 20904
20905 // kwikpass icon for desktop - if user is not logged in 20906 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 20907 20908 // kwikpass icon for mobile - if user is not logged in 20909 const KwikpassNotLoggedIconMobile = `<div id="kp-login-button-header-logo-mobile" onclick="handleKpAndShopifyLogin()" style="cursor: pointer;display: flex">${userIcon}</div>` 20910 20911 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 20912 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop" > 20913 <ul> 20914 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 20915 <p> 20916 <svg 20917 width="16" 20918 height="16" 20919 viewBox="0 0 20 20" 20920 fill="none" 20921 xmlns="http://www.w3.org/2000/svg" 20922 > 20923 <path 20924 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
2092410.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 20925 stroke="currentColor" 20926 stroke-width="1.66667" 20927 stroke-linecap="round" 20928 stroke-linejoin="round" 20929 fill="none" 20930 /> 20931 </svg> 20932 20933 Order History 20934 </p> 20935 20936 ${kpLoader} 20937 </a> 20938 </ul> 20939 <button id="logout-button-desktop"> 20940 Logout 20941 <svg 20942 width="16" 20943 height="16" 20944 viewBox="0 0 20 20" 20945 fill="none" 20946 xmlns="http://www.w3.org/2000/svg" 20947 > 20948 <path 20949 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 20950 stroke="currentColor" 20951 stroke-width="1.66667" 20952 stroke-linecap="round" 20953 stroke-linejoin="round" 20954 fill="none" 20955 /> 20956 </svg> 20957 </button> 20958 </div>`; 20959 20960 // dropdown for mobile (opens on clicking kwikpass icon if user logged in) 20961 const drawerhtmlMobile = `<div id="kwikpass-drawer-mobile"> 20962 <ul> 20963 <a href="javascript:void(0);" onclick="event.preventDefault();handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 20964 <p> 20965 <svg 20966 width="16" 20967 height="16"
20968 viewBox="0 0 20 20" 20969 fill="none" 20970 xmlns="http://www.w3.org/2000/svg" 20971 class="ordericon" 20972 > 20973 <path 20974 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
2097410.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 20975 stroke="currentColor" 20976 stroke-width="1.66667" 20977 stroke-linecap="round" 20978 stroke-linejoin="round" 20979 fill="none" 20980 /> 20981 </svg> 20982 20983 Order History 20984 </p> 20985 20986 ${kpLoader} 20987 </a> 20988 </ul> 20989 <button id="logout-button-mobile"> 20990 Logout 20991 <svg 20992 width="16" 20993 height="16" 20994 viewBox="0 0 20 20" 20995 fill="none" 20996 xmlns="http://www.w3.org/2000/svg" 20997 > 20998 <path 20999 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 21000 stroke="currentColor" 21001 stroke-width="1.66667" 21002 stroke-linecap="round" 21003 stroke-linejoin="round" 21004 fill="none" 21005 /> 21006 </svg> 21007 </button> 21008 </div>`; 21009 21010 21011 21012 const kwikpassLoggedInIcon = ` 21013 <div id="loggedin-icons"> 21014 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer2()"> 21015 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 21016 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 21017 </svg> 21018 </div> 21019 <div style="cursor: pointer;display: flex;" onclick="handleDrawer2()" id="icon-kwikpass"> 21020 ${userIcon} 21021 </div> 21022 </div>`; 21023 21024 const kwikpassLoggedInIconMobile = ` 21025 <div id="loggedin-icons-mobile" > 21026 <div id="icon-close-kwikpass-mobile" style="cursor: pointer;height: 20px; width:20px;" onclick="handleDrawer2()"> 21027 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 21028 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 21029 </svg> 21030 </div> 21031 <div style="cursor: pointer;display: flex" onclick="handleDrawer2()" id="icon-kwikpass-mobile"> 21032 ${userIcon} 21033 </div> 21034 </div>`; 21035 21036 21037 // It will change based on theme - Desktop 21038 const profileButtonElement = document.querySelector('.account-button.header-actions__action') 21039 const personIconElement = profileButtonElement?.parentElement 21040 const html = ` 21041 ${KwikpassNotLoggedIcon} 21042 ${kwikpassLoggedInIcon} 21043 ${drawerhtmlDesktop} 21044 `; 21045 21046 if(!document.getElementsByClassName("header--icon")?.[0]){ 21047 // Detect theme 21048 const isOldTheme = document.querySelector('.account-popover') !== null; 21049 21050 const kwipassDesktopNode = document.createElement('div') 21051 // Add theme-specific class 21052 kwipassDesktopNode.className = isOldTheme ? "header--icon kp-old-theme" : "header--icon kp-new-theme" 21053 kwipassDesktopNode.innerHTML = html 21054 // Hide original and insert Kwikpass button (works for both themes) 21055 if(personIconElement && profileButtonElement) { 21056 profileButtonElement.style.display = 'none'; 21057 personIconElement.insertBefore(kwipassDesktopNode, profileButtonElement); 21058 } 21059 } 21060 21061 //mobile - Get the second instance of account button 21062 const allAccountButtons = document.querySelectorAll('.account-button.header-actions__action') 21063 const profileButtonElementMbl = allAccountButtons[1] // Second instance (mobile) 21064 const personIconElementMbl = profileButtonElementMbl?.parentElement 21065 21066 21067 21068 const htmlmobile = ` 21069 ${KwikpassNotLoggedIconMobile} 21070 ${kwikpassLoggedInIconMobile} 21071 ${drawerhtmlMobile} 21072 `; 21073 21074 if(!document.getElementsByClassName("header--icon--mobile")?.[0]){ 21075 // Detect theme 21076 const isOldThemeMobile = document.querySelector('.account-drawer') !== null; 21077 21078 const kwipassMobileNode = document.createElement('div') 21079 // Add theme-specific class 21080 kwipassMobileNode.className = isOldThemeMobile ? "header--icon--mobile kp-old-theme" : "header--icon--mobile kp-new-theme" 21081 kwipassMobileNode.innerHTML = htmlmobile 21082 // Hide original and insert Kwikpass button (works for both themes) 21083 if(personIconElementMbl && profileButtonElementMbl) { 21084 profileButtonElementMbl.style.display = 'none'; 21085 personIconElementMbl.insertBefore(kwipassMobileNode, profileButtonElementMbl); 21086 } 21087 } 21088 } 21089 21090 function addLoginButtonForHorizon(){ 21091 21092 function updateDOM(isKwikpassLogin = true) { 21093 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 21094 const isLogout = sessionStorage.getItem('isLogout'); 21095 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_ph
21095one_number'); 21096 21097 if ((!token && !isLogout) || (token && !phoneNumber)) { 21098 openIframe('kp_sso_token') 21099 } 21100 21101 const drawerElementMobile = document.getElementById("kwikpass-drawer-mobile") 21102 if(drawerElementMobile){ 21103 if(token){ 21104 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 21105 document.getElementById("loggedin-icons-mobile").style.display = "block" 21106 }else{ 21107 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 21108 document.getElementById("loggedin-icons-mobile").style.display = "none" 21109 drawerElementMobile.style.display = "none" 21110 } 21111 } 21112 21113 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 21114 if(drawerElement){ 21115 if(token){ 21116 document.getElementById("kp-login-button-header-logo").style.display = "none" 21117 document.getElementById("loggedin-icons").style.display = "block" 21118 }else{ 21119 document.getElementById("kp-login-button-header-logo").style.display = "flex" 21120 document.getElementById("loggedin-icons").style.display = "none" 21121 drawerElement.style.display = "none" 21122 } 21123 } 21124 21125 // shopify logout 21126 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 21127 logoutLink.forEach((element) => { 21128 element.addEventListener("click", (event) => { 21129 event.preventDefault() 21130 handleLogout() 21131 }) 21132 }); 21133 21134 const logoutElement = document.getElementById('logout-button-desktop') 21135 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 21136 21137 //mobile 21138 const logoutElementMobile = document.getElementById('logout-button-mobile') 21139 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 21140 } 21141 21142 let isElementsWithAccountClickable = true; 21143 21144 // Add a click event listener to the document 21145 document.addEventListener('click', function(event) { 21146 const dropdownButton = document.getElementsByClassName('header--icon') ?. [0] 21147 // Check if the clicked element is the dropdown button or inside the dropdown menu 21148 const isClickInsideDropdown = dropdownButton?.contains(event.target); 21149 21150 // If the click is outside the dropdown, hide the dropdown 21151 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 21152 const crossIconElement = document.getElementById("icon-close-kwikpass") 21153 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 21154 21155 if (! isClickInsideDropdown && isDropdownVisible && token) { 21156 drawerElement.style.display = "none"; 21157 crossIconElement.style.display = "none"; 21158 kwikpassLoggedInElement.style.display = "flex"; 21159 isDropdownVisible = ! isDropdownVisible; 21160 } 21161 21162 //mobile 21163 const dropdownButtonMbl = document.getElementsByClassName('header--icon--mobile')?.[0] 21164 21165 // Check if the clicked element is the dropdown button or inside the dropdown menu 21166 const isClickInsideDropdownMbl = dropdownButtonMbl?.contains(event.target); 21167 21168 // If the click is outside the dropdown, hide the dropdown 21169 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 21170 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 21171 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 21172 21173 if (! isClickInsideDropdownMbl && isDropdownMobileVisible && token) { 21174 drawerElementMbl.style.display = "none"; 21175 crossIconElementMbl.style.display = "none"; 21176 kwikpassLoggedInElementMbl.style.display = "flex"; 21177 isDropdownMobileVisible = !isDropdownMobileVisible; 21178 } 21179 }); 21180 21181 document.addEventListener('DOMContentLoaded', function() { 21182 updateDOM(); 21183 }); 21184 21185 window.addEventListener('update-dom', function() { 21186 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 21187 const crossIconElement = document.getElementById("icon-close-kwikpass") 21188 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 21189 if(drawerElement) drawerElement.style.display = "none"; 21190 if(crossIconElement) crossIconElement.style.display="none"; 21191 if(kwikpassLoggedInElement) kwikpassLoggedInElement.style.display="flex"; 21192
21193 const kwikpassLoggedInElementMbl = document.getElementById("icon-kwikpass-mobile"); 21194 const crossIconElementMbl = document.getElementById("icon-close-kwikpass-mobile") 21195 const drawerElementMbl = document.getElementById("kwikpass-drawer-mobile") 21196 if(drawerElementMbl) drawerElementMbl.style.display = "none"; 21197 if(crossIconElementMbl) crossIconElementMbl.style.display="none"; 21198 if(kwikpassLoggedInElementMbl) kwikpassLoggedInElementMbl.style.display="flex"; 21199 updateDOM(); 21200 }); 21201 addProfileIconInHorizon() 21202 updateDOM(); 21203 } 21204 21205 function handleDrawer1() { 21206 const token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 21207 if (token) { 21208 const kwikpassLoggedInElement = document.getElementById("icon-kwikpass"); 21209 const crossIconElement = document.getElementById("icon-close-kwikpass"); 21210 const drawerElement = document.getElementById("kwikpass-drawer-desktop"); 21211 // display cross icon and hide icon-kwikpass if isDropdownVisible = true else display icon-kwikpass and hide cross icon 21212 if(isDropdownVisible){ 21213 drawerElement.style.display = "none"; 21214 crossIconElement.style.display="none"; 21215 kwikpassLoggedInElement.style.display="flex"; 21216 }else{ 21217 drawerElement.style.display = "block"; 21218 crossIconElement.style.display="flex"; 21219 kwikpassLoggedInElement.style.display="none"; 21220 } 21221 isDropdownVisible = !isDropdownVisible; 21222 } 21223 } 21224 21225 function addLoginButton(){ 21226 function updateDOM() { 21227 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 21228 const isLogout = sessionStorage.getItem('isLogout'); 21229 const phoneNumber = getValueFromCookiesOrLocalStorage('notify_phone_number'); 21230 21231 if ((!token && !isLogout) || (token && !phoneNumber)) { 21232 openIframe('kp_sso_token') 21233 } 21234 21235 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 21236 if(drawerElement){ 21237 if(token){ 21238 document.getElementById("kp-login-button-header-logo").style.display = "none" 21239 document.getElementById("loggedin-icons").style.display = "block" 21240 }else{ 21241 document.getElementById("kp-login-button-header-logo").style.display = "flex" 21242 document.getElementById("loggedin-icons").style.display = "none" 21243 drawerElement.style.display = "none" 21244 } 21245 } 21246 // shopify logout 21247 const logoutLink = document.querySelectorAll('a[href*="/account/logout"]'); 21248 logoutLink.forEach((element) => { 21249 element.addEventListener("click", (event) => { 21250 event.preventDefault() 21251 handleLogout() 21252 }) 21253 }); 21254 21255 const logoutElement = document.getElementById('logout-button-desktop') 21256 21257 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 21258 } 21259 21260 const elementsWithAccount = document.querySelectorAll('a[href="/account"]'); 21261 elementsWithAccount.forEach((element) => { 21262 element.addEventListener('click', async (e) => { 21263 e.preventDefault(); 21264 const customerId = getCustomerId() 21265 token = getValueFromCookiesOrLocalStorage(XGokwikCoreToken(window.merchantInfo.environment)); 21266 kpHandleLogin('/account'); 21267 }); 21268 }); 21269 21270 document.addEventListener('DOMContentLoaded', function() { 21271 updateDOM(); 21272 }); 21273 21274 window.addEventListener('update-dom', function() { 21275 updateDOM(); 21276 }); 21277 21278 //TODO: update this with a query for the required button 21279 21280 const loader = `<svg 21281 class="kploader" 21282 width="17" 21283 height="16"
21284 viewBox="0 0 17 16" 21285 fill="none" 21286 xmlns="http://www.w3.org/2000/svg" 21287 > 21288 <path 21289 d="M8.50004 1.33325V3.99992M8.50004 11.9999V14.6666M4.50004 7.99992H1.83337M15.1667 7.99992H12.5M13.219 12.7189L11.3334 10.8333M13.219 3.33321L11.3334 5.21883M3.78109 12.7189L5.66671 10.8333M3.78109 3.33321L5.66671 5.21883" 21290 stroke="#111" 21291 stroke-width="1.6" 21292 stroke-linecap="round" 21293 stroke-linejoin="round" 21294 /> 21295 </svg>` 21296 21297 /*removing existing profile(person) icon - person icon is not present in this store*/ 21298 const profileButtonElement = document.querySelector(ICON_SELECT_QUERY) || document.querySelector(HORIZON_PROFILE_ICON); 21299 21300 // defining css and add it to style tag in head 21301 function appendCss() { 21302 let css = ` 21303 .kploader { 21304 display: none; 21305 animation: rotate 1.5s linear infinite; 21306 } 21307 @keyframes rotate { 21308 100% { 21309 transform: rotate(360deg); 21310 } 21311 } 21312 .kp-disabled-text-color{ 21313 cursor: not-allowed; 21314 } 21315 #logout-button-desktop{ 21316 cursor: pointer; 21317 display: flex; 21318 justify-content: center; 21319 align-items: center; 21320 gap: 8px; 21321 font-size: 14px; 21322 color: #344054; 21323 font-style: normal; 21324 font-weight: 600; 21325 line-height: 20px; 21326 width: 100%; 21327 border-radius: 8px; 21328 padding: 8px 14px;; 21329 border: 1px solid var(--gray-300, #d0d5dd); 21330 background: var(--base-white, #fff); 21331 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 21332 } 21333 #loggedin-icons{ 21334 align-self: center; 21335 display: none; 21336 } 21337 #kwikpass-drawer-desktop{ 21338 padding: 16px; 21339 display: none; 21340 right: 0%; 21341 width: 18rem; 21342 position: absolute; 21343 top: 100%; 21344 box-shadow: 0px 0px 32px 0px rgba(16, 24, 40, 0.32); 21345 border-bottom-left-radius: 8px; 21346 border-bottom-right-radius: 8px; 21347 z-index: 999; 21348 background:#fff!important; 21349 } 21350 #kwikpass-drawer-desktop > ul{ 21351 margin: 0px 0px 10px 0px; 21352 padding: 0; 21353 width: 100%; 21354 } 21355 #kwikpass-drawer-desktop >ul >a{ 21356 cursor: pointer; 21357 width: 100%; 21358 display: flex!important; 21359 justify-content: space-between; 21360 align-items: center; 21361 padding: 0; 21362 color: inherit; 21363 margin-left:0!important; 21364 text-decoration: none; 21365 } 21366 #kwikpass-drawer-desktop >ul >a:hover , #kwikpass-drawer-desktop >ul >a:focus { 21367 text-decoration: none; 21368 } 21369 #kwikpass-drawer-desktop >ul >a:focus,#kwikpass-drawer-desktop >ul >a:active { 21370 text-decoration: none; 21371 } 21372 #kwikpass-drawer-desktop >ul >a:focus .kploader { 21373 display: block; 21374 } 21375 #kwikpass-drawer-desktop >ul >a:not(:focus) .kploader { 21376 display: none; 21377 } 21378 #kwikpass-drawer-desktop > ul > a > p { 21379 font-size: 14px; 21380 font-style: normal; 21381 font-weight: 500; 21382 line-height: 142.857%; 21383 display: inline-flex; 21384 gap: 8px; 21385 align-items: center; 21386 margin: 10px 0 10px 0; 21387 color: #000; 21388 } 21389 .header--icon{ 21390 cursor: pointer; 21391 position: relative; 21392 display: inline-flex; 21393 } 21394 path#svgkp-path { 21395 stroke-width: 1; 21396 } 21397 #icon-close-kwikpass{ 21398 display: none; 21399 border-radius: 50px; 21400 border: 1px solid; 21401 margin: 0; 21402 padding: 2px; 21403 align-items: center; 21404 justify-content: center; 21405 margin-left:3px; 21406 } 21407 `; 21408 21409 var style = document.createElement('style'); 21410 style.innerHTML = css; 21411 document.getElementsByTagName('head')[0].appendChild(style); 21412 } 21413 21414 // function call to append css to style tag 21415 appendCss() 21416 // existing user icon to show in the header 21417 // TODO : fetch user icon form backend 21418 const userIcon = `<svg width="23" height="23" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg" id="svgkp"> 21419 <path d="M22.9129 12.935L13.7571 23.0474C13.5348 23.2929 13.1284 23.1084 13.1669 22.7794L14.0816 14.9731H10.6991C10.4034 14.9731 10.2484 14.6219 10.4478 14.4035L20.3133 3.59739C20.5589 3.32834 20.9984 3.58134 20.8891 3.92887L18.2354 12.3664H22.6607C22.9557 12.3664 23.1109 12.7163 22.9129 12.935Z" fill="#FEA203"/> 21420 <path id="svgkp-path" fill-rule="evenodd" clip-rule="evenodd" d="M16.6079 5.35819C16.4805 5.1933 16.3421 5.03582 16.1932 4.8869C15.2702 3.96387 14.0183 3.44531 12.7129 3.44531C11.4075 3.44531 10.1556 3.96387 9.2326 4.8869C8.30957 5.80993 7.79102 7.06183 7.79102 8.36719C7.79102 9.67255 8.30957 10.9244 9.2326 11.8475C9.48368 12.0986 9.75909 12.3197 10.0533 12.5086L11.0235 11.4503C10.7335 11.2914 10.4649 11.0911 10.227 10.8531C9.56766 10.1938 9.19727 9.29959 9.19727 8.36719C9.19727 7.43479 9.56766 6.54057 10.227 5.88127C10.8863 5.22196 11.7805 4.85156 12.7129 4.85156C13.6453 4.85156 14.5395 5.22196 15.1988 5.88127C15.3636 6.04604 15.5103 6.22549 15.6377 6.41654L16.6079 5.35819ZM20.6413 18.6497L19.6746 19.7132C20.1676 20.4122 20.4473 21.2264 20.4473 22.0781V23.8359C20.4473 24.2243 20.7621 24.5391 21.1504 24.5391C21.5387 24.5391 21.8535 24.2243 21.8535 23.8359V22.0781C21.8535 20.7863 21.4016 19.6103 20.6413 18.6497ZM12.3111 17.5078H10.3026C7.27113 17.5078 4.97852 19.6394 4.97852 22.0781V23.8359C4.97852 24.2243 4.66372 24.5391 4.27539 24.5391C3.88707 24.5391 3.57227 24.2243 3.57227 23.8359V22.0781C3.57227 18.6922 6.67684 16.1016 10.3026 16.1016H12.4885L12.3111 17.5078Z" fill="currentColor" stroke="currentColor"/> 21421 </svg>`; 21422 21423 // kwikpass icon for desktop - if user is not logged in 21424 const KwikpassNotLoggedIcon = `<div id="kp-login-button-header-logo" style="cursor: pointer;display: flex;align-items: center;">${userIcon}</div>` 21425
21426 // dropdown for desktop (opens on clicking kwikpass icon if user logged in) 21427 const drawerhtmlDesktop = `<div id="kwikpass-drawer-desktop"> 21428 <ul> 21429 <a href="javascript:void(0)" onclick="handleShopifyLogin(event,'/account')" tabindex="0" style=" display: flex"> 21430 <p> 21431 <svg 21432 width="20" 21433 height="20" 21434 viewBox="0 0 20 20" 21435 fill="none" 21436 xmlns="http://www.w3.org/2000/svg" 21437 > 21438 <path 21439 d="M4.6 2.20033L3.3 3.93366C3.04251 4.27697 2.91377 4.44863 2.91676 4.59232C2.91936 4.71736 2.97799 4.83462 3.07646 4.91172C3.18962 5.00032 3.40419 5.00032 3.83333 5.00032H16.1667C16.5958 5.00032 16.8104 5.00032 16.9235 4.91172C17.022 4.83462 17.0806 4.71736 17.0832 4.59232C17.0862 4.44863 16.9575 4.27697 16.7 3.93366L15.4 2.20033M4.6 2.20033C4.74667 2.00477 4.82 1.90699 4.91294 1.83647C4.99525 1.77401 5.08846 1.72741 5.18782 1.69903C5.3 1.66699 5.42222 1.66699 5.66667 1.66699H14.3333C14.5778 1.66699 14.7 1.66699 14.8122 1.69903C14.9115 1.72741 15.0047 1.77401 15.0871 1.83647C15.18 1.90699 15.2533 2.00477 15.4 2.20033M4.6 2.20033L3.03333 4.28921C2.83545 4.55306 2.73651 4.68498 2.66625 4.83026C2.6039 4.95917 2.55843 5.09559 2.53096 5.23612C2.5 5.3945 2.5 5.55941 2.5 5.88921L2.5 15.667C2.5 16.6004 2.5 17.0671 2.68166 17.4236C2.84144 17.7372 3.09641 17.9922 3.41002 18.152C3.76654 18.3337 4.23325 18.3337 5.16667 18.3337L14.8333 18.3337C15.7668 18.3337 16.2335 18.3337 16.59 18.152C16.9036 17.9922 17.1586 17.7372 17.3183 17.4236C17.5 17.0671 17.5 16.6004 17.5 15.667V5.88921C17.5 5.55941 17.5 5.3945 17.469 5.23613C17.4416 5.09559 17.3961 4.95918 17.3338 4.83026C17.2635 4.68498 17.1646 4.55306 16.9667 4.28921L15.4 2.20033M13.3333 8.33366C13.3333 9.21771 12.9821 10.0656 12.357 10.6907C11.7319 11.3158
2143910.8841 11.667 10 11.667C9.11594 11.667 8.2681 11.3158 7.64298 10.6907C7.01786 10.0656 6.66667 9.21771 6.66667 8.33366" 21440 stroke="currentColor" 21441 stroke-width="1.66667" 21442 stroke-linecap="round" 21443 stroke-linejoin="round" 21444 fill="none" 21445 /> 21446 </svg> 21447 Order History 21448 </p> 21449 21450 ${loader} 21451 </a> 21452 </ul> 21453 <button id="logout-button-desktop"> 21454 Logout 21455 <svg 21456 width="20" 21457 height="20" 21458 viewBox="0 0 20 20" 21459 fill="none" 21460 xmlns="http://www.w3.org/2000/svg" 21461 > 21462 <path 21463 d="M15 6.66667L18.3334 10M18.3334 10L15 13.3333M18.3334 10H7.50002M12.5 3.50337C11.4377 2.86523 10.2044 2.5 8.88891 2.5C4.90019 2.5 1.66669 5.85786 1.66669 10C1.66669 14.1421 4.90019 17.5 8.88891 17.5C10.2044 17.5 11.4377 17.1348 12.5 16.4966" 21464 stroke="currentColor" 21465 stroke-width="1.66667" 21466 stroke-linecap="round" 21467 stroke-linejoin="round" 21468 fill="none" 21469 /> 21470 </svg> 21471 </button> 21472 </div>`; 21473 21474 const kwikpassLoggedInIcon = ` 21475 <div id="loggedin-icons" > 21476 <div id="icon-close-kwikpass" class="icon-close-kwikpass" style="height: 20px; width:20px; cursor: pointer;" onclick="handleDrawer1()"> 21477 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 21478 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 21479 </svg> 21480 </div> 21481 <div style="cursor: pointer;display: flex;" onclick="handleDrawer1()" id="icon-kwikpass"> 21482 ${userIcon} 21483 </div> 21484 </div>`; 21485 21486 21487 // It will change based on theme 21488 const personIconElement = document.querySelector(ICON_SELECT_QUERY)?.parentElement || document.querySelector(HORIZON_PROFILE_ICON)?.parentElement 21489 const html = ` 21490 ${KwikpassNotLoggedIcon} 21491 ${kwikpassLoggedInIcon} 21492 ${drawerhtmlDesktop} 21493 `; 21494 21495 21496 if(!document.getElementsByClassName("header--icon")?.[0]){ 21497 const kwipassDesktopNode = document.createElement('div') 21498 kwipassDesktopNode.className="header--icon" 21499 kwipassDesktopNode.innerHTML = html 21500 personIconElement?.replaceChild(kwipassDesktopNode,profileButtonElement) 21501 } 21502 21503 let timerId=null; 21504 document.getElementById('kp-login-button-header-logo')?.addEventListener('click', () => { 21505 clearTimeout(timerId); 21506 timerId = null; 21507 handleKpAndShopifyLogin(); 21508 }); 21509 const kwikpassMobileIconElement = document.getElementById('kp-login-button-header-logo-mobile'); 21510 if (kwikpassMobileIconElement) { 21511 kwikpassMobileIconElement.addEventListener('click', () => { 21512 clearTimeout(timerId); 21513 timerId = null; 21514 handleKpAndShopifyLogin(); 21515 }); 21516 } 21517 21518 updateDOM(); 21519 21520 } 21521 21522 let isdomReady = false; 21523 document.addEventListener('DOMContentLoaded', function() { 21524 isdomReady = true; 21525 }, { once: true }); 21526 21527 function handleManualIntegration(){ 21528 if(isdomReady){ 21529 handleDOMUpdate(); 21530 }else{ 21531 document.addEventListener('DOMContentLoaded', function() { 21532 handleDOMUpdate(); 21533 }); 21534 } 21535 21536 window.addEventListener('update-dom', function() { 21537 handleDOMUpdate(); 21538 }); 21539 } 21540 21541 function handleNewVersionsOfHorizon(){ 21542 const headerEl = document.querySelector("header"); 21543 21544 if (headerEl) { 21545 // Create an observer to watch attribute changes 21546 const observer = new MutationObserver((mutationsList) => { 21547 for (const mutation of mutationsList) { 21548 if ( 21549 mutation.type === "attributes" && 21550 mutation.attributeName === "data-hydrated" 21551 ) { 21552 const newValue = headerEl.getAttribute("data-hydrated"); 21553 if (newValue === "true") { 21554 21555 addProfileIconInHorizon(); 21556 const drawerElementMobile = document.getElementById("kwikp
21556ass-drawer-mobile") 21557 if(drawerElementMobile){ 21558 if(token){ 21559 document.getElementById("kp-login-button-header-logo-mobile").style.display = "none" 21560 document.getElementById("loggedin-icons-mobile").style.display = "block" 21561 }else{ 21562 document.getElementById("kp-login-button-header-logo-mobile").style.display = "flex" 21563 document.getElementById("loggedin-icons-mobile").style.display = "none" 21564 drawerElementMobile.style.display = "none" 21565 } 21566 } 21567 21568 const drawerElement = document.getElementById("kwikpass-drawer-desktop") 21569 if(drawerElement){ 21570 if(token){ 21571 document.getElementById("kp-login-button-header-logo").style.display = "none" 21572 document.getElementById("loggedin-icons").style.display = "block" 21573 }else{ 21574 document.getElementById("kp-login-button-header-logo").style.display = "flex" 21575 document.getElementById("loggedin-icons").style.display = "none" 21576 drawerElement.style.display = "none" 21577 } 21578 } 21579 const logoutElement = document.getElementById('logout-button-desktop') 21580 if(logoutElement) logoutElement.addEventListener('click', handleLogout); 21581 21582 //mobile 21583 const logoutElementMobile = document.getElementById('logout-button-mobile') 21584 if(logoutElementMobile) logoutElementMobile.addEventListener('click', handleLogout); 21585 21586 // Stop observing once done (optional) 21587 observer.disconnect(); 21588 } 21589 } 21590 } 21591 }); 21592 21593 observer.observe(headerEl, { attributes: true }); 21594 21595 setTimeout(() => { 21596 observer.disconnect(); 21597 }, 10000); 21598 21599} 21600 21601 } 21602 21603 /** 21604 * Identifies account-related URLs that must be gated until KwikPass scripts load. 21605 */ 21606 function isAccountPath(pathname) { 21607 if (!pathname) return false; 21608 return ( 21609 pathname === '/account' || 21610 pathname.startsWith('/account/login') || 21611 pathname.startsWith('/account/register') || 21612 pathname.endsWith('/account') || 21613 pathname.indexOf('customer_authentication') !== -1 || 21614 pathname === '/account/addresses' 21615 ); 21616 } 21617 21618 /** 21619 * KwikpassAccountGate 21620 * ------------------- 21621 * Blocks navigation to account pages (see isAccountPath) until every required 21622 * KwikPass script has loaded successfully. 21623 * 21624 * Design notes: 21625 * - A SINGLE delegated click listener is attached on `document` in the CAPTURE 21626 * phase. This means it runs before any bubbling / inline `onclick` handlers, 21627 * so navigation is reliably blocked even for links clicked before scripts 21628 * finish loading (the race condition we care about). No per-anchor listeners. 21629 * - A MutationObserver only manages the visual `kwikpass-loading` class on 21630 * dynamically injected account links; the actual click-blocking never depends 21631 * on the observer, so newly added links are protected immediately by delegation. 21632 * - Loading state is centralized: every registered script key must flip to true 21633 * before the gate lifts. If ANY script fails, the gate stays locked. 21634 */ 21635 var KwikpassAccountGate = (function () { 21636 var LOADING_CLASS = 'kwikpass-loading'; 21637 var STYLE_ID = 'kwikpass-gate-style'; 21638 21639 var scriptStatus = Object.create(null); // key -> true once that script loads 21640 var requiredScripts = []; 21641 var failed = false; // a required script errored -> stay locked 21642 var unlocked = false; // gate lifted; navigation allowed 21643 var observer = null; 21644 var clickListenerAttached = false; 21645 21646 // Resolve an anchor's pathname tolerantly (handles relative/absolute hrefs). 21647 function getAnchorPath(anchor) { 21648 try { 21649 return anchor.pathname || new URL(anchor.href, window.location.origin).pathname; 21650 } catch (e) { 21651 return null; 21652 } 21653 } 21654 21655 function isAccountAnchor(anchor) { 21656 if (!anchor || anchor.tagName !== 'A') return false;
21657 var href = anchor.getAttribute('href'); 21658 // Ignore non-navigational hrefs (in-page anchors, javascript: handlers). 21659 if (!href || href.indexOf('javascript:') === 0 || href.charAt(0) === '#') return false; 21660 return isAccountPath(getAnchorPath(anchor)); 21661 } 21662 21663 // Single delegated capture-phase handler: blocks account-link navigation 21664 // while the gate is locked. 21665 function onDocumentClick(event) { 21666 if (unlocked) return; 21667 var target = event.target; 21668 var anchor = target && target.closest ? target.closest('a[href]') : null; 21669 if (!anchor || !isAccountAnchor(anchor)) return; 21670 event.preventDefault(); 21671 event.stopPropagation(); 21672 } 21673 21674 // Add/remove the visual loading class on every current account anchor. 21675 function refreshAnchorClasses() { 21676 var anchors = document.querySelectorAll('a[href]'); 21677 for (var i = 0; i < anchors.length; i++) { 21678 if (!isAccountAnchor(anchors[i])) continue; 21679 if (unlocked) anchors[i].classList.remove(LOADING_CLASS); 21680 else anchors[i].classList.add(LOADING_CLASS); 21681 } 21682 } 21683 21684 function injectStyle() { 21685 if (document.getElementById(STYLE_ID)) return; 21686 var style = document.createElement('style'); 21687 style.id = STYLE_ID; 21688 // Visual cue only; click-blocking is handled by the delegated listener. 21689 style.textContent = '.' + LOADING_CLASS + '{cursor:progress;opacity:.7;}'; 21690 (document.head || document.documentElement).appendChild(style); 21691 } 21692 21693 // Flag account links inside a freshly added DOM node. 21694 function flagNode(node) { 21695 if (node.nodeType !== 1) return; // element nodes only 21696 if (node.tagName === 'A' && isAccountAnchor(node)) { 21697 node.classList.add(LOADING_CLASS); 21698 } 21699 if (node.querySelectorAll) { 21700 var inner = node.querySelectorAll('a[href]'); 21701 for (var k = 0; k < inner.length; k++) { 21702 if (isAccountAnchor(inner[k])) inner[k].classList.add(LOADING_CLASS); 21703 } 21704 } 21705 } 21706 21707 // Watch for dynamically injected account links (visual class only). 21708 function startObserver() { 21709 if (observer || typeof MutationObserver === 'undefined') return; 21710 observer = new MutationObserver(function (mutations) { 21711 if (unlocked) return; 21712 for (var m = 0; m < mutations.length; m++) { 21713 var added = mutations[m].addedNodes; 21714 for (var n = 0; n < added.length; n++) flagNode(added[n]); 21715 } 21716 }); 21717 observer.observe(document.documentElement, { childList: true, subtree: true }); 21718 } 21719 21720 function lockNavigation() { 21721 if (!clickListenerAttached) { 21722 document.addEventListener('click', onDocumentClick, true); // capture phase 21723 clickListenerAttached = true; 21724 } 21725 injectStyle(); 21726 startObserver(); 21727 // The DOM may still be parsing when scripts are appended. 21728 if (document.readyState === 'loading') { 21729 document.addEventListener('DOMContentLoaded', refreshAnchorClasses, { once: true }); 21730 } else { 21731 refreshAnchorClasses(); 21732 } 21733 } 21734 21735 function unlockNavigation() { 21736 if (unlocked) return; 21737 unlocked = true; 21738 if (clickListenerAttached) { 21739 document.removeEventListener('click', onDocumentClick, true); 21740 clickListenerAttached = false; 21741 } 21742 if (observer) { 21743 observer.disconnect(); 21744 observer = null; 21745 } 21746 refreshAnchorClasses(); // strips the loading class from account links 21747 } 21748 21749 function maybeUnlock() { 21750 if (failed) return; 21751 for (var i = 0; i < requiredScripts.length; i++) { 21752 if (!scriptStatus[requiredScripts[i]]) return; // still waiting on a script 21753 } 21754 unlockNavigation(); 21755 } 21756 21757 return { 21758 // Register every script key up front and begin blocking immediately. 21759 init: function (keys) { 21760 requiredScripts = keys.slice(); 21761 for (var i = 0; i < keys.length; i++) scriptStatus[keys[i]] = false; 21762 failed = false; 21763 unlocked = false; 21764 lockNavigation(); 21765 }, 21766 markLoaded: function (key) { 21767 scriptStatus[key] = true; 21768 maybeUnlock(); 21769 }, 21770 markFailed: function (key, err) { 21771 failed = true; 21772 // Meaningful error; gate stays locked intentionally. 21773 console.error( 21774 '[KwikPass] Required script failed to load: "' + key + 21775 '". Account links remain disabled.', err 21776 ); 21777 } 21778 }; 21779 })(); 21780 21781 21782 var KP_LOW_PRIORITY_SCRIPT_URL = "https://pdp.gokwik.co/jify/build/sdk.js"; 21783 21784 function generateKpRequestId(){ 21785 return 'req-' + Date.now().toString(36) + '-' + Math.random().toString(36).slice(2); 21786 } 21787 21788 function runWhenIdle(fn, timeout){ 21789 if(typeof requestIdleCallback === 'function'){ 21790 requestIdleCallback(fn, { timeout: timeout }); 21791 }else{ 21792 setTimeout(fn, 0); 21793 } 21794 } 21795 21796 function isJifyScriptAlreadyPresent(){ 21797 return !!document.querySelector('script[src*="/jify/"]'); 21798 } 21799 21800 function loadLowPriorityScript(src){ 21801 runWhenIdle(function(){
21802 try{ 21803 if(isJifyScriptAlreadyPresent()){ 21804 return; 21805 } 21806 var script = document.createElement('script'); 21807 script.src = src; 21808 script.type = 'module'; 21809 script.async = true; 21810 script.setAttribute('fetchpriority', 'low'); 21811 document.body.appendChild(script); 21812 }catch(err){ 21813 console.error(err); 21814 } 21815 }, 5000); 21816 } 21817 21818 function checkMerchantStatusAndLoadLowPriorityScript(merchantId){ 21819 runWhenIdle(function(){ 21820 try{ 21821 if(!merchantId){ 21822 return; 21823 } 21824 21825 if(isJifyScriptAlreadyPresent()){ 21826 return; 21827 } 21828 21829 var kpRequestId = generateKpRequestId(); 21830 var merchantStatusUrl = 'https://gkx.gokwik.co/jify/api/v1/merchant/status'; 21831 21832 fetch(merchantStatusUrl, { 21833 method: 'GET', 21834 priority: 'low', 21835 headers: { 21836 'gk-merchant-id': merchantId, 21837 'kp-merchant-id': merchantId, 21838 'kp-request-id': kpRequestId, 21839 }, 21840 }) 21841 .then(function(response){ return response.json(); }) 21842 .then(function(data){ 21843 if(data && data.enabled === true && KP_LOW_PRIORITY_SCRIPT_URL){ 21844 loadLowPriorityScript(KP_LOW_PRIORITY_SCRIPT_URL); 21845 } 21846 }) 21847 .catch(function(err){ console.error(err); }); 21848 }catch(err){ 21849 console.error(err); 21850 } 21851 }, 3000); 21852 } 21853 21854 function addScripts(){ 21855 var kwikpassCoreFnUrl="https://pdp.gokwik.co/kwikpass/kwikpass-core-functions-min.js" 21856 var kwikpassMerchantV2Url="https://pdp.gokwik.co/kwikpass/plugin/build/kp-merchant-v2.js"; 21857 var kwikpassSDKUrl="https://pdp.gokwik.co/kwikpass/plugin/build/kp-shopify-app-sdk.js"; 21858 21859 // Start blocking account-link navigation before the scripts are appended. 21860 KwikpassAccountGate.init(['core', 'merchantV2', 'sdk']); 21861 21862 var kpCoreFnScript = document.createElement('script'); 21863 kpCoreFnScript.src = kwikpassCoreFnUrl; 21864 kpCoreFnScript.async=false; 21865 21866 kpCoreFnScript.onload = () => { 21867 KwikpassAccountGate.markLoaded('core'); 21868 if(document.querySelector(ICON_SELECT_QUERY)){ 21869 addLoginButton(); 21870 }else if(document.querySelector(HORIZON_PROFILE_ICON)){ 21871 handleNewVersionsOfHorizon(); 21872 addLoginButtonForHorizon(); 21873 }else{ 21874 handleManualIntegration(); 21875 } 21876 }; 21877 kpCoreFnScript.onerror = (e) => KwikpassAccountGate.markFailed('core', e); 21878 21879 var kpMerchantV2Script = document.createElement('script'); 21880 kpMerchantV2Script.src = kwikpassMerchantV2Url; 21881 kpMerchantV2Script.async=false; 21882 kpMerchantV2Script.onload = () => KwikpassAccountGate.markLoaded('merchantV2'); 21883 kpMerchantV2Script.onerror = (e) => KwikpassAccountGate.markFailed('merchantV2', e); 21884 21885 var kpMerchantV2SDKScript = document.createElement('script'); 21886 kpMerchantV2SDKScript.src = kwikpassSDKUrl; 21887 kpMerchantV2SDKScript.async=false; 21888 kpMerchantV2SDKScript.onload = () => KwikpassAccountGate.markLoaded('sdk'); 21889 kpMerchantV2SDKScript.onerror = (e) => KwikpassAccountGate.markFailed('sdk', e); 21890 21891 // Appended together => the three scripts download in parallel 21892 // (async=false preserves execution order between them). 21893 document.body.appendChild(kpCoreFnScript); 21894 document.body.appendChild(kpMerchantV2Script); 21895 document.body.appendChild(kpMerchantV2SDKScript); 21896 } 21897 21898 const __kp_mid = "19r4ab13uvh1"; 21899 if(!__kp_mid || __kp_mid === ''){ 21900 window.merchantInfo = { 21901 ...window.merchantInfo, 21902 environment: "production", 21903 type: "merchantInfo", 21904 integrationType: "PLUGIN", 21905 } 21906 21907 var updateThemeMetaFieldGet = 'https://gkx.gokwik.co/kp/api/v1/shopify-app/update-theme-meta-field'; 21908 21909 21910 const options = { 21911 method: 'GET', 21912 headers: {accept: 'application/json', shop: window.Shopify.shop } 21913 }; 21914 21915 fetch(updateThemeMetaFieldGet, options) 21916 .then(response => response.json()) 21917 .then(response => { 21918 var data = response.data; 21919 if(data?.mid != null && data?.mid !== ''){ 21920 window.merchantInfo["mid"] = data.mid; 21921 } 21922 21923 addScripts(); 21924 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 21925 }) 21926 .catch(err => console.error(err)); 21927 }else{ 21928 window.merchantInfo = { 21929 ...window.merchantInfo, 21930 ...(__kp_mid != null && __kp_mid !== '' ? { mid: __kp_mid } : {}), 21931 environment: "production", 21932 type: "merchantInfo", 21933 integrationType: "PLUGIN", 21934 } 21935 21936 addScripts(); 21937 checkMerchantStatusAndLoadLowPriorityScript(window.merchantInfo.mid); 21938 } 21939 21940</script>
21940 21941<!-- END app snippet --> 21942 21943</div>
21943<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
21943 21944</body> 21945</html> 21946
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.