.truncate{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;--toggle-btn-height: calc(1.6em + var(--spacing-2xs));max-height:calc(3.2em + var(--toggle-btn-height));overflow:hidden;display:block;position:relative}.truncate::-webkit-scrollbar{display:none;width:0;height:0}.truncate[expanded]{padding-bottom:var(--toggle-btn-height);max-height:none}.truncate__toggle{margin:0;border:0;border-radius:0;padding:var(--spacing-2xs) 0 0;color:var(--color-subdued);line-height:inherit;text-align:left;text-transform:none;background-color:var(--bg);isolation:isolate;position:absolute;bottom:0;left:0;right:0}.truncate__toggle[hidden]{display:none}.truncate[expanded] .truncate__view-more,.truncate:not([expanded]) .truncate__view-less{display:none}truncate-content:not(:defined){overflow-y:auto}truncate-content:not(:defined):before,truncate-content:not(:defined) [data-truncate-toggle]{display:none}.product-form__title{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.product-form__options{margin:0;padding:0;list-style-type:none;--_length: max(var(--length, 10), 2);--_option-padding: var(--spacing-xs);margin-bottom:var(--spacing-m);display:grid;grid-template-columns:repeat(auto-fill,calc(1ch * var(--_length) + var(--_option-padding) * 2));gap:var(--spacing-2xs)}.product-form__options [type=radio]{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.product-form__option{padding:var(--_option-padding);text-transform:uppercase;text-align:center;line-height:1;color:var(--input-color);background-color:var(--input-bg);border-radius:var(--input-radius);white-space:nowrap;display:block}:checked+.product-form__option{--input-color: var(--color-light);--input-bg: var(--color-dark)}:disabled+.product-form__option{text-decoration:line-through;opacity:.5}.product-form .wishlist-btn span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.product-form__submit{display:grid;place-content:center}.product-form__submit>*{grid-area:1/-1}.product-form__submit-select{opacity:0}.product-form:has(input:invalid) .product-form__submit-select{opacity:1}.product-form:has(input:invalid) .product-form__submit-add{opacity:0}@media (min-width: 38rem){.product-form{--btn-font-size: var(--font-size-l)}}.size-guide-trigger{margin:0;padding:0;border:0;border-radius:0;font:inherit;text-align:inherit;text-transform:none;color:var(--color-accent);background-color:transparent}.size-guide-trigger:focus-visible{outline:0;text-decoration:underline}.size-guide-modal{margin:0 0 0 auto;width:100%}@media (min-width: 64rem){.size-guide-modal{width:50%}}.size-guide-modal :where(.size-chart-wrapper){margin-top:var(--spacing-l)}.modal__content{overflow-x:auto;-webkit-overflow-scrolling:touch}tbody :is(td){padding:.75rem 1.8rem 0 0;white-space:nowrap}.size-chart-wrapper{overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.size-chart{width:100%;min-width:fit-content;border-collapse:collapse;padding-bottom:var(--spacing-s)}.size-chart__caption{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.size-chart__head th{padding-top:0;padding-bottom:var(--spacing-s);text-transform:uppercase;border-bottom:.125rem solid var(--color-line)}.product-recommendations{margin:calc(var(--spacing-s) * 2) calc(var(--spacing-outer-x) * -1)}.product-recommendations__title{margin-inline-start:var(--spacing-outer-x);margin-block-end:var(--spacing-s);font-size:var(--font-size-l);line-height:1.2;text-transform:uppercase}.product-recommendations__list{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style-type:none;padding-inline:var(--spacing-outer-x)}.product-recommendations__list::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width: 64rem){.product-recommendations__list{padding-inline-start:0;margin-inline-start:var(--spacing-outer-x)}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp--custom{--pswp-bg: var(--bg);--pswp-icon-color: var(--color);--pswp-icon-color-secondary: var(--color);--icon-size: 1.25rem}.pswp__top-bar{height:100%}.pswp__preloader{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.pswp__button--close{margin:0;padding:0;line-height:1;width:3.5rem;height:3.5rem;opacity:1;border-radius:0}.pswp__button--arrow{width:3.5rem;height:3.5rem}.pswp__counter{margin:0;color:var(--color);font-size:var(--font-size-s);position:absolute;bottom:var(--spacing-outer-y);right:var(--spacing-outer-x);text-shadow:none;opacity:1}.pswp__icn-shadow{display:none}.pswp__video video{width:100%;height:100%;object-fit:contain}.product-view__media-wrapper{display:grid;gap:var(--spacing-s) 0}.product-view__media-wrapper :focus-visible{outline:none}.product-view__media-wrapper img{background-color:var(--color-placeholder)}.product-view__media-wrapper video{width:100%;object-fit:cover}.product-view__content{max-width:var(--content-max-width)}.product-view__header{font-size:var(--font-size-l);line-height:1.2}.product-view__title{text-transform:uppercase}.product-view__price{margin:var(--spacing-xs) 0 0}.product-view__sold-out{margin:0;color:var(--color-subdued);font-size:var(--font-size-l);line-height:1.25;text-transform:uppercase}.product-view__release-date{--_btn-color: var(--btn-color, var(--color));--_btn-bg: var(--btn-bg, transparent);--_btn-border: var(--btn-border, currentcolor);--_btn-spacing-x: var(--btn-spacing-x, 1rem);--_btn-spacing-y: var(--btn-spacing-y, .75rem);--_btn-font-size: var(--btn-font-size, inherit);--_btn-radius: var(--btn-radius, var(--radius));margin:0;padding:var(--_btn-spacing-y) var(--_btn-spacing-x);font-size:var(--_btn-font-size);line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;color:var(--_btn-color);background-color:var(--_btn-bg);display:inline-block;border:1px solid var(--_btn-border);border-radius:var(--_btn-radius);cursor:pointer;--btn-color: var(--color-light);--btn-bg: var(--color-dark);--btn-border: var(--btn-bg);--btn-bg: var(--color-subdued);cursor:default}.product-view__release-date:disabled,.product-view__release-date[aria-disabled]{pointer-events:none;cursor:default;opacity:.75}.product-view__release-date:disabled,.product-view__release-date[aria-disabled]{--btn-bg: var(--color-subdued);opacity:1}.product-view__content>*+*{margin-top:var(--spacing, var(--spacing-m))}.product-view__form+*{--spacing: calc(var(--spacing-m) + var(--spacing-s))}.product-view__size-guide-trigger{margin-left:auto;margin-bottom:var(--spacing-2xs)}.product-view__accordion .accordion__title{--icon-size: 1rem}.product-view__accordion .accordion__title:after{content:none}.product-view__accordion[open] .icon--accordion rect:last-of-type{display:none}.product-view__accordion .accordion__content{padding-top:var(--spacing-xs);font-size:var(--font-size-s)}.product-view__accordion+.product-view__accordion{--spacing: var(--spacing-xs)}.product-view__more a{color:var(--color-accent);text-decoration:none}.product-view__newsletter{max-width:var(--content-max-width-s)}.product-view__newsletter .form{--btn-font-size: var(--font-size-body)}@media (min-width: 38rem){.product-view__more,.product-view__accordion .accordion__title{font-size:var(--font-size-l)}}@media (min-width: 64.01rem){.alternative-layout .product-view__media-wrapper{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3xs)}.alternative-layout .product-view__thumbnails{display:none}}@media (max-width: 63.99rem){.product-view__media{margin-bottom:var(--spacing-m);overflow:hidden;position:relative}.product-view__media-wrapper{grid-auto-flow:row}.product-view__media [data-slideshow-track]{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:100%;grid-auto-flow:column;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-view__media [data-slideshow-track]::-webkit-scrollbar{display:none;width:0;height:0}.product-view__media [data-slideshow-item]{scroll-snap-align:start;scroll-snap-stop:always}.product-view__thumbnails{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;gap:var(--spacing-2xs);padding:var(--spacing-2xs) 0;scrollbar-width:thin}.product-view__thumbnails::-webkit-scrollbar{display:none;width:0;height:0}.product-view__thumbnail{flex-shrink:0;padding:0;border-radius:0;border:0}.product-view__thumbnail img,.product-view__thumbnail video{opacity:.6;width:80px;display:block;object-fit:cover}.product-view__thumbnail img:focus,.product-view__thumbnail img:active{opacity:.6}.product-view__thumbnail--active img,.product-view__thumbnail--active video{opacity:1}.product-view__media-count{font-size:var(--font-size-s);line-height:1;pointer-events:none;position:absolute;z-index:1;bottom:var(--spacing-m);right:var(--spacing-m)}}@media (min-width: 64rem){.product-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--spacing-xxl);align-items:start}.product-view__content{--spacing: var(--spacing-xl);position:sticky;top:var(--spacing-outer-y)}.product-view__form+*{--spacing: calc(var(--spacing-xl) + var(--spacing-s))}}
