.ic-open{display:flex;width:max-content;max-width:100%;align-items:center;gap:8px;margin:8px 0 10px;padding:6px 11px;border:1px solid #111;background:var(--ic-bg, #f6f0d8);color:#111;font-size:.7rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.ic-open i{flex:none;width:8px;height:8px;border-radius:50%;background:#b9b19a}.ic-open.is-open i{background:#2fb344;animation:ic-pulse 1.8s ease-out infinite}@keyframes ic-pulse{0%{box-shadow:0 0 #2fb3448c}to{box-shadow:0 0 0 9px #2fb34400}}.ic-dopa__visit .ic-open{margin:2px 0 12px}.ic-ship{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:12px;padding:12px 14px 16px;border:1px solid #111;background:var(--ic-bg, #f6f0d8);color:#111}.ic-ship[hidden]{display:none}.ic-ship__msg{margin:0;font-size:.82rem;line-height:1.35}.ic-ship__msg b{font-weight:700}.ic-ship__track{position:relative;height:10px;border:1px solid #111;background:#fff}.ic-ship__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ic-yellow, #ffd23f);transition:width .8s cubic-bezier(.22,.61,.36,1)}.ic-ship__devil{position:absolute;top:50%;left:0;width:34px;height:auto;margin-top:-13px;transform:translate(-60%) scaleX(-1);transition:left .8s cubic-bezier(.22,.61,.36,1);animation:ic-ship-bob 1.3s ease-in-out infinite alternate;pointer-events:none}@keyframes ic-ship-bob{0%{margin-top:-16px}to{margin-top:-10px}}.ic-ship.is-done .ic-ship__devil{animation-duration:.45s}.ic-shuffle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1111118c;opacity:0;transition:opacity .25s ease}.ic-shuffle[hidden]{display:none}.ic-shuffle.is-on{opacity:1}.ic-shuffle__box{position:relative;box-sizing:border-box;width:min(400px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 22px;background:var(--ic-bg, #f6f0d8);border:1px solid #111;box-shadow:6px 6px #111;transform:translateY(14px) rotate(-1.5deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ic-shuffle.is-on .ic-shuffle__box{transform:none}.ic-shuffle__close{position:absolute;top:6px;right:8px;width:36px;height:36px;padding:0;border:0;background:none;color:#111;font-size:1.7rem;line-height:1}html body .ic-shuffle .ic-cart.ic-shuffle__tag{background:var(--ic-yellow, #ffd23f)!important;color:#111!important;border-color:#111!important;box-shadow:3px 3px #111;transform:rotate(-3deg)}.ic-shuffle__win{box-sizing:border-box;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #111;background:#fff}.ic-shuffle__win img{width:88%;height:88%;object-fit:contain}.ic-shuffle__win.is-spin img{animation:ic-slot .14s linear}@keyframes ic-slot{0%{transform:translateY(-30%);opacity:.25;filter:blur(2px)}to{transform:none;opacity:1;filter:none}}.ic-shuffle__title{margin:0;min-height:1.3em;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.ic-shuffle__price{margin:-6px 0 0;min-height:1.2em;font-size:.85rem}.ic-shuffle__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s ease}.ic-shuffle.is-done .ic-shuffle__actions{opacity:1;pointer-events:auto}.ic-egg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:hidden;pointer-events:none}.ic-egg img{position:absolute;left:0;top:0;height:auto;transform:translate3d(-400px,-400px,0);will-change:transform}.ic-toast{position:fixed;left:50%;top:120px;z-index:1001;padding:9px 15px;background:var(--ic-yellow, #ffd23f);border:1px solid #111;box-shadow:3px 3px #111;color:#111;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;animation:ic-toast 2.9s ease forwards}@keyframes ic-toast{0%{opacity:0;transform:translate(-50%,-12px) rotate(-3deg)}10%,80%{opacity:1;transform:translate(-50%) rotate(-3deg)}to{opacity:0;transform:translate(-50%) rotate(-3deg)}}@media(max-width:749px){.ic-head [data-ic-shuffle]{font-size:.62rem!important;padding:.55em .7em!important}}@media(prefers-reduced-motion:reduce){.ic-open.is-open i,.ic-ship__devil{animation:none}}html body theme-drawer dialog[open],html body .theme-drawer__dialog[open]{z-index:100!important}html body header-component .ic-nav .ic-nav__link{z-index:25}html body header-component .ic-mega:before{top:-6px!important;height:6px!important}html body #shopify-pc__banner.shopify-pc__banner__dialog,html body #shopify-pc__prefs__dialog{background:var(--ic-bg, #f6f0d8)!important;color:#111!important;border:1px solid #111!important;border-radius:0!important;box-shadow:6px 6px #111!important;font-family:var(--font-body--family, inherit)!important}html body #shopify-pc__banner h2,html body #shopify-pc__prefs__dialog h2{display:inline-block!important;margin:0 0 14px!important;padding:.4em .85em!important;background:var(--ic-yellow, #ffd23f)!important;border:1px solid #111!important;box-shadow:3px 3px #111!important;transform:rotate(-2deg);color:#111!important;font-family:var(--font-heading--family, inherit)!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.1!important;text-transform:uppercase!important}html body #shopify-pc__banner p,html body #shopify-pc__prefs__dialog p{color:#111!important;font-size:.85rem!important;line-height:1.5!important}html body #shopify-pc__banner a,html body #shopify-pc__prefs__dialog a{color:#111!important;text-underline-offset:3px}html body #shopify-pc__banner button,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{border-radius:0!important;border:1px solid #111!important;background:transparent!important;color:#111!important;font-family:var(--font-body--family, inherit)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:12px 16px!important;box-shadow:none!important;transition:background-color .25s ease,color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease!important}html body #shopify-pc__banner button.shopify-pc__banner__btn-accept,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-accept{background:#111!important;color:#fff!important}html body #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{border-color:transparent!important;text-decoration:underline!important;text-underline-offset:3px}@media(hover:hover){html body #shopify-pc__banner button:not(.shopify-pc__banner__btn-manage-prefs):hover,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{background:var(--ic-yellow, #ffd23f)!important;color:#111!important;transform:translateY(-2px);box-shadow:0 3px #111!important}}html body #shopify-pc__banner button:focus-visible,html body #shopify-pc__prefs__dialog button:focus-visible{outline:2px solid #111!important;outline-offset:2px;box-shadow:none!important}html body #shopify-pc__prefs__dialog h3,html body #shopify-pc__prefs__dialog label{color:#111!important;font-family:var(--font-body--family, inherit)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option{border-color:#111!important}html body #shopify-pc__prefs__dialog header{background:transparent!important;border-color:#111!important}html body #shopify-pc__prefs__overlay{background:#1111118c!important}html body #shopify-pc__prefs__dialog h2{max-width:calc(100% - 56px)!important}html body #shopify-pc__prefs__header-close{position:relative;z-index:2}html body .ic-insta-loop .instafeed-shoppable__track{scroll-snap-type:none!important;scroll-behavior:auto!important}html body .ic-insta-loop .instafeed-shoppable__card{scroll-snap-align:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/icstay-widgets.css.map */
