.igc{bottom:0;color:#212529;font-family:DM Sans,sans-serif;left:0;position:fixed;right:0;top:0;z-index:1035}.igc a{text-decoration:none}.igc button{font-family:inherit}.igc a:focus-visible,.igc button:focus-visible{outline:2px solid #be4900;outline-offset:2px}.igc__scrim{background:rgba(0,0,0,.4);left:0;opacity:0;transition:opacity .2s ease}.igc__panel,.igc__scrim{bottom:0;position:absolute;right:0;top:0}.igc__panel{background:#fff;border-radius:15px 0 0 15px;box-shadow:-8px 0 32px rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:100%;transform:translateX(100%);transition:transform .2s cubic-bezier(.4,0,1,1);width:440px}.igc.is-open .igc__scrim{opacity:1}.igc.is-open .igc__panel{transform:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.igc__handle{display:none}.igc__head{align-items:center;border-bottom:1px solid #efefef;display:flex;gap:10px;padding:16px 24px 12px}.igc__title{color:#000;font-size:20px;font-weight:700;line-height:28px;margin:0}.igc__count{border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:22px;padding:0 8px}.igc__close,.igc__count{align-items:center;background:#f6f6f8;color:#000}.igc__close{border:0;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.igc__body{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow-y:auto;padding:0 24px 16px}.igc__items{list-style:none;margin:0;padding:0}.igc__item{border-radius:10px;display:flex;flex-direction:column;gap:4px;margin:0 -12px;opacity:0;padding:16px 12px;transform:translateY(12px);transition:opacity .18s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.igc__item+.igc__item{background-image:linear-gradient(#efefef,#efefef);background-position:12px 0;background-repeat:no-repeat;background-size:calc(100% - 24px) 1px}.igc__item.is-removing{opacity:0!important;transform:translateX(24px)!important}.igc__item--new{animation:igc-new 2.4s ease-out forwards}.igc__item--new,.igc__item--new+.igc__item{background-image:none}.igc.is-open .igc__item{opacity:1;transform:none;transition-delay:calc(.1s + var(--i, 0)*30ms)}.igc--static .igc__item{transition-delay:0s}.igc__line{gap:12px;padding-bottom:2px}.igc__icon,.igc__line{align-items:center;display:flex}.igc__icon{border-radius:50%;color:#fff;flex:none;height:36px;justify-content:center;width:36px}.igc__icon--sm{height:32px;width:32px}.igc__name{color:#000;flex-grow:1;font-size:16px;font-weight:700;line-height:22px;min-width:0}.igc__price,.igc__times{white-space:nowrap}.igc__price{color:#000;font-size:16px;font-weight:700;line-height:22px}.igc__specs{display:grid;grid-template-columns:auto minmax(0,1fr);margin:0}.igc__specs dd,.igc__specs dt{border-bottom:1px solid #efefef;font-size:15px;line-height:22px;margin:0;padding:9px 0}.igc__specs dt{align-items:center;color:#656565;display:flex;font-weight:400;padding-right:16px}.igc__specs dd{align-items:flex-end;color:#000;display:flex;flex-direction:column;font-weight:500;gap:4px;justify-content:center;min-width:0;overflow-wrap:anywhere;text-align:right}.igc__country{gap:6px}.igc__country,.igc__quality{align-items:center;display:inline-flex}.igc__quality{border:2px solid #ff8338;border-radius:5px;box-sizing:border-box;color:#000;font-size:14px;font-weight:700;height:28px;padding:0 12px}.igc__addon{align-items:center;display:inline-flex;gap:6px}.igc__addon svg{color:#656565;flex:none}.igc__media{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;padding-top:10px}.igc__thumbs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.igc__link-tile,.igc__more,.igc__thumb{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;flex:none;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.igc__thumb{background:#efefef;color:#a3a3a3}.igc__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.igc a.igc__thumb:hover{background-color:#efefef!important;outline:2px solid #ff8338;outline-offset:1px}.igc__per{background:rgba(0,0,0,.72);border-radius:999px;bottom:3px;color:#fff;font-size:11px;font-weight:700;left:3px;line-height:16px;padding:0 5px;position:absolute}.igc__more{background:#f6f6f8;border:1px solid #efefef;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:0}.igc__more:hover{border-color:#ff8338}.igc__less,.igc__thumb--extra{display:none}.igc__thumbs.is-expanded .igc__less,.igc__thumbs.is-expanded .igc__thumb--extra{display:flex}.igc__thumbs.is-expanded .igc__more:not(.igc__less){display:none}.igc__profile{align-items:center;color:#212529;display:flex;font-size:14px;font-weight:500;gap:8px;min-width:0}.igc__profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igc__avatar{background:#efefef;border-radius:50%;flex:none;height:32px;overflow:hidden;width:32px}.igc__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.igc__link{align-items:center;display:flex;gap:10px;min-width:0}.igc__link-tile{background:#f6f6f8;border:1px solid #efefef;color:#656565}.igc a.igc__link-tile:hover{background-color:#f6f6f8!important;border-color:#ff8338;color:#be4900!important}.igc__link-text{display:flex;flex-direction:column;min-width:0}.igc__link-text a{color:#212529;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igc__link-label{color:#656565;font-size:12px;line-height:16px}.igc__remove{align-items:center;background:transparent;border:0;border-radius:50%;color:#656565;cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;margin:0 -10px -2px 0;padding:0;width:44px}.igc__remove:hover{background:#fff6f6;color:#c62828}.igc__xs{display:flex;flex-direction:column;gap:6px;margin-top:14px}.igc__xs-label{color:#656565;font-size:13px;font-weight:500;line-height:18px}.igc__xs-group{background:#f6f6f8;border-radius:10px;padding:0 12px}.igc__xs-row{display:flex;flex-direction:column;gap:6px;padding:12px 0;transition:opacity .2s ease}.igc__xs-row+.igc__xs-row{border-top:1px solid #e6e6ea}.igc__xs-line{align-items:center;display:flex;gap:12px}.igc__xs-text{display:flex;flex-direction:column;flex-grow:1;min-width:0}.igc__xs-name{color:#000;font-size:14px;font-weight:700;line-height:20px}.igc__xs-sub{color:#656565;font-size:13px;line-height:18px}.igc__xs-sub b{color:#000;font-weight:700}.igc__xs-add{align-items:center;background:#fff;border:1px solid #dadada;border-radius:50%;color:#000;cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;padding:0;transition:border-color .15s ease,background .15s ease;width:40px}.igc__xs-add:hover{border-color:#ff8338;color:#be4900}.igc__xs-add .igc__xs-done,.igc__xs-add .igc__xs-spin{display:none}.igc__xs-add.is-busy{border-color:#efefef;cursor:default}.igc__xs-add.is-busy .igc__xs-plus{display:none}.igc__xs-add.is-busy .igc__xs-spin{animation:igc-spin .8s linear infinite;display:block}.igc__xs-add.is-done{background:#10b40c;border-color:#10b40c;color:#fff}.igc__xs-add.is-done .igc__xs-plus,.igc__xs-add.is-done .igc__xs-spin{display:none}.igc__xs-add.is-done .igc__xs-done{display:block}.igc__xs-error{align-items:center;color:#c62828;display:flex;font-size:13px;gap:6px;line-height:18px;margin:0;padding-left:44px}.igc__xs-error[hidden]{display:none}.igc__empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 8px;text-align:center}.igc__empty[hidden]{display:none}.igc__empty-icon{align-items:center;background:#f6f6f8;border-radius:50%;color:#a3a3a3;display:flex;height:64px;justify-content:center;width:64px}.igc__empty-title{color:#000;font-size:16px;font-weight:700;margin:0}.igc__empty-text{color:#656565;font-size:14px;margin:0}.igc__foot{background:#fff;border-top:1px solid #efefef;display:flex;flex-direction:column;gap:12px;padding:16px 24px calc(20px + env(safe-area-inset-bottom, 0px))}.igc__foot[hidden]{display:none}.igc__total{align-items:baseline;display:flex;justify-content:space-between}.igc__total span{color:#000;font-size:20px;font-weight:500;line-height:28px}.igc__total b{color:#000;font-size:24px;font-weight:700}.igc__cta{align-items:center;background:#ff8338;border-radius:5px;color:#fff!important;display:flex;font-size:18px;font-weight:700;height:56px;justify-content:center;transition:background .15s ease;width:100%}.igc a.igc__cta:hover{background-color:#000!important;color:#fff!important}.igc__continue{background:transparent;border:0;color:#656565;cursor:pointer;font-size:15px;font-weight:500;min-height:36px;padding:0}.igc__continue:hover{color:#be4900}.igc__toast{align-items:center;background:#000;border-radius:10px;bottom:176px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#fff;display:flex;font-size:14px;gap:12px;justify-content:space-between;left:16px;padding:12px 16px;position:absolute;right:16px}.igc__toast[hidden]{display:none}.igc__toast button{background:transparent;border:0;color:#ff8338;cursor:pointer;font-size:14px;font-weight:700;padding:4px 0}@media (max-width:767px){.igc__panel{border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.15);left:0;max-height:calc(100% - 44px);top:auto;transform:translateY(100%);width:auto}.igc__handle{background:#dadada;border-radius:4px;display:block;height:4px;margin:8px auto 0;width:40px}.igc__body{flex:0 1 auto}.igc__body,.igc__foot,.igc__head{padding-left:16px;padding-right:16px}.igc__foot{padding-top:14px}.igc__continue{display:none}.igc__toast{bottom:150px}}@media (prefers-reduced-motion:reduce){.igc__item,.igc__panel,.igc__scrim{transition:none!important}.igc__item{opacity:1;transform:none}.igc__item--new{animation-duration:.01s}}@keyframes igc-new{0%,60%{background-color:#ffece1}to{background-color:rgba(255,236,225,0)}}@keyframes igc-spin{to{transform:rotate(1turn)}}