.silo-product-page{--silo-gutter: 2rem;--shopify-accelerated-checkout-button-block-size: var(--silo-button-height);color:var(--silo-ink);font-weight:400;letter-spacing:0}@media screen and (min-width:750px){.silo-product-page{--silo-gutter: 4.8rem}}.silo-product-page .page-width{max-width:calc(134.4rem + 2 * var(--silo-gutter));padding-right:var(--silo-gutter);padding-left:var(--silo-gutter)}.silo-surface{background-color:var(--silo-surface)}.silo-placeholder{width:100%;height:100%;fill:#11121340}.silo-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.silo-heading__text{display:flex;flex-direction:column;gap:.8rem;min-width:0}.silo-heading__title{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;line-height:3.2rem;letter-spacing:0;color:var(--silo-ink);text-transform:uppercase}.silo-link{display:inline-flex;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;color:var(--silo-primary);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;white-space:nowrap}.silo-link svg{width:1.4rem;height:1.4rem;flex-shrink:0}@media screen and (max-width:749px){.silo-heading .silo-link{position:absolute;top:0;right:0}}@media screen and (min-width:750px){.silo-product-page .silo-eyebrow{font-size:12px}.silo-heading{margin-bottom:3.2rem}.silo-heading__text{gap:1rem}.silo-heading__title{font-size:3.4rem;line-height:4rem}.silo-link{gap:.8rem;padding-bottom:.6rem;font-size:1.4rem;line-height:2rem}.silo-link svg{width:1.6rem;height:1.6rem}}@media screen and (min-width:750px){.silo-product-page .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;align-items:start}.silo-product-page .product:not(.product--no-media)>.grid__item{width:auto;max-width:none;padding:0}}@media screen and (min-width:990px){.silo-product-page .product:not(.product--no-media){--silo-gallery-max-width: calc((100vh - var(--header-height, 0px) - 6.24rem) / 1.1135);grid-template-columns:minmax(0,var(--silo-gallery-max-width)) 43.2rem;column-gap:clamp(4rem,5.5556vw,8rem);justify-content:center}.silo-product-page .product--right:not(.product--no-media){grid-template-columns:43.2rem minmax(0,var(--silo-gallery-max-width))}.silo-product-page .product:not(.product--no-media)>.product__media-wrapper{position:sticky;top:calc(var(--header-height, 0px) + 3rem)}}.silo-product-page .product__media-wrapper{--silo-media-ratio: 1}.silo-product-page .product__media-item .product-media-container{--aspect-ratio: var(--silo-media-ratio);max-width:none;margin:0;background-color:var(--silo-tile);border:0}.silo-product-page .product__media-item .product-media-container img,.silo-product-page .thumbnail img{mix-blend-mode:multiply}.silo-product-page .product__media-item .product-media-container.media-fit-contain{width:100%}.silo-product-page .product__media-item .product-media-container .media{padding-top:calc(100% / var(--silo-media-ratio))}.silo-product-page .product__media-item .product-media-container.media-fit-contain .media img{object-fit:contain}.silo-product-page .product__media-icon{display:none}@media screen and (max-width:749px){product-info.silo-product-page{padding-top:0}.silo-product-page .product__media-wrapper{position:relative;width:calc(100% + var(--silo-gutter) * 2);max-width:none;margin:0 calc(var(--silo-gutter) * -1)}.silo-product-page .product__media-wrapper slider-component{margin:0}.silo-product-page .product__media-list{gap:0;width:100%;margin:0;padding:0;scroll-padding-left:0}.silo-product-page .product__media-list:after{display:none}.silo-product-page .product__media-list .product__media-item{width:100%;margin:0;padding:0}.silo-product-page .product__media-wrapper .slider-buttons{position:absolute;top:1.6rem;right:1.6rem;z-index:2;min-height:0;padding:0}.silo-product-page .product__media-wrapper .slider-buttons .slider-button{display:none}.silo-product-page .product__media-wrapper .slider-counter{column-gap:.3em;min-width:0;padding:.4rem .8rem;background-color:#fff;color:var(--silo-ink);font-size:1.1rem;font-weight:500;line-height:1.6rem;letter-spacing:.04em}}@media screen and (min-width:750px){.silo-product-page .product__media-wrapper{--silo-media-ratio: 1.0947}.silo-product-page .product--thumbnail .product__media-list{margin-bottom:1.2rem}.silo-product-page .thumbnail-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:0}.silo-product-page .thumbnail{background-color:var(--silo-tile);border:0}.silo-product-page .thumbnail:hover{opacity:.85}@media(hover:none){.silo-product-page .thumbnail:hover{opacity:1}}.silo-product-page .thumbnail[aria-current]{box-shadow:none}.silo-product-page .thumbnail[aria-current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .2rem var(--silo-ink);pointer-events:none}.silo-product-page .thumbnail-list__item:nth-child(n+6 of.thumbnail-list__item:not(.thumbnail-list_item--variant:not(:first-child))){display:none}.silo-product-page .thumbnail-list__item:nth-child(5 of.thumbnail-list__item:not(.thumbnail-list_item--variant:not(:first-child))):after{content:var(--silo-more-media, none);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#111213a6;color:#fff;font-size:1.8rem;font-weight:500;line-height:2rem;pointer-events:none}}.silo-product-page .product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:2.4rem}.silo-product-page .product__info-container>*{flex:0 0 100%;min-width:0;margin:0}.silo-product-page .product__info-container>*+*{margin-top:.8rem}.silo-product-page .product__info-container>.product__tax,.silo-product-page .product__info-container>div:has(>.installment){display:none}@media screen and (min-width:750px){.silo-product-page .product__info-container{max-width:none;padding-top:.8rem}.silo-product-page .product__info-container>*+*{margin-top:1rem}}.silo-product-page .jdgm-preview-badge .jdgm-prev-badge{display:flex!important;align-items:center;font-size:1.3rem;line-height:1.8rem}.silo-product-page .jdgm-prev-badge__stars{display:flex;gap:.1rem;margin-right:.8rem}.silo-product-page .jdgm-prev-badge .jdgm-star{padding:0;color:var(--silo-ink);font-size:1.3rem;line-height:1.8rem}.silo-product-page .jdgm-prev-badge:before{content:attr(data-average-rating) "\a0\b7\a0";order:1}.silo-product-page .jdgm-prev-badge__stars{order:0}.silo-product-page .jdgm-prev-badge__text{order:2;margin-left:0;visibility:visible}.silo-product-page .jdgm-prev-badge:before,.silo-product-page .jdgm-prev-badge__text{color:var(--silo-slate);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media screen and (min-width:750px){.silo-product-page .jdgm-prev-badge .jdgm-star{font-size:1.4rem}}.silo-product-page .product__title h1{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;line-height:3.6rem;letter-spacing:0;color:var(--silo-ink);text-transform:uppercase}.silo-product-page .product__text.subtitle{font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:0;color:var(--silo-slate)}.silo-product-page .product__info-container>.product__text.silo-caption{margin-top:1.2rem;font-size:1.2rem;font-weight:500;line-height:1.8rem;text-align:center;color:var(--silo-slate)}@media screen and (min-width:750px){.silo-product-page .product__title h1{font-size:3.4rem;line-height:4rem}.silo-product-page .product__text.subtitle{font-size:1.5rem;line-height:2.2rem}.silo-product-page .product__info-container>.product__text.silo-caption{margin-top:1.4rem;font-weight:400;line-height:1.6rem}}@media screen and (min-width:990px){.silo-product-page .product__title h1{font-size:4rem;line-height:4.6rem}}.silo-product-page .product__info-container>.silo-pdp-assurance{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:1.6rem 0 0;padding:1.6rem 0;list-style:none;border-top:1px solid var(--silo-border);border-bottom:1px solid var(--silo-border)}.silo-pdp-assurance__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:0 .8rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;text-align:center;color:var(--silo-ink)}.silo-pdp-assurance__item+.silo-pdp-assurance__item{border-left:1px solid var(--silo-border)}.silo-pdp-assurance .silo-icon{flex:none;width:2.8rem;height:2.8rem}@media screen and (min-width:750px){.silo-product-page .product__info-container>.silo-pdp-assurance{margin-top:2rem}.silo-pdp-assurance__item{font-size:1.4rem;line-height:2rem}}.silo-product-page .product__info-container>.silo-price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem}.silo-product-page .silo-price .price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;font-size:2rem;font-weight:500;line-height:2.6rem;letter-spacing:0;color:var(--silo-ink)}.silo-product-page .silo-price .price .price__container,.silo-product-page .silo-price .price .badge,.silo-product-page .silo-price .price-item{margin:0}.silo-product-page .silo-price .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:1rem}.silo-product-page .silo-price .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;line-height:2rem;color:var(--silo-mist);text-decoration-thickness:.1rem}.silo-product-page .silo-price .price .price__badge-sale{display:none}.silo-save-badge{display:inline-block;padding:.5rem .8rem;background-color:var(--silo-ink);color:#fff;font-size:1.1rem;font-weight:500;line-height:1.6rem;letter-spacing:.02em}.silo-product-page .product__info-container>.product__tax{margin-top:.6rem;font-size:1.2rem;color:var(--silo-slate)}@media screen and (min-width:750px){.silo-product-page .product__info-container>.silo-price{gap:1.2rem;margin-top:2rem}.silo-product-page .silo-price .price{gap:1.2rem;font-size:2.2rem;line-height:2.8rem}.silo-product-page .silo-price .price--on-sale .price__sale{gap:1.2rem}.silo-product-page .silo-price .price--on-sale .price-item--regular{font-size:1.5rem}.silo-save-badge{padding:.6rem 1rem;font-size:1.2rem}}.silo-product-page .product__info-container>variant-selects{display:flex;flex-direction:column;gap:1.8rem;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--silo-border)}.silo-product-page variant-selects .product-form__input{max-width:none;margin:0;padding:0}.silo-product-page variant-selects .form__label{margin:0 0 1.2rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;letter-spacing:0;color:var(--silo-ink)}.silo-product-page variant-selects [data-selected-value]{font-weight:400;color:var(--silo-slate)}.silo-product-page variant-selects .product-form__input--swatch{--silo-swatch-inset: .3rem;gap:1.2rem;padding:0 0 var(--silo-swatch-inset) var(--silo-swatch-inset)}.silo-product-page variant-selects .product-form__input--swatch .form__label{margin-bottom:calc(1.2rem + var(--silo-swatch-inset));margin-left:calc(var(--silo-swatch-inset) * -1)}.silo-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem;--silo-swatch-ring: 0 0 0 .2rem #fff, 0 0 0 .35rem;margin:0}.silo-product-page .product-form__input--swatch .swatch{border:0}.silo-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.silo-product-page .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline:0;box-shadow:var(--silo-swatch-ring) #11121359}.silo-product-page .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.silo-product-page .product-form__input--swatch .swatch-input__input:active+.swatch-input__label{outline:0;box-shadow:var(--silo-swatch-ring) var(--silo-ink)}.silo-product-page .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid var(--silo-primary);outline-offset:.6rem}.silo-product-page .product-form__input--dropdown .select:before,.silo-product-page .product-form__input--dropdown .select:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--silo-button-radius)}.silo-product-page .product-form__input--dropdown .select:after{box-shadow:0 0 0 .1rem var(--silo-border-strong)}.silo-product-page .product-form__input--dropdown .select:hover:after{box-shadow:0 0 0 .1rem var(--silo-ink)}.silo-product-page .product-form__input--dropdown .select__select{height:var(--silo-button-height);margin:0;padding:0 4.8rem 0 1.6rem;border-radius:var(--silo-button-radius);font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:0;color:var(--silo-ink)}.silo-product-page .product-form__input--dropdown .select__select:focus{box-shadow:none}.silo-product-page .product-form__input--dropdown .select__select:focus-visible{outline:.2rem solid var(--silo-primary);outline-offset:.2rem}.silo-product-page .product-form__input--dropdown .select .svg-wrapper{right:1.8rem;color:var(--silo-ink)}@media screen and (min-width:750px){.silo-product-page .product__info-container>variant-selects{gap:2.8rem;margin-top:3.2rem;padding-top:3.2rem}.silo-product-page variant-selects .form__label{margin-bottom:1rem}.silo-product-page variant-selects .product-form__input--swatch{--silo-swatch-inset: .5rem}.silo-product-page variant-selects .product-form__input--swatch .form__label{margin-bottom:calc(1rem + var(--silo-swatch-inset))}.silo-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.2rem;--silo-swatch-ring: 0 0 0 .3rem #fff, 0 0 0 .45rem}}.silo-product-page .product__info-container:has(>.silo-pack)>.product-form__quantity{display:none}.silo-product-page .product__info-container:has(>.silo-pack)>.product-form__quantity+*{flex:0 0 100%}.silo-product-page .product__info-container>.silo-pack{margin-top:2rem}.silo-pack__fieldset{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;border:0}.silo-pack__heading{margin:0 0 1.2rem;padding:0;font-size:1.3rem;font-weight:500;line-height:1.8rem;color:var(--silo-ink)}.silo-pack__option{position:relative;border:.1rem solid var(--silo-border);background-color:var(--silo-white)}.silo-pack__option:has(.silo-pack__radio:checked){border-color:var(--silo-ink);box-shadow:inset 0 0 0 .1rem var(--silo-ink)}.silo-pack__radio{position:absolute;top:1.7rem;left:1.6rem;width:1.8rem;height:1.8rem;margin:0;accent-color:var(--silo-ink)}.silo-pack__radio:focus-visible{outline:.2rem solid var(--silo-primary);outline-offset:.2rem}.silo-pack__label{display:grid;grid-template-columns:1fr auto;column-gap:1.2rem;row-gap:.2rem;padding:1.4rem 1.6rem 1.4rem 4.6rem;cursor:pointer}.silo-pack__name{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:500;line-height:2.4rem;color:var(--silo-ink)}.silo-pack__price{font-size:1.5rem;font-weight:500;line-height:2.4rem;text-align:right;color:var(--silo-ink)}.silo-pack__meta,.silo-pack__full{font-size:1.3rem;line-height:1.8rem;color:var(--silo-slate)}.silo-pack__full{text-align:right;color:var(--silo-mist)}.silo-pack__bags{display:none;flex-direction:column;gap:1rem;padding:0 1.6rem 1.6rem 4.6rem}.silo-pack__option:has(.silo-pack__radio:checked) .silo-pack__bags{display:flex}.silo-pack__bag{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0;padding:0;border:0;font-size:1.3rem;line-height:1.8rem;color:var(--silo-slate)}.silo-pack__bag-name{float:left;min-width:4.4rem;padding:0;font-weight:500;color:var(--silo-ink)}.silo-pack__swatches{display:flex;flex-wrap:wrap;gap:.8rem;padding:.3rem}.silo-pack__swatch-input{position:absolute;opacity:0;pointer-events:none}.silo-pack__swatch{display:block;width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer}.silo-pack__swatch .swatch{--swatch-input--size: 2.4rem;display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 .1rem #1112131f}.silo-pack__swatch-input:checked+.silo-pack__swatch{box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem var(--silo-ink)}.silo-pack__swatch-input:focus-visible+.silo-pack__swatch{outline:.2rem solid var(--silo-primary);outline-offset:.4rem}.silo-pack__swatch-input:disabled+.silo-pack__swatch{opacity:.3;cursor:not-allowed}.silo-pack__color-name{align-self:center;margin-left:.4rem}.silo-pack__note{font-size:1.3rem;color:var(--silo-slate)}.silo-product-page .product__info-container>.product-form__quantity{display:none}.silo-product-page .product__info-container>:is(.product-form__quantity+*,div:has(>product-form)){margin-top:2.4rem}.silo-product-page .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.silo-product-page .quantity{width:12rem;min-height:var(--silo-button-height)}.silo-product-page .quantity:before,.silo-product-page .quantity:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--silo-button-radius)}.silo-product-page .quantity:after{box-shadow:0 0 0 .1rem var(--silo-border-strong)}.silo-product-page .quantity__input{font-size:1.5rem;font-weight:500;color:var(--silo-ink);opacity:1}.silo-product-page .quantity__button{width:4rem;color:var(--silo-slate)}@media screen and (min-width:750px){.silo-product-page .product__info-container>.product-form__quantity{display:block;flex:0 0 auto;margin-top:3.6rem;margin-right:1.2rem}.silo-product-page .product__info-container>.product-form__quantity+*{flex:1 1 0}.silo-product-page .product__info-container>:is(.product-form__quantity+*,div:has(>product-form)){margin-top:3.6rem}}.silo-product-page .product__info-container .product-form{margin:0}.silo-product-page .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem;max-width:none}.silo-product-page .product__info-container>.product__description{margin-top:2.8rem;font-size:1.5rem;line-height:2.3rem;color:var(--silo-ink)}@media screen and (min-width:750px){.silo-product-page .product__info-container>.product__description{margin-top:3.6rem;line-height:2.4rem}}.silo-product-page .product__info-container>.silo-kit{display:none}.silo-kit__list{display:flex;gap:1.2rem;margin:0;padding:0}.silo-kit__list>li{flex:1 1 0;min-width:0}.silo-kit__item{display:flex;align-items:center;gap:1.2rem;height:100%;padding:.8rem;border:.1rem solid var(--silo-border);color:inherit;text-decoration:none}a.silo-kit__item:hover{border-color:var(--silo-border-strong)}.silo-kit__media{display:flex;flex:0 0 5.6rem;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;overflow:hidden;background-color:var(--silo-tile)}.silo-kit__media img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.silo-kit__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.silo-kit__title{margin:0;font-size:1.5rem;font-weight:700;line-height:2rem;color:var(--silo-ink);font-family:var(--font-heading-family);letter-spacing:0;text-transform:uppercase}.silo-kit__text{margin:0;font-size:1.2rem;line-height:1.6rem;color:var(--silo-slate)}@media screen and (min-width:750px){.silo-product-page .product__info-container>.silo-kit{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.8rem}}@media screen and (min-width:750px)and (max-width:989px){.silo-kit__list{flex-direction:column}}.silo-product-page .product__info-container>.product__accordion{margin-top:0;border-top:.1rem solid var(--silo-border);border-bottom:.1rem solid var(--silo-border)}.silo-product-page .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:2.8rem}.silo-product-page .product__info-container>.product__accordion+.product__accordion{border-top:0}.silo-product-page .product__accordion summary{align-items:center;min-height:5.5rem;padding:0}.silo-product-page .product__accordion summary>.icon-caret{display:none}.silo-product-page .product__accordion summary:after{content:"";flex:0 0 1.6rem;width:1.6rem;height:1.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M3 8h10' fill='none' stroke='%230B1620' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.silo-product-page .product__accordion details[open]>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10' fill='none' stroke='%230B1620' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.silo-product-page .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:0;color:var(--silo-ink);text-transform:none}.silo-product-page .product__accordion .accordion__content{margin:0;padding:0 0 2rem;font-size:1.4rem;line-height:2.2rem;color:var(--silo-ink)}.silo-details-list ul{margin:0;padding-left:1.8rem}.silo-details-list li+li{margin-top:.6rem}.silo-details-list li::marker{color:var(--silo-mist)}.silo-details-group+.silo-details-group{margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--silo-border)}.silo-details-group__title{margin-bottom:.8rem}.silo-specs{width:100%;margin:0;border-collapse:collapse;font-size:1.4rem;line-height:2rem}.silo-specs tr,.silo-specs p{border-bottom:.1rem solid var(--silo-border)}.silo-specs tr:last-child,.silo-specs p:last-child{border-bottom:0}.silo-product-page .silo-specs td{padding:.8rem 0;vertical-align:top;color:var(--silo-slate)}.silo-product-page .silo-specs td:first-child{width:40%;padding-right:1.2rem;font-weight:500;color:var(--silo-ink)}.silo-specs p{display:grid;grid-template-columns:40% 1fr;margin:0;padding:.8rem 0;color:var(--silo-slate)}.silo-specs p strong{padding-right:1.2rem;font-weight:500;color:var(--silo-ink)}@media screen and (min-width:750px){.silo-product-page .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:3.2rem}.silo-product-page .product__accordion summary{min-height:5.9rem}}.silo-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.silo-mosaic__tile{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;margin:0}.silo-mosaic__tile--feature{grid-column:1 / -1}.silo-mosaic__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--silo-tile)}.silo-mosaic__tile--feature .silo-mosaic__media{aspect-ratio:auto;height:42rem}.silo-mosaic__media img,.silo-mosaic__media .silo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.silo-mosaic__media--contain img{top:auto;height:86%;object-fit:contain;object-position:70% 100%;mix-blend-mode:multiply}.silo-mosaic__caption{font-size:1.3rem;font-weight:500;line-height:1.8rem;color:var(--silo-ink)}.silo-mosaic__tile--feature .silo-mosaic__caption{position:absolute;bottom:1.2rem;left:1.2rem;padding:.5rem .8rem;background-color:var(--silo-ink);color:#fff;font-size:1.2rem;line-height:1.6rem}@media screen and (min-width:750px){.silo-mosaic{grid-template-columns:minmax(0,880fr) minmax(0,448fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:1.6rem;height:clamp(48rem,46vw,66rem)}.silo-mosaic__tile{display:block}.silo-mosaic__tile--feature{grid-column:1;grid-row:1 / span 2}.silo-mosaic__tile--feature:only-child{grid-column:1 / -1}.silo-mosaic__tile:nth-child(2):last-child{grid-row:1 / span 2}.silo-mosaic__media,.silo-mosaic__tile--feature .silo-mosaic__media{height:100%;aspect-ratio:auto}.silo-mosaic__media--contain img{height:84%}.silo-mosaic__caption{position:absolute;top:2rem;left:2rem;z-index:1;font-size:1.4rem}.silo-mosaic__tile--feature .silo-mosaic__caption{top:auto;bottom:2.4rem;left:2.4rem;padding:.6rem 1rem;font-size:1.3rem;line-height:1.8rem}}.silo-reviews{--jdgm-star-color: var(--silo-ink);--jdgm-primary-color: var(--silo-ink);--jdgm-secondary-color: var(--silo-border);--jdgm-paginate-color: var(--silo-ink);--jdgm-reviewer-name-color: var(--silo-ink);scroll-margin-top:var(--header-height, 0px)}.silo-reviews .silo-reviews__eyebrow{margin-bottom:2.4rem}.silo-reviews .jdgm-widget{max-width:none!important;margin:0!important;padding:0;font-family:var(--font-body-family);color:var(--silo-ink)}.silo-reviews .jdgm-widget .jdgm-rev-widg{padding:0;border:0;background:transparent}.silo-reviews .jdgm-rev-widg__title{display:none}.silo-reviews .jdgm-rev-widg .jdgm-row-stars{display:grid;gap:3.2rem;padding:0 0 3.2rem}.silo-reviews .jdgm-rev-widg .jdgm-row-stars>div{display:block;align-items:stretch;justify-content:normal;width:auto;margin:0;padding:0;border:0;text-align:left}.silo-reviews .jdgm-rev-widg .jdgm-row-stars>.jdgm-histogram,.silo-reviews .jdgm-rev-widg .jdgm-row-stars>.jdgm-widget-actions-wrapper{width:auto;border:0}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-inner{display:block;text-align:left}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-stars{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-stars-img{display:flex;gap:.2rem}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary .jdgm-star{padding:0;font-size:1.8rem;line-height:1}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:3.2rem;letter-spacing:0;color:var(--silo-ink);text-transform:uppercase}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-text{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin-top:.4rem;font-size:1.4rem;line-height:2rem;color:var(--silo-slate)}.silo-reviews .jdgm-widget .jdgm-verified-checkmark{width:1.6rem;height:1.6rem}.silo-reviews .jdgm-rev-widg .jdgm-row-stars>.jdgm-histogram{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;max-width:48rem;font-size:1.3rem}.silo-reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-histogram{display:none}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-histogram__row:not(.jdgm-histogram__clear-filter){display:grid;grid-template-columns:auto minmax(0,1fr) 3.2rem;align-items:center;column-gap:1.6rem;height:auto;margin:0}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-histogram__clear-filter{display:none;margin:0;font-size:1.3rem}.silo-reviews .jdgm-rev-widg .jdgm-histogram__star{display:flex;line-height:1}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-star{font-size:1.3rem}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-histogram__bar{width:auto;height:.6rem;margin:0;border-radius:.3rem;background-color:var(--silo-border)}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-histogram__bar-content{border-radius:.3rem;background-color:var(--silo-ink)}.silo-reviews .jdgm-rev-widg .jdgm-histogram .jdgm-histogram__frequency{width:auto;font-size:1.3rem;line-height:1.8rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--silo-slate)}.silo-reviews .jdgm-write-rev-link.jdgm-write-rev-link,.silo-reviews .jdgm-ask-question-btn{width:100%;min-height:var(--silo-button-height);margin:0;padding:1.4rem 2.8rem;border:0;border-radius:var(--silo-button-radius);box-shadow:inset 0 0 0 .2rem var(--silo-button-primary);background:var(--silo-button-white);color:var(--silo-button-primary);font-family:var(--font-body-family);font-size:var(--silo-button-font-size);font-weight:var(--silo-button-font-weight);line-height:2rem;letter-spacing:0;text-align:center;text-decoration:none;transition:none}.silo-reviews .jdgm-write-rev-link.jdgm-write-rev-link:hover,.silo-reviews .jdgm-ask-question-btn:hover{background-color:var(--silo-button-primary);color:var(--silo-button-white);opacity:1}.silo-reviews .jdgm-rev-widg .jdgm-row-media{border-top:.1rem solid var(--silo-border)}.silo-reviews .jdgm-rev-widg .jdgm-gallery-wrapper,.silo-reviews .jdgm-rev-widg .jdgm-medals-wrapper{padding:2.8rem 0}.silo-reviews .jdgm-rev-widg .jdgm-gallery-title{margin-bottom:1.2rem;font-size:1.4rem;font-weight:500;line-height:2rem;color:var(--silo-ink)}.silo-reviews .jdgm-rev-widg .jdgm-medals-wrapper{border-top:0;text-align:left}.silo-reviews .jdgm-rev-widg .jdgm-gallery-wrapper+.jdgm-medals-wrapper{border-top:.1rem solid var(--silo-border)}.silo-reviews .jdgm-rev-widg .jdgm-medals-wrapper .jdgm-medals__container{padding:0}.silo-reviews .jdgm-rev-widg .jdgm-medals-wrapper .jdgm-medal-wrapper{margin:0 1.6rem 0 0}.silo-reviews .jdgm-rev{padding:2.8rem 0;border-top:.1rem solid var(--silo-border)}.silo-reviews .jdgm-rev__author{font-size:1.4rem;font-weight:500;color:var(--silo-ink)}.silo-reviews .jdgm-rev__timestamp{font-size:1.2rem;color:var(--silo-slate)}.silo-reviews .jdgm-rev__title{font-size:1.6rem;font-weight:500;line-height:2.2rem;color:var(--silo-ink)}.silo-reviews .jdgm-rev__body{font-size:1.5rem;line-height:2.4rem;color:var(--silo-ink)}@media screen and (min-width:750px){.silo-reviews .jdgm-write-rev-link.jdgm-write-rev-link,.silo-reviews .jdgm-ask-question-btn{width:auto;min-width:24rem}}@media screen and (min-width:990px){.silo-reviews .jdgm-rev-widg .jdgm-row-stars{grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);align-items:center;column-gap:6.4rem;padding-bottom:4rem}.silo-reviews .jdgm-rev-widg .jdgm-row-stars>.jdgm-widget-actions-wrapper{justify-self:end}.silo-reviews .jdgm-rev-widg .jdgm-rev-widg__summary-average{font-size:3.2rem;line-height:3.6rem}.silo-reviews .jdgm-rev-widg .jdgm-row-media{align-items:center;gap:4rem}.silo-reviews .jdgm-rev-widg .jdgm-gallery-wrapper{flex:1 1 auto;min-width:0;padding-right:0}.silo-reviews .jdgm-rev-widg .jdgm-gallery-wrapper+.jdgm-medals-wrapper{flex:0 0 auto;padding-left:4rem;border-top:0;border-left:.1rem solid var(--silo-border)}}.silo-pairs__recs{display:block}.silo-pairs__recs:not(:has(.silo-card)){padding:0}.silo-pairs__empty{margin:0;color:var(--silo-slate)}.silo-pairs__list{position:relative;display:flex;gap:1.2rem;margin:0 calc(var(--silo-gutter) * -1);padding:0 var(--silo-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--silo-gutter);scrollbar-width:none}.silo-pairs__list::-webkit-scrollbar{display:none}.silo-pairs__item{flex:0 0 15rem;width:auto;max-width:none;scroll-snap-align:start}.silo-card{display:flex;flex-direction:column;height:100%}.silo-card__media{position:relative;display:block;aspect-ratio:150 / 184;overflow:hidden;background-color:var(--silo-tile)}.silo-card__media img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.silo-card__media .silo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.silo-card__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.2rem;padding-top:1.2rem;text-align:center}.silo-card__swatches{display:flex;justify-content:center;gap:.6rem;margin:0;padding:.2rem 0 .8rem}.silo-card__swatch{flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:var(--silo-button-radius);background:var(--silo-swatch) center / cover}.silo-card__swatch.is-selected{box-shadow:0 0 0 .2rem #fff,0 0 0 .3rem var(--silo-ink)}.silo-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:2rem;letter-spacing:0;color:var(--silo-ink);text-transform:uppercase}.silo-card__title a{color:inherit;text-decoration:none}.silo-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.silo-card__text{margin:0;font-size:1.2rem;line-height:1.6rem;color:var(--silo-slate)}.silo-card__price{margin:0;padding-top:.4rem;font-size:1.4rem;font-weight:500;line-height:2rem;color:var(--silo-ink)}.silo-card__form{margin-top:auto;padding-top:1rem}.silo-card__add{min-width:12rem}@media screen and (min-width:750px){.silo-pairs__list{display:grid;grid-template-columns:repeat(var(--silo-columns, 3),minmax(0,1fr));gap:2.4rem;margin:0;padding:0;overflow:visible}.silo-card__media{aspect-ratio:432 / 440}.silo-card__media img{top:18%;right:18%;bottom:18%;left:18%;width:64%;height:64%}.silo-card__info{gap:.4rem;padding-top:1.6rem}.silo-card__swatches{gap:.8rem;padding-top:0;padding-bottom:1rem}.silo-card__swatch{width:1.6rem;height:1.6rem}.silo-card__title{font-size:1.8rem;line-height:2.4rem}.silo-card__price{font-size:1.5rem}.silo-card__text{font-size:1.3rem;line-height:1.8rem}.silo-card__form{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/silo-pdp.css.map */
