.integy-terms-fallback{display:none;margin:14px 0 16px!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#ffffff0e!important;color:#f5f7fa!important}.integy-terms-fallback.is-visible{display:block!important}.integy-terms-fallback label{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;cursor:pointer!important}.integy-terms-fallback input[type=checkbox]{flex:0 0 auto!important;width:18px!important;height:18px!important;margin-top:2px!important;accent-color:#e01b22!important}.integy-terms-fallback__text{display:block!important;color:#f5f7fa!important;font-size:13px!important;line-height:1.35!important}.integy-terms-fallback__text a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px!important}.integy-terms-fallback.is-error{border-color:#e01b22bf!important;box-shadow:0 0 0 3px #e01b222e!important}@media screen and (max-width:719px){.template-collection .collection--description[data-collection-description]{position:relative!important;max-height:218px!important;overflow:hidden!important;transition:max-height .2s ease!important}.template-collection .collection--description[data-collection-description].integy-collection-desc--expanded{max-height:none!important;overflow:visible!important}.template-collection .collection--description[data-collection-description].integy-collection-desc--collapsed:after{content:"";position:absolute;right:0;bottom:0;left:0;height:58px;pointer-events:none;background:linear-gradient(180deg,#0f111400,#0f1114f7)}.integy-collection-desc-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;margin:10px 0 2px!important;padding:8px 13px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff0f!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.template-collection .integy-smart-nav{margin:14px 0 16px!important;padding:14px!important}.template-collection .integy-smart-nav__tiles{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 2px 8px!important;margin-top:12px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.template-collection .integy-smart-tile{flex:0 0 156px!important;min-height:68px!important;padding:10px!important;scroll-snap-align:start}.template-collection .integy-smart-nav__chips{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:7px!important;-webkit-overflow-scrolling:touch}.template-collection .integy-smart-chip,.template-collection .integy-smart-nav__chips a{flex:0 0 auto!important;white-space:nowrap!important}.template-collection .productgrid-gridview .productgrid--items,.template-search .productgrid-gridview .productgrid--items{margin-top:14px!important}.template-collection .productgrid-gridview .productitem,.template-search .productgrid-gridview .productitem{overflow:hidden!important}.template-collection .productgrid-gridview .productitem__image-container,.template-search .productgrid-gridview .productitem__image-container{padding:8px 8px 0!important;background:#0d0f11!important}.template-collection .productgrid-gridview .productitem--image,.template-search .productgrid-gridview .productitem--image,.template-collection .productgrid-gridview .imagestyle--small .productitem--image,.template-collection .productgrid-gridview .imagestyle--medium .productitem--image,.template-collection .productgrid-gridview .imagestyle--large .productitem--image,.template-collection .productgrid-gridview .imagestyle--cropped-small .productitem--image,.template-collection .productgrid-gridview .imagestyle--cropped-medium .productitem--image,.template-collection .productgrid-gridview .imagestyle--cropped-large .productitem--image,.template-search .productgrid-gridview .imagestyle--small .productitem--image,.template-search .productgrid-gridview .imagestyle--medium .productitem--image,.template-search .productgrid-gridview .imagestyle--large .productitem--image,.template-search .productgrid-gridview .imagestyle--cropped-small .productitem--image,.template-search .productgrid-gridview .imagestyle--cropped-medium .productitem--image,.template-search .productgrid-gridview .imagestyle--cropped-large .productitem--image{display:block!important;width:100%!important;height:clamp(136px,41vw,170px)!important;min-height:136px!important;padding-bottom:0!important;aspect-ratio:auto!important;border-radius:3px!important;background:#fff!important}.template-collection .productgrid-gridview .productitem--image img,.template-search .productgrid-gridview .productitem--image img,.template-collection .productgrid-gridview .productitem--image svg,.template-search .productgrid-gridview .productitem--image svg{position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important;visibility:visible!important}.template-collection .productgrid-gridview .productitem__badge,.template-search .productgrid-gridview .productitem__badge{bottom:0!important;left:0!important;max-width:calc(100% - 10px)!important;padding:4px 8px!important;font-size:13px!important;line-height:1.1!important;font-weight:900!important}.template-collection .productgrid-gridview .productitem--info,.template-search .productgrid-gridview .productitem--info{padding:12px 12px 13px!important}.template-collection .productgrid-gridview .productitem--title,.template-search .productgrid-gridview .productitem--title{margin:0 0 7px!important}.template-collection .productgrid-gridview .productitem--title a,.template-search .productgrid-gridview .productitem--title a{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:clamp(15px,4.15vw,18px)!important;line-height:1.17!important;letter-spacing:.005em!important}.template-collection .productgrid-gridview .productitem--vendor,.template-search .productgrid-gridview .productitem--vendor{font-size:13px!important;line-height:1.2!important}.template-collection .productgrid-gridview .productitem--price,.template-search .productgrid-gridview .productitem--price,.template-collection .productgrid-gridview .productitem .money,.template-search .productgrid-gridview .productitem .money{font-size:17px!important;line-height:1.18!important}.template-collection .productgrid-gridview .productitem__stock-level,.template-search .productgrid-gridview .productitem__stock-level{margin-top:6px!important;font-size:13px!important;line-height:1.2!important}.template-collection .productgrid-gridview .productitem--actions,.template-search .productgrid-gridview .productitem--actions{padding:0 12px 14px!important}.template-collection .productgrid-gridview .productitem--action-trigger,.template-search .productgrid-gridview .productitem--action-trigger{min-height:40px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.15!important}.template-collection .productgrid--utils-container{min-height:58px!important}.template-collection .utils-filter-button,.template-collection .utils-sortby-button,.template-collection .utils-viewtoggle-button{min-height:44px!important}}.template-product .product-form--regular .product-form--atc,.template-product .product-form--alt .product-form--atc,.template-product .product-form--alt input[type=hidden]+.product-form--atc{margin-top:28px!important}@media screen and (min-width:990px){.template-product .product-form--regular .product-form--atc,.template-product .product-form--alt .product-form--atc,.template-product .product-form--alt input[type=hidden]+.product-form--atc{margin-top:32px!important}}@media screen and (max-width:719px){.template-product .product-form--regular .product-form--atc,.template-product .product-form--alt .product-form--atc,.template-product .product-form--alt input[type=hidden]+.product-form--atc{margin-top:24px!important}}.integy-terms-inline-error{display:block!important;margin-top:9px!important;color:#ffb4b4!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.integy-terms-inline-error[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/integy-v15-mobile-checkout-fixes.css.map */
