.component--shop-search-page-product-grid .product-grid{--item-minimum-width:156px;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr));display:grid}@media (min-width:400px){.component--shop-search-page-product-grid .product-grid{--item-minimum-width:170px}}@media (min-width:1024px){.component--shop-search-page-product-grid .product-grid{--item-minimum-width:212px}}
.component--offers-details-dialog::backdrop{background-color:#000c}
.component--offers-details .heading{max-width:90vw}.component--offers-details .heading-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:100;overflow:hidden}.component--offers-details .previous-button{background:#000;border-radius:16px;align-items:center;width:32px;height:32px;margin-right:15px}
.component--coupon-information .clip-button.is-disabled{background:var(--color-tomato-red-lighter);border-color:var(--color-tomato-red-lighter);color:var(--color-white)}.component--coupon-information .clip-button.is-disabled .clip-button-icon,.component--coupon-information .clip-button:hover .clip-button-icon{color:var(--color-white)}
.component--offers-product-options .link{color:var(--color-tomato-red);font-size:14px;font-weight:400;line-height:24px}.component--offers-product-options .product-grid{--item-minimum-width:156px;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr));display:grid}@media (min-width:400px){.component--offers-product-options .product-grid{--item-minimum-width:170px}}@media (min-width:1024px){.component--offers-product-options .product-grid{--item-minimum-width:212px}}
.component--offers-product-options-with-infinite-scroll .product-grid{--item-minimum-width:156px;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr));display:grid}@media (min-width:400px){.component--offers-product-options-with-infinite-scroll .product-grid{--item-minimum-width:170px}}@media (min-width:1024px){.component--offers-product-options-with-infinite-scroll .product-grid{--item-minimum-width:212px}}
.component--product-tile-skeleton{width:100%}.component--product-tile-skeleton .container{flex-direction:column;align-items:center;padding:8px;display:flex;overflow:hidden}.component--product-tile-skeleton .product{justify-content:center;align-items:center;width:100%;height:200px;padding:16px;display:flex;position:relative}.component--product-tile-skeleton .product:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);width:50%;height:100%;animation-name:skeleton-loader-shine-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:0}.component--product-tile-skeleton .figures{aspect-ratio:1;flex-wrap:wrap;place-content:space-between;width:75%;max-height:75%;display:flex}.component--product-tile-skeleton .shape{background-color:var(--color-gray-3);width:46%;height:46%}.component--product-tile-skeleton .square{background-color:var(--color-gray-9);border-radius:15%}.component--product-tile-skeleton .circle{background-color:var(--color-gray-9);border-radius:50%}.component--product-tile-skeleton .line{background-color:var(--color-gray-9);border-radius:8px;min-height:1em;position:relative;overflow:hidden}.component--product-tile-skeleton .line:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);width:50%;height:100%;animation-name:skeleton-loader-shine-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:0}.component--product-tile-skeleton .rectangular-box{background-color:var(--color-gray-9);border-radius:4px;width:100%;min-height:12px;position:relative;overflow:hidden}.component--product-tile-skeleton .rectangular-box:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);width:50%;height:100%;animation-name:skeleton-loader-shine-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:0}@keyframes skeleton-loader-shine-animation{0%{transform:translate(-90%)}to{transform:translate(200%)}}
