@media screen and (min-width:750px){product-info[id^=MainProduct-] .product__column-sticky{position:static!important;top:auto!important}product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail] .product__media-item:has(.media-type-image){width:100%!important;height:clamp(280px,calc(100svh - 330px),520px)!important;min-height:0!important;aspect-ratio:auto!important}product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail] .product-media-container.media-type-image{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important}product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail] .media-type-image .product__modal-opener,product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail] .media-type-image .product__media{width:100%!important;height:100%!important;max-height:100%!important;padding:0!important}product-info[id^=MainProduct-] media-gallery[data-desktop-layout*=thumbnail] .media-type-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.product__info-container variant-selects .product-form__input input+label.ca-color-choice{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;vertical-align:middle}product-info[id^=MainProduct-] media-gallery [data-ca-portrait-crop=right] .media-type-image img{object-fit:cover!important;object-position:right center!important}}@media screen and (min-width:750px){product-info[id^=MainProduct-] slider-component[id^=GalleryThumbnails-]{margin-top:10px!important}product-info[id^=MainProduct-] .thumbnail-list{gap:8px;padding:2px 0!important}product-info[id^=MainProduct-] .thumbnail-list__item{flex:0 0 64px!important;width:64px!important;height:64px!important}product-info[id^=MainProduct-] .thumbnail-list__item:before{display:none}product-info[id^=MainProduct-] .thumbnail{width:64px!important;height:64px!important;padding:0!important}}variant-selects input+label.ca-color-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}variant-selects .ca-color-choice-chip{display:inline-block;box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;border:1px solid rgba(110,110,110,.65);border-radius:50%;background:var(--ca-option-chip);background-position:var(--ca-option-chip-position, center);background-size:cover}variant-selects .ca-size-guide-link{display:inline-flex;align-items:center;min-height:32px;width:fit-content;margin:4px 0 8px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}@media screen and (max-width:749px){product-info[id^=MainProduct-]{padding-top:8px!important}product-info[id^=MainProduct-] .ca-product-breadcrumb ol{margin-bottom:0!important}product-info[id^=MainProduct-] media-gallery,product-info[id^=MainProduct-] slider-component[id^=GalleryViewer-]{display:block;margin:0!important}product-info[id^=MainProduct-] .product__media-list{margin:0!important;padding:0!important;scroll-padding-left:0;align-items:flex-start}product-info[id^=MainProduct-] .product__media-item{width:100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3 / 2!important;margin:0!important;padding:0!important}product-info[id^=MainProduct-] .product-media-container.media-type-image{width:100%!important;height:auto!important;aspect-ratio:3 / 2!important;min-height:0!important;max-height:none!important;margin:0!important}product-info[id^=MainProduct-] .product-media-container.media-type-image .product__modal-opener,product-info[id^=MainProduct-] .product-media-container.media-type-image .product__media{width:100%!important;height:100%!important;max-height:100%!important;padding:0!important}product-info[id^=MainProduct-] .product-media-container.media-type-image .product__media:before{padding-bottom:0!important}product-info[id^=MainProduct-] .product-media-container.media-type-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}product-info[id^=MainProduct-] slider-component[id^=GalleryThumbnails-]{height:60px;min-height:60px;margin:4px 0 0!important}product-info[id^=MainProduct-] .thumbnail-list{height:60px;min-height:60px;align-items:center;gap:8px;margin:0!important;padding:2px 0!important}product-info[id^=MainProduct-] .thumbnail-list__item{flex:0 0 56px!important;width:56px!important;max-width:56px!important;height:56px!important}product-info[id^=MainProduct-] .thumbnail-list__item:before{display:none}product-info[id^=MainProduct-] .thumbnail{width:56px!important;height:56px!important;padding:0!important}product-info[id^=MainProduct-] .product__info-wrapper{padding-top:6px!important}product-info[id^=MainProduct-] .product__info-container>.product__text:first-child{display:none}product-info[id^=MainProduct-] .product__title{margin:4px 0 6px!important}product-info[id^=MainProduct-] .product__title h1{font-size:22px!important;line-height:1.15!important}product-info[id^=MainProduct-] .product__info-container>[id^=price-]{margin:6px 0!important}product-info[id^=MainProduct-] variant-selects{display:block;margin-top:8px}product-info[id^=MainProduct-] variant-selects>fieldset:first-child:not(.ca-size-options){display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0 0 10px;padding:0}product-info[id^=MainProduct-] variant-selects>fieldset:first-child:not(.ca-size-options) legend{width:100%;margin-bottom:6px}product-info[id^=MainProduct-] variant-selects>fieldset:first-child:not(.ca-size-options) input+label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px}}.ca-shipping-returns{margin:16px 0;font-size:13px}.ca-shipping-returns>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ca-shipping-returns>summary:after{content:"+";margin-left:10px}.ca-shipping-returns[open]>summary:after{content:"\2212"}.ca-shipping-returns .rte{font-size:13px;line-height:1.6}.ca-design-story{margin:24px 0 8px;padding-top:20px;border-top:1px solid rgba(18,18,18,.12)}.ca-design-story h2{margin:0 0 10px;font-size:22px;line-height:1.25}.ca-design-story p{margin:0 0 12px;font-size:15px;line-height:1.65;max-width:65ch}.ca-design-story ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.ca-design-story--mobile{display:none}@media(max-width:749px){.ca-design-story--desktop{display:none}.ca-design-story--mobile{display:block}.ca-design-story{margin:16px 0;padding-top:16px}.ca-design-story h2{font-size:20px}.ca-design-story p{font-size:14px;line-height:1.6}}product-info[id^=MainProduct-] .product-form__input .form__label,product-info[id^=MainProduct-] .ca-size-guide-link,product-info[id^=MainProduct-] .ca-shipping-returns>summary{color:#405449}product-info[id^=MainProduct-] .ca-design-story p,product-info[id^=MainProduct-] .ca-design-story ul{color:#405449}product-info[id^=MainProduct-] .ca-design-story ul{font-size:14px}@media screen and (min-width:750px){product-info[id^=MainProduct-] media-gallery [data-ca-portrait-crop=premium] .media-type-image img{object-fit:cover!important;object-position:80% 50%!important}}@media screen and (min-width:750px){product-info[id^=MainProduct-] media-gallery [data-ca-portrait-crop=contour] .media-type-image img{object-fit:cover!important;object-position:78% 50%!important}}@media screen and (min-width:750px){product-info[id^=MainProduct-] media-gallery [data-ca-portrait-crop=road] .media-type-image img{object-fit:cover!important;object-position:70% 50%!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ca-product-mobile.css.map */
