.product-card__swatches{position:relative;z-index:1000;display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-card__swatches::-webkit-scrollbar{display:none}.product-card__swatch{display:block;width:31px;height:31px;overflow:hidden;background-color:#f7f5f4;border-radius:0;flex-shrink:0}.product-card__swatch img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.product-card__swatch--more{width:auto;height:auto;background:transparent;display:flex;align-items:center;justify-content:center;font-family:var(--font-apercu-pro-regular);font-size:14px;letter-spacing:.22px;color:#6a6a6a;cursor:pointer;border:none;padding:0 4px}.product-card__swatches a.product-card__swatch:nth-child(n+5){display:none}.product-card__swatches.is-expanded{flex-wrap:wrap;overflow-x:visible}.product-card__swatches.is-expanded a.product-card__swatch{display:block!important}.product-card__swatches.is-expanded .product-card__swatch--more{display:none!important}.product-main-gallery__item--zoomable{cursor:zoom-in}@media(min-width:1200px){.cart-drawer__footer-caption{justify-content:flex-start!important;align-items:center}.cart-drawer__footer-caption .afterpay-info__img{margin-left:auto!important;margin-right:6px!important}}.section-product-row--card .section-product-row__card-slide{align-self:flex-start}.product-row-card{position:relative;display:block;width:100%;aspect-ratio:.7568134172;overflow:hidden;background-color:#f7f5f4;color:var(--card-text-color,#fff);text-decoration:none}.product-row-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.product-row-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,var(--card-overlay,0));pointer-events:none}.product-row-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px}.product-row-card__top{display:flex;flex-direction:column;gap:12px}.product-row-card__title{margin:0;color:inherit;font-family:var(--font-canela-thin);font-style:normal;font-weight:100;font-size:26px;line-height:32px;letter-spacing:-.3px}.product-row-card__text{margin:0;color:inherit;font-family:var(--font-apercu-pro-light);font-style:normal;font-weight:300;font-size:13px;line-height:19px;letter-spacing:0}.product-row-card__link-text{color:inherit;font-family:var(--font-apercu-pro-regular);font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24px;text-transform:uppercase}@media(min-width:768px){.section-product-row--card .section-product-row__header{gap:40px;margin-bottom:20px}}@media(hover:hover){a.product-row-card:hover .product-row-card__image{transform:scale(1.03)}}@media(max-width:575.98px){.product-row-card{aspect-ratio:.7568134172;height:auto}.product-row-card__content{padding:16px}.product-row-card__title{font-size:22px;line-height:28px}.product-row-card__text{font-size:12px;line-height:17px}}@media(max-width:767.98px){.section-product-row--card .swiper-slide .product-card__image-container,.section-product-row--card .product-row-card{aspect-ratio:.7568134172;height:auto}}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__image-card{display:flex;flex-direction:column;min-height:0}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__image-wrapper{position:relative;inset:auto;height:auto;aspect-ratio:4/5}.section-slideshow--image_gallery .section-slideshow__image-gallery--tall.section-slideshow__image-gallery--text-below .section-slideshow__image-wrapper{aspect-ratio:2/3}.section-slideshow--image_gallery .section-slideshow__image-gallery--square.section-slideshow__image-gallery--text-below .section-slideshow__image-wrapper{aspect-ratio:1/1}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__content-overlay{position:static;padding-top:20px;padding-bottom:0}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__text-block{gap:8px}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__eyebrow{margin:0;font-family:var(--font-canela-thin);font-weight:100;font-size:26px;line-height:32px;letter-spacing:-.3px;text-transform:none}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__description,.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__description p{font-family:var(--font-apercu-pro-light);font-weight:300;font-size:13px;line-height:19px;letter-spacing:0}@media(max-width:833.98px){.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below{row-gap:40px}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__content-overlay{padding-top:16px}.section-slideshow--image_gallery .section-slideshow__image-gallery--text-below .section-slideshow__eyebrow{font-size:20px;line-height:26px}}.section-slideshow--image_gallery .section-slideshow__image-gallery--square .section-slideshow__image-card{min-height:0;aspect-ratio:1/1}.section-slideshow--image_gallery .section-slideshow__image-gallery--square.section-slideshow__image-gallery--text-below .section-slideshow__image-card{aspect-ratio:auto}.section-collection-feature--has-wide .section-collection-feature__swiper{container-type:inline-size}.section-collection-feature--has-wide .section-collection-feature__swiper .swiper-slide--wide{width:calc(50% - 4px)}.section-collection-feature--has-wide .section-collection-feature__swiper .swiper-slide--wide .collection-feature-item__image{aspect-ratio:auto;height:calc((100cqw - 24px) / 4 * 488 / 392)}@media(max-width:991.98px){.section-collection-feature__mobile--grid .section-collection-feature__mobile-wide{display:flex;flex-direction:column;gap:24px;padding-inline:var(--padding-inline);margin-bottom:24px}.section-collection-feature__mobile--grid .section-collection-feature__mobile-wide .swiper-slide{width:100%;max-width:none}.section-collection-feature__mobile--grid .collection-feature-item__image{min-width:0}.section-collection-feature__mobile--grid .section-collection-feature__mobile-wide .collection-feature-item__image{aspect-ratio:500/308.1}.section-collection-feature__mobile--grid .section-collection-feature__mobile-swiper{padding-left:var(--padding-inline)}.section-collection-feature__mobile--grid .section-collection-feature__mobile-swiper .swiper-slide{width:calc(50% - 20px);max-width:none}}.product-main .product-tabs__content .product-main__description,.product-main .product-tabs__content .product-main__description *{font-family:var(--font-apercu-pro-light);font-weight:300;font-size:16px;line-height:22px}@media(hover:hover){.product-main__option[data-swatch-color]:before{content:attr(data-swatch-color);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);z-index:3;padding:4px 8px;background:#000;color:#fff;font-family:var(--font-apercu-pro-light);font-weight:300;font-size:12px;line-height:16px;letter-spacing:.24px;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease}.product-main__option[data-swatch-color]:hover:before{opacity:1;transform:translate(-50%)}}.product-main__option,.product-main__option .swatch-image{width:60px;height:74px}.product-usps{list-style:none;margin:0;padding:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.product-usps__item{margin:0;display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f7f5f4}.product-usps__icon{flex-shrink:0;width:24px;height:24px;object-fit:contain}.product-usps__text{font-family:var(--font-apercu-pro-light);font-style:normal;font-weight:300;font-size:16px;line-height:22px;letter-spacing:0;color:#000}@media(max-width:833.98px){.product-usps{grid-template-columns:1fr}.product-usps__item{align-items:center;padding:12px 16px}.product-usps__text{font-size:14px;line-height:20px}}@media(max-width:991.98px){.product-main__header--mid{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.product-main__price{white-space:nowrap}}@media(max-width:767.98px){.product-main__content-inner{display:flex;flex-direction:column}.product-main__content-inner sa-product-form,.product-main__content-inner sa-product-form form,.product-main__content-inner product-options{display:contents}.product-main__header{order:-3;padding-bottom:24px}.product-main__options{order:-2;padding-bottom:32px}.product-main__tabs{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/tta-custom.css.map */
