.tis-product-page,.tis-product-sticky-cart{--tis-purchase-control-height: 3.4rem;--tis-purchase-control-radius: 0}.tis-product-page{--tis-product-rule-width: .05rem;--tis-product-rule: color-mix(in srgb, var(--tis-house-black) 12%, var(--tis-pure-white));--tis-product-muted: var(--tis-muted-strong);background:var(--tis-pure-white);color:var(--tis-house-black)}.tis-product-page .page-width{max-width:none;padding:0}.product-media-modal__content,.product-media-modal__content:focus,.product-media-modal__content:focus-visible,.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings img,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.product-media-modal__dialog .global-media-settings:after{display:none!important;content:none!important}.tis-gift-card-visual{display:grid;width:100%;min-height:0;aspect-ratio:4 / 5;padding:0;place-items:center;background:transparent}.tis-gift-card-visual__card{display:grid;width:100%;height:100%;border-radius:0;place-items:center}.tis-gift-card-visual__artwork{display:block;grid-area:1 / 1;width:min(82%,76rem);height:auto;object-fit:contain;object-position:center}.tis-gift-card-visual__artwork[hidden]{display:none}@media screen and (max-width:749px){.tis-gift-card-visual__artwork{width:88%}}.tis-product-page--gift-card .product__info-container{text-align:left}.tis-product-page--gift-card .product__tax,.tis-product-page--gift-card .tis-product-installment{display:none}.tis-product-page--gift-card .tis-product-variants .product-form__input--dropdown+.product-form__input--dropdown{margin-top:2rem}.tis-product-sticky-cart{position:fixed;z-index:48;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);gap:2rem;align-items:center;padding:.8rem var(--tis-page-gutter, 3.2rem) max(.8rem,env(safe-area-inset-bottom));border-top:0;background:var(--tis-pure-white);box-shadow:none;opacity:0;pointer-events:none;touch-action:pan-y;transform:translateY(100%);visibility:hidden;transition:opacity var(--tis-duration-fast) ease,transform var(--tis-duration-base) ease,visibility 0s linear var(--tis-duration-base)}.tis-product-sticky-cart.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.tis-product-sticky-cart__details{display:grid;gap:.4rem}.tis-product-sticky-cart__details strong,.tis-product-sticky-cart__details span,.tis-product-sticky-cart button{font-size:1.1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.tis-product-sticky-cart__details span{color:var(--tis-product-muted)}.tis-product-sticky-cart button{height:var(--tis-purchase-control-height);min-height:var(--tis-purchase-control-height);padding:0 1.6rem;border:.1rem solid var(--tis-house-black);border-radius:var(--tis-purchase-control-radius);background:var(--tis-house-black);color:var(--tis-pure-white);cursor:pointer}.tis-product-sticky-cart button:disabled{border-color:var(--tis-house-black);background:var(--tis-house-black);color:var(--tis-pure-white);cursor:not-allowed;opacity:1}.tis-product-page .product{align-items:flex-start}.tis-product-page .product__media-list{gap:0;background:transparent;border:0;box-shadow:none}.tis-product-page .product__media-item{background:transparent;border:0;outline:0;box-shadow:none}.tis-product-page .product-media-container,.tis-product-page .product__media,.tis-product-page .product__media img,.tis-product-page .global-media-settings,.tis-product-page slider-component{background:transparent;border:0;border-radius:0;box-shadow:none}.tis-product-page .product__media img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;background:transparent}.tis-product-page .product-media-container.media-type-image{--aspect-ratio: .8;--ratio-percent: 125%}.tis-product-page .product__modal-opener--image>.product__media-icon{display:none!important}.tis-product-page .product__info-wrapper{padding:clamp(48px,6vw,112px) clamp(32px,5vw,86px)}.tis-product-page .product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:46rem}.tis-product-page .product__info-container>*{flex:0 0 100%;width:100%}.tis-product-page .product__info-container>div:empty{display:none}.tis-product-page .product__info-container>.product__title{flex:0 0 100%;width:100%;padding-right:0}.tis-product-page .product__info-container>.tis-product-price{flex:0 0 100%;width:100%;margin-top:.7rem;margin-bottom:0;margin-left:0;text-align:left}.tis-product-page .product__info-container>.tis-product-installment{display:none}.tis-product-page .product__info-container>.tis-sibling-swatches--product{margin:2.8rem 0 0}.tis-product-page .product__title{margin:0}.tis-product-page .product__title h1{margin:0 0 12px;font-size:clamp(22px,2vw,31px);font-weight:400;line-height:1.18;letter-spacing:.08em;text-transform:uppercase}.tis-product-page .tis-product-image-slot--pdp{width:100%;min-height:0;aspect-ratio:4 / 5}.tis-product-page .price{font-size:1.3rem;letter-spacing:.08em}.tis-product-page .price__badge-sale,.tis-product-page .price__badge-sold-out{display:none!important}.tis-product-page .product__tax,.tis-product-page .installment{color:var(--tis-product-muted);font-size:11px;line-height:1.6;letter-spacing:.04em}.tis-product-page .tis-product-buy__tax{margin:.9rem 0 0;text-align:left}.tis-product-page variant-selects,.tis-product-page variant-radios{margin-top:28px}.tis-product-variants{position:relative}.tis-product-page .product-form__input{max-width:none;margin-bottom:20px}.tis-product-page .form__label{margin-bottom:9px;color:var(--tis-house-black);font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.tis-product-page .select{height:var(--tis-purchase-control-height);max-width:none}.tis-product-page .select__select{box-sizing:border-box;width:100%;height:var(--tis-purchase-control-height);min-height:var(--tis-purchase-control-height);margin:0;border:var(--tis-product-rule-width) solid var(--tis-product-rule);border-radius:var(--tis-purchase-control-radius);background:var(--tis-pure-white);color:var(--tis-house-black);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tis-product-page .select:before,.tis-product-page .select:after{display:none}.tis-product-page .product-form__input input[type=radio]+label{min-width:44px;margin:7px 6px 2px 0;padding:12px 16px;border:var(--tis-product-rule-width) solid var(--tis-product-rule);border-radius:var(--tis-control-radius, 2px);font-size:11px;letter-spacing:.12em}.tis-product-page .product-form__input input[type=radio]:checked+label{background:var(--tis-house-black);color:var(--tis-pure-white)}.tis-product-page .product-form__buttons{max-width:none}.tis-product-page .product-form{margin:1.4rem 0 0}.tis-product-page .product-form__submit{height:var(--tis-purchase-control-height);min-height:var(--tis-purchase-control-height);padding:0 1.6rem;border:1px solid var(--tis-house-black);border-radius:var(--tis-purchase-control-radius);background:var(--tis-house-black);color:var(--tis-pure-white);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;transition:background var(--tis-duration-fast) ease,color var(--tis-duration-fast) ease}.tis-product-page .product-form__submit:disabled{border-color:var(--tis-house-black);background:var(--tis-house-black);color:var(--tis-pure-white);opacity:1}.tis-product-page .tis-purchase-state__message,.tis-product-page .tis-purchase-state__date{margin:0 0 1.2rem;color:var(--tis-muted);font-size:1.2rem;line-height:1.55}.tis-product-page .tis-purchase-state__message>:first-child{margin-top:0}.tis-product-page .tis-purchase-state__message>:last-child{margin-bottom:0}.tis-product-page .tis-purchase-state__status p{margin:0;font-size:1.2rem}.tis-product-page .tis-purchase-state__status p:not([hidden]){margin-top:1rem}.tis-product-page .tis-product-shipping-note{margin-top:1.6rem}.tis-product-page .product-form__submit:before,.tis-product-page .product-form__submit:after{display:none}@media(hover:hover){.tis-product-page .product-form__submit:not([disabled]):hover{background:var(--tis-pure-white);color:var(--tis-house-black)}}.tis-product-page .product-form__submit:not([disabled]):focus-visible{background:var(--tis-pure-white);color:var(--tis-house-black)}.tis-product-page .product__accordion{margin:3.2rem 0 0;border-top:0;border-bottom:0}.tis-product-page .product__accordion:last-of-type{border-bottom:0}.tis-product-page .product__accordion+.product__accordion{border-top:var(--tis-product-rule-width) solid var(--tis-product-rule)}.tis-product-page .product__accordion summary{min-height:5.2rem;padding:1.6rem 0}.tis-product-page .product__accordion summary:after{content:"+";flex:0 0 auto;color:var(--tis-product-muted);font-size:1.8rem;font-weight:300;line-height:1}.tis-product-page .product__accordion details[open]>summary:after{content:"\2212"}.tis-product-page .product__accordion .accordion__title{color:var(--tis-house-black);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.tis-product-page .product__accordion .accordion__content{padding:.4rem 2.4rem 2.4rem 0;color:var(--tis-product-muted);font-size:12px;line-height:1.75;letter-spacing:.02em}.tis-product-page .product__accordion .icon-caret,.tis-product-page .share-button{display:none}.tis-size-guide{position:absolute;z-index:2;top:-.5rem;right:0;margin:0;text-align:right}.tis-size-guide__trigger{-webkit-appearance:none;appearance:none;min-height:20px;padding:0 0 3px;border:0;border-bottom:var(--tis-product-rule-width, .05rem) solid currentColor;background:transparent;color:var(--tis-house-black);cursor:pointer;font:inherit;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.tis-size-guide__dialog{width:min(900px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;background:var(--tis-pure-white);color:var(--tis-house-black);box-shadow:0 24px 70px color-mix(in srgb,var(--tis-house-black) 18%,transparent);overflow:auto}.tis-size-guide__dialog::backdrop{background:color-mix(in srgb,var(--tis-house-black) 36%,transparent)}.tis-size-guide__card{padding:38px 46px 42px;text-align:left}.tis-size-guide__header{position:relative;display:flex;align-items:center;min-height:38px}.tis-size-guide__header h2,.tis-size-guide__measurements h3,.tis-size-guide__fit-note h3{margin:0;font-weight:400;text-transform:uppercase}.tis-size-guide__header h2{font-size:14px;font-weight:600;letter-spacing:.28em}.tis-size-guide__units{display:flex;align-items:center;gap:12px;margin-left:auto;margin-right:60px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tis-size-guide__units button{-webkit-appearance:none;appearance:none;min-height:44px;padding:10px 0 7px;border:0;border-bottom:var(--tis-product-rule-width, .05rem) solid transparent;background:transparent;color:var(--tis-muted);cursor:pointer;font:inherit;text-transform:inherit}.tis-size-guide__units button[aria-pressed=true]{border-bottom-color:currentColor;color:var(--tis-house-black)}.tis-size-guide__units button:focus-visible{outline:0;border-bottom-color:currentColor;color:var(--tis-house-black)}.tis-size-guide__units span{color:var(--tis-control-line)}.tis-size-guide__close{position:absolute;top:-8px;right:-10px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;background:transparent;color:var(--tis-muted);cursor:pointer;font:inherit;font-size:25px;line-height:1}.tis-size-guide__diagram{display:flex;justify-content:flex-start;width:min(470px,100%);margin:26px 0 26px 70px}.tis-size-guide__diagram svg,.tis-size-guide__diagram img{display:block;width:100%;height:auto}.tis-size-guide__measurements h3,.tis-size-guide__fit-note h3{color:var(--tis-muted);font-size:10px;letter-spacing:.2em}.tis-size-guide__table-wrap{width:100%;margin-top:22px;overflow-x:auto}.tis-size-guide table{width:100%;border-collapse:collapse;border:0;box-shadow:none;font-size:12px;letter-spacing:.06em;text-align:center}.tis-size-guide th,.tis-size-guide td{padding:17px 12px;border-top:0;border-right:0;border-bottom:var(--tis-product-rule-width, .05rem) solid var(--tis-product-rule, color-mix(in srgb, var(--tis-house-black) 12%, var(--tis-pure-white)));border-left:0;font-weight:400}.tis-size-guide thead th,.tis-size-guide tbody th{color:var(--tis-house-black);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.tis-size-guide tbody th{text-align:left}.tis-size-guide tbody tr:last-child th,.tis-size-guide tbody tr:last-child td{border-bottom:0}.tis-size-guide__note{margin:18px 0 0;padding-bottom:20px;border-bottom:0;color:var(--tis-muted-strong);font-size:11px;letter-spacing:.02em;line-height:1.6}.tis-size-guide__note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tis-size-guide__fit-note{padding-top:20px}.tis-size-guide__fit-note h3{color:var(--tis-house-black)}.tis-size-guide__fit-note p{margin:20px 0 0;color:var(--tis-muted-strong);font-size:11px;letter-spacing:.02em;line-height:1.65}html.tis-size-guide-open,html.tis-size-guide-open body{overflow:hidden}html.tis-size-guide-open body{position:fixed;top:var(--tis-size-guide-scroll-offset, 0);right:0;left:0;width:100%}.template-product .related-products{max-width:none;padding-right:var(--tis-page-gutter);padding-left:var(--tis-page-gutter)}.template-product .related-products__heading{margin:0 0 2.4rem;font-family:var(--tis-font-sans);font-size:1.1rem;font-weight:var(--tis-font-weight-medium);letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.template-product .related-products .tis-product-card .card__inner,.template-product .related-products .tis-product-card .card__media .media{aspect-ratio:4 / 5}.template-product .related-products .tis-product-card .card__inner{--ratio-percent: 125%}.template-product .related-products .card__media .media img{object-fit:cover;object-position:center top}.template-product .related-products .card__content{padding-top:var(--tis-card-details-top)}.template-product .related-products .card__information{padding:0}.template-product .related-products .card__heading,.template-product .related-products .price{color:var(--tis-card-title-color);font-family:var(--tis-font-sans);font-size:var(--tis-card-title-size);font-weight:var(--tis-card-font-weight);letter-spacing:var(--tis-card-tracking);line-height:var(--tis-card-line-height);text-align:left;text-transform:uppercase}.template-product .related-products .price{margin-top:var(--tis-card-details-gap);color:var(--tis-card-price-color);font-size:var(--tis-card-price-size)}@media screen and (min-width:990px){.template-product .tis-context-breadcrumb{display:none}.tis-product-page .product{box-sizing:border-box;align-items:stretch;padding:3.2rem 0 7.2rem}.tis-product-page--gift-card .tis-gift-card-visual{overflow:hidden}.tis-product-page .product--large:not(.product--no-media) .product__media-wrapper{box-sizing:border-box;width:50%;max-width:50%}.tis-product-page .product--large:not(.product--no-media) .product__info-wrapper{--tis-pdp-info-inline: clamp(4.8rem, 12%, 9.6rem);box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch;width:50%;max-width:50%;justify-content:flex-start;padding:0 var(--tis-pdp-info-inline)}.tis-product-page .product__info-wrapper.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}.tis-product-page .product__media-wrapper>.product__column-sticky{box-sizing:border-box;position:static;padding-left:var(--tis-page-gutter)}.tis-product-page .product__media img{object-position:center center}.tis-product-page .product__info-container{box-sizing:border-box;align-self:flex-start;width:100%;max-width:none;padding:2.4rem 0 0}.tis-product-page .product__info-container>.tis-sibling-swatches--product{margin-top:3.6rem}.tis-product-page .product__info-container>.tis-product-variants{margin:1.6rem 0 0}.tis-product-page .tis-product-variants variant-selects,.tis-product-page .tis-product-variants variant-radios{margin-top:1.2rem}.tis-product-page .tis-product-variants .product-form__input:not(.tis-product-option--visually-hidden){margin-bottom:0}.tis-product-page .product__info-container>.tis-product-buy{margin:0}.tis-product-page .product-form{margin-top:1.8rem}.tis-product-page .tis-product-buy__tax{margin-top:1.2rem}.tis-product-page .product-form__submit{height:var(--tis-purchase-control-height);min-height:var(--tis-purchase-control-height)}.tis-product-page .product__info-container.product__column-sticky{top:clamp(11.9rem,var(--tis-product-sticky-top, 13.5rem),13.5rem)}.tis-product-page .product__title h1{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:.26em;line-height:1.6}.tis-product-page .tis-product-price .price{font-size:1.3rem;letter-spacing:.08em}.tis-product-page .product__media-list{margin-bottom:0;row-gap:.4rem}.tis-product-page .product__info-container>.product__accordion{margin-top:4.4rem}.tis-product-page .product__info-container>.product__accordion+.product__accordion{margin-top:0}.tis-product-page .product__accordion summary{min-height:5.6rem;padding:1.8rem 0}.tis-product-page .product__accordion .accordion__content{width:100%;max-width:none;padding:.8rem 0 3.6rem}}.tis-product-page .tis-product-option--visually-hidden{display:none!important}@media screen and (min-width:750px)and (max-width:989px){.tis-product-page .tis-product-variants .tis-size-guide{top:1.6rem}}@media screen and (max-width:749px){.tis-product-sticky-cart{grid-template-columns:minmax(0,1fr) minmax(15rem,46%);gap:1rem;padding:.7rem 1.6rem max(.7rem,env(safe-area-inset-bottom))}.tis-product-sticky-cart__details strong{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tis-product-sticky-cart__details strong,.tis-product-sticky-cart__details span,.tis-product-sticky-cart button{font-size:1rem}.tis-product-sticky-cart button{height:var(--tis-purchase-control-height);min-height:var(--tis-purchase-control-height)}.tis-product-page{padding-top:0!important}.tis-product-page .product__media-wrapper{box-sizing:border-box;width:100%;margin-left:0;padding:1rem 1.6rem 0}.tis-product-page .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0;margin-left:0;width:100%}.tis-product-page .product__media-list{margin-left:0;margin-bottom:0!important;width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom}.tis-product-page .product__media-item{width:100%;margin-left:0;padding-top:0!important;padding-bottom:0!important}.tis-product-page .product__media img{min-height:0;max-height:100%;object-fit:contain;object-position:center center}.tis-product-page .product__info-wrapper{padding:2.6rem 1.6rem 4.8rem}.tis-product-page .product__info-container{max-width:none}.tis-product-page .product__title h1{margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.7;letter-spacing:.26em}.tis-product-page .product__info-container>.product__title{padding-right:0}.tis-product-page .product__info-container>.tis-product-price{margin:.7rem 0 0}.tis-product-page .product__info-container>.tis-product-price .price{font-size:1.3rem;letter-spacing:.08em}.tis-product-page .tis-sibling-swatches--product{margin:2.6rem 0 0}.tis-product-page .tis-product-variants{margin-top:2.6rem;margin-bottom:0}.tis-product-page .tis-product-variants .form__label{margin-bottom:1.2rem}.tis-product-page .tis-product-variants .tis-size-guide{top:-2rem}.tis-product-page variant-selects,.tis-product-page variant-radios{margin-top:0}.tis-product-page .product-form__input{margin-bottom:0}.tis-product-page .select__select{height:var(--tis-purchase-control-height);padding-left:1.8rem;background-color:var(--tis-pure-white)!important;-webkit-text-fill-color:var(--tis-house-black);font-size:1.2rem;letter-spacing:.12em;opacity:1}.tis-product-page .product-form{margin:1.4rem 0 0}.tis-product-page .product__info-container>.tis-product-buy{margin:0}.tis-product-page .product__accordion{margin-top:2.8rem}.tis-product-page .product__accordion+.product__accordion{margin-top:0}.tis-product-page .slider-buttons{justify-content:flex-start;padding:1.2rem 0 0;border:0;background:var(--tis-pure-white)}.tis-product-page .product__media-wrapper .slider-buttons>.slider-button{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tis-product-page .slider-counter{justify-content:flex-start;min-width:0;margin:0;font-size:.9rem;line-height:1.5;letter-spacing:.2em}.tis-product-page .tis-product-gallery-separator{margin:0 .55em}.tis-product-page .thumbnail-slider{display:none}.tis-size-guide__dialog{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;margin:0;box-shadow:none}.tis-size-guide__card{min-height:100%;padding:30px 20px 36px}.tis-size-guide__header h2{font-size:13px}.tis-size-guide__units{gap:9px;margin-right:42px;font-size:11px}.tis-size-guide__close{top:-8px;right:-10px}.tis-size-guide__diagram{width:min(390px,100%);margin:28px auto 34px}.tis-size-guide__table-wrap{margin-top:16px;overflow:visible}.tis-size-guide table{table-layout:fixed;font-size:11px}.tis-size-guide th,.tis-size-guide td{padding:15px 4px}.tis-size-guide thead th,.tis-size-guide tbody th{font-size:10px}.tis-size-guide__note{margin-top:14px;padding-bottom:16px;font-size:11px}.tis-size-guide__fit-note{padding-top:16px}.tis-size-guide__fit-note p{margin-top:14px;font-size:11px}.template-product .related-products{padding-top:48px;padding-bottom:56px}.template-product .related-products__heading{margin-bottom:2rem;font-size:1.1rem}.template-product .related-products .product-grid{column-gap:4px;row-gap:34px}}@media(prefers-reduced-motion:reduce){.tis-product-page *,.tis-product-page *:before,.tis-product-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (min-width:750px){.tis-product-page .product__info-container.product__column-sticky{padding-top:0}}.tis-purchase-state__note{margin:1.2rem 0 0;font-size:1.1rem;letter-spacing:.04em;line-height:1.6;color:#121212d9}.tis-purchase-state--waitlist .button[disabled]{opacity:1;cursor:default}.tis-purchase-state--waitlist .button{background:transparent;color:#121212;border:1px solid rgb(18,18,18);box-shadow:none}.tis-purchase-state--waitlist .button:after,.tis-purchase-state--waitlist .button:before{content:none;box-shadow:none}.tis-purchase-state--waitlist .button:hover{background:#121212;color:#faf9f6}.tis-purchase-state--waitlist .tis-purchase-state__message{margin-top:1.2rem;font-size:1.1rem;line-height:1.6;color:#121212d9}
/*# sourceMappingURL=/cdn/shop/t/35/assets/tis-product.css.map */
