gc-banner-promo{display:block}.gc-banner-promo__dialog{box-sizing:border-box;width:fit-content;max-width:min(var(--gc-banner-width),calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--gc-banner-radius);background:#fff;box-shadow:0 20px 70px #0005;overflow:auto}.gc-banner-promo__dialog::backdrop{background:#0009}.gc-banner-promo__link{display:block;line-height:0}.gc-banner-promo__image{display:block;width:auto;height:auto;max-width:min(var(--gc-banner-width),calc(100vw - 32px));max-height:calc(100dvh - 32px);object-fit:contain}.gc-banner-promo__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 10px #0003;font:30px/1 Arial,sans-serif;cursor:pointer}.gc-banner-promo__close:hover{color:#b28247}.gc-banner-promo__close:focus-visible,.gc-banner-promo__link:focus-visible{outline:3px solid #b28247;outline-offset:-3px}.collection-carousel-mobile{background-color:#fff;max-width:100vw}@media only screen and (min-width:768px){.collection-carousel-mobile.hide-desktop{display:none}}.collection-carousel-mobile ul{display:flex;overflow-x:auto;padding:0 8px;margin:0;gap:8px;list-style:none}.collection-carousel-mobile__item{text-align:center;flex:0 0 auto;width:82px}.collection-carousel-mobile__item img{width:65px;height:65px;object-fit:cover;border-radius:50%}.collection-carousel-mobile__item span{font-size:9px;text-transform:uppercase;display:block;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
