.product-color-products__slider{position:relative}.product-color-products__track{display:flex;gap:15px}.price-list--product .h4{font-weight:700}.product-color-products__item{flex:0 0 calc(25% - 11px);aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;border:1px solid transparent;overflow:hidden}.product-color-products__item img{width:100%;height:100%;object-fit:contain}.product-color-products__item.is-current{border-color:#000}.product-color-products__slider.is-carousel .product-color-products__track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-color-products__slider.is-carousel .product-color-products__track::-webkit-scrollbar{display:none}.product-color-products__slider.is-carousel .product-color-products__item{scroll-snap-align:start}.product-color-products__slider.is-carousel .product-color-products__track img{pointer-events:none;-webkit-user-drag:none}.product-color-products__slider.is-carousel .product-color-products__track{cursor:grab;-webkit-user-select:none;user-select:none}.product-color-products__slider.is-carousel .product-color-products__track.is-dragging{cursor:grabbing}.product-color-products__slider.is-carousel .product-color-products__item,.product-color-products__slider.is-carousel .product-color-products__item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-color-products__slider.is-carousel .product-color-products__item img{pointer-events:none}.pcp-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#fff;box-shadow:0 1px 6px #00000026;cursor:pointer}.pcp-nav--prev{left:-8px}.pcp-nav--next{right:-8px}.pcp-nav:disabled{opacity:0;pointer-events:none}.pcp-nav svg{width:16px;height:16px}.order-now-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 15px;background:#000;color:#fff;text-decoration:none;margin:2rem 0 1rem}.order-now-button:hover{color:#fff;opacity:.9}.order-now-button__text{text-decoration:underline;text-underline-offset:3px;letter-spacing:.05em;font-weight:500}.order-now-button svg{width:24px;height:24px;flex-shrink:0}.product-collections span{margin:0 5px}h1.product-title.h3{font-weight:700;font-size:1.1rem;margin:0;word-break:break-word;text-transform:capitalize}.product-toggle__summary{display:flex;align-items:center;justify-content:space-between;padding:10px 0 5px;cursor:pointer;list-style:none}.product-toggle__summary::-webkit-details-marker{display:none}.product-toggle__title{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.product-toggle__icon{position:relative;width:14px;height:14px;flex-shrink:0}.product-toggle__icon:before,.product-toggle__icon:after{content:"";position:absolute;background:#000}.product-toggle__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.product-toggle__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%);transition:opacity .2s ease}.product-toggle[open] .product-toggle__icon:after{opacity:0}.product-toggle__guide{display:block;text-align:right;text-decoration:underline;color:#888;font-size:.875rem;margin-bottom:12px}.size-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.size-option{display:flex;align-items:center;justify-content:center;padding:4px 0;border:1px solid #000;text-align:center}.product-toggle__guide{display:block;margin-left:auto;text-align:right;text-decoration:underline;color:#888;font-size:.875rem;margin-bottom:12px;background:none;border:none;padding:0;cursor:pointer}.sfg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease;z-index:9998}.sfg-overlay.is-open{opacity:1}.sfg-drawer{position:fixed;top:0;right:0;height:100%;width:600px;max-width:92vw;background:#fff;z-index:9999;display:flex;flex-direction:column;transform:translate(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:-4px 0 24px #00000026}.sfg-drawer.is-open{transform:translate(0);opacity:1}.sfg-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e0e0e0;flex-shrink:0;margin-bottom:20px}.sfg-drawer__title{font-size:1.5rem;font-weight:700;letter-spacing:.02em;margin:0}.sfg-drawer__close{background:none;border:none;cursor:pointer;padding:4px;display:flex}.sfg-drawer__close svg{width:20px;height:20px}.sfg-drawer__body{overflow-y:auto;padding:0 28px 100px;flex:1}.sfg-item__summary{display:flex;align-items:center;justify-content:space-between;padding:5px 0;cursor:pointer;list-style:none}.sfg-item__summary::-webkit-details-marker{display:none}.sfg-item__title{font-size:15px}.sfg-item__icon{position:relative;width:18px;height:18px;flex-shrink:0}.sfg-item__icon:before,.sfg-item__icon:after{content:"";position:absolute;background:#000}.sfg-item__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.sfg-item__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%);transition:opacity .2s ease}.sfg-item[open] .sfg-item__icon:after{opacity:0}.sfg-item__content{overflow:hidden;height:0;padding-bottom:28px;transition:height .3s ease}.sfg-item[open] .sfg-item__content{height:auto}.sfg-item__image{display:block;max-width:360px;width:100%;margin:24px auto 20px}.sfg-table{width:100%;border-collapse:collapse;font-size:14px}.sfg-table th,.sfg-table td{border:1px solid #d9d9d9;padding:6px 15px;text-align:center}.sfg-table thead th{background:#000;color:#fff;font-weight:700;opacity:1}.sfg-table tbody td:first-child,.sfg-table thead th:first-child{text-align:left;padding-left:2rem}.sfg-note{margin-top:8px;text-align:right;color:#999;font-size:.85rem}@media(max-width:699px){.sfg-drawer{width:100%;max-width:100%}.sfg-drawer__body{padding:0 16px}}.card-swatches{display:flex;align-items:center;gap:6px;margin-bottom:6px}.card-swatch{width:18px;height:18px;border:1px solid #ddd;background-size:cover;background-position:center;display:block;flex-shrink:0}.card-swatch:hover{outline:1px solid #000;outline-offset:1px}.card-swatches__more{font-size:.8rem;color:#888;margin-left:2px}.product-card__alternative{display:block;width:100%;padding:0 15px}.variant-picker__option--size .variant-picker__option-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%}.variant-picker__option--size .variant-picker__option-values>.block-swatch,.variant-picker__option--size .variant-picker__option-values>a,.variant-picker__option--size .variant-picker__option-values>label{width:100%;min-width:0;justify-content:center;text-align:center}.variant-picker__option--size .block-swatch.is-selected,.variant-picker__option--size input:checked+.block-swatch{background-color:#000!important;border-color:#000!important;color:#fff!important}.variant-picker__option--size .block-swatch.is-selected *,.variant-picker__option--size input:checked+.block-swatch *{color:#fff!important}.product-info__block-item[data-block-type=quantity-selector]>.v-stack{width:100%;justify-items:stretch}.product-info__block-item[data-block-type=quantity-selector] .quantity-selector{display:grid;width:100%;grid-template-columns:3rem minmax(0,1fr) 3rem}.collection-banner h1,.collection-banner .h0{font-family:Inter,sans-serif;font-size:4rem;line-height:1.1;font-weight:900;-webkit-text-stroke:.35px currentColor}.collection-banner__description,.collection-banner__description p,.collection-banner .rte,.collection-banner .rte p{font-size:24px;line-height:1.6}@media screen and (max-width:749px){.collection-banner h1,.collection-banner .h0{font-size:34px;font-weight:900;-webkit-text-stroke:.35px currentColor}.collection-banner__description,.collection-banner__description p,.collection-banner .rte,.collection-banner .rte p{font-size:16px}}@media screen and (min-width:1000px){.shop-the-look__item-product{max-width:24rem;width:100%}.shop-the-look__item-content .product-card__figure,.shop-the-look__item-content .product-card__media,.shop-the-look__item-content .product-card__image{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/amoeba-custom.css.map */
