.component--offers-details .heading{max-width:90vw}.component--offers-details .heading-title{font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.component--offers-details .previous-button{align-items:center;background:#000;border-radius:16px;height:32px;margin-right:15px;width:32px}.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--shop-search-page-product-grid .product-grid{--item-minimum-width:156px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr))}@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:rgba(0,0,0,.8)}.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;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr))}@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;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--item-minimum-width),1fr))}@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{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:8px}.component--product-tile-skeleton .product{align-items:center;display:flex;height:200px;justify-content:center;padding:16px;position:relative;width:100%}.component--product-tile-skeleton .product:before{animation-duration:1s;animation-iteration-count:infinite;animation-name:skeleton-loader-shine-animation;animation-timing-function:ease-in-out;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));content:"";height:100%;left:0;position:absolute;width:50%}.component--product-tile-skeleton .figures{aspect-ratio:1/1;display:flex;flex-wrap:wrap;max-height:75%;place-content:space-between;width:75%}.component--product-tile-skeleton .shape{background-color:var(--color-gray-3);height:46%;width: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;overflow:hidden;position:relative}.component--product-tile-skeleton .line:before{animation-duration:1s;animation-iteration-count:infinite;animation-name:skeleton-loader-shine-animation;animation-timing-function:ease-in-out;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));content:"";height:100%;left:0;position:absolute;width:50%}.component--product-tile-skeleton .rectangular-box{background-color:var(--color-gray-9);border-radius:4px;min-height:12px;overflow:hidden;position:relative;width:100%}.component--product-tile-skeleton .rectangular-box:before{animation-duration:1s;animation-iteration-count:infinite;animation-name:skeleton-loader-shine-animation;animation-timing-function:ease-in-out;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));content:"";height:100%;left:0;position:absolute;width:50%}@keyframes skeleton-loader-shine-animation{0%{transform:translate3d(-90%,0,0)}to{transform:translate3d(200%,0,0)}}