.shopify-section--main-product .product-info>.pdp-buy{display:block;margin-block:0}@media(min-width:1000px){.shopify-section--main-product .product>.product-info{grid-template-columns:minmax(0,1fr) clamp(480px,40%,760px);grid-template-rows:repeat(6,auto) 1fr;column-gap:clamp(32px,3vw,64px)!important;row-gap:0!important}.shopify-section--main-product .product>.product-info>.product-info__block-item,.shopify-section--main-product .product>.product-info>.product-info__block-group{max-width:none;margin-block-end:var(--spacing-2)!important}.shopify-section--main-product .product-info>.mc{grid-row:1 / -1;position:static;padding:4px 0 0}.shopify-section--main-product .product-info>.pdp-buy{grid-column:2;grid-row:-2 / -1;align-self:start;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-2);position:sticky;top:calc(var(--sticky-area-height, 120px) + 16px)}.shopify-section--main-product .mc .mc__viewport{container-type:inline-size;height:auto;max-height:none;overflow:visible;cursor:zoom-in;transition:none}.shopify-section--main-product .mc .mc__track{--mc-gap: 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:calc((100cqi - var(--mc-gap)) / 3);grid-auto-flow:row dense;gap:var(--mc-gap);height:auto;transform:none!important;transition:none}.shopify-section--main-product .mc .mc__slide{height:auto}.shopify-section--main-product .mc .mc__slide--render{grid-column:1 / -1;grid-row:1;padding-block:8px 28px}.shopify-section--main-product .mc .mc__slide--render .mc__img{max-height:calc(100vh - var(--sticky-area-height, 120px) - 96px);object-fit:contain}.shopify-section--main-product .mc .mc__slide--desk{height:100%;overflow:hidden;border-radius:12px}.shopify-section--main-product .mc .mc__slide--desk .mc__img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.shopify-section--main-product .mc .mc__slide--desk:hover .mc__img{transform:scale(1.025)}.shopify-section--main-product .mc [data-mc-tile=tall]{grid-row:span 2}.shopify-section--main-product .mc [data-mc-tile=full]{grid-column:1 / -1;grid-row:span 2}.shopify-section--main-product .mc [data-mc-clone],.shopify-section--main-product .mc .mc__nav,.shopify-section--main-product .mc .mc__dots{display:none!important}}@media(min-width:1000px)and (prefers-reduced-motion:reduce){.shopify-section--main-product .mc .mc__slide--desk .mc__img{transition:none}.shopify-section--main-product .mc .mc__slide--desk:hover .mc__img{transform:none}}@media(max-width:999px){.shopify-section--main-product .mc[data-mc-wide] .mc__viewport,.shopify-section--main-product .mc[data-mc-wide] .mc__track,.shopify-section--main-product .mc[data-mc-wide] .mc__slide{height:66.667vw}.shopify-section--main-product .mc[data-mc-wide] .mc__slide[data-mc-tall]{background:#f2f2f2}.shopify-section--main-product .mc[data-mc-wide] .mc__slide[data-mc-tall] .mc__img{object-fit:contain}}.shopify-section--fabric-guide,.shopify-section--size-guide,.shopify-section--product-recommendations,.shopify-section--recently-viewed-products{--pdp-low-gap: 36px;--pdp-low-head: 16px;--pdp-low-m: 16px;--pdp-low-s: 13px;padding-block-start:var(--pdp-low-gap)}.shopify-section--product-recommendations,.shopify-section--recently-viewed-products{padding-block-end:var(--pdp-low-gap)}@media(min-width:1000px){.shopify-section--fabric-guide,.shopify-section--size-guide,.shopify-section--product-recommendations,.shopify-section--recently-viewed-products{--pdp-low-gap: 56px;--pdp-low-head: 20px;--pdp-low-m: 18px}}.shopify-section--fabric-guide>.section,.shopify-section--size-guide>.section,.shopify-section--product-recommendations>.section,.shopify-section--recently-viewed-products .section{margin-block:0!important;padding-block:0!important}.shopify-section--product-recommendations .section-stack,.shopify-section--recently-viewed-products .section-stack{gap:var(--pdp-low-head)}.shopify-section--fabric-guide .fabric-guide__heading,.shopify-section--size-guide .size-guide__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-block-end:var(--pdp-low-head);text-align:start}.shopify-section--size-guide .size-guide{text-align:start}.shopify-section--fabric-guide .fabric-guide__heading h2,.shopify-section--size-guide .size-guide__heading h2{font-size:var(--text-h2);font-weight:700;letter-spacing:-.05em;line-height:1.1}.shopify-section--fabric-guide .fabric-guide__heading p,.shopify-section--size-guide .size-guide__heading p:first-child{display:none}.shopify-section--size-guide .size-guide__heading p:not(:first-child){margin:0;color:#0000008c;font-size:var(--pdp-low-s);font-weight:400;letter-spacing:0;opacity:1;text-transform:none}.shopify-section--fabric-guide .fabric-guide__grid,.shopify-section--size-guide .size-guide__photos{gap:16px}.shopify-section--fabric-guide .fabric-card,.shopify-section--fabric-guide .fabric-card:hover{border:0;border-radius:0;background:none;box-shadow:none}.shopify-section--fabric-guide .fabric-card__image-wrap,.shopify-section--size-guide .size-guide__photo img{border-radius:6px}.shopify-section--fabric-guide .fabric-card__badge{font-size:var(--pdp-low-s);letter-spacing:0;text-transform:none}.shopify-section--fabric-guide .fabric-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:8px 0 0}.shopify-section--fabric-guide .fabric-card__body>*{grid-column:1}.shopify-section--fabric-guide .fabric-card__name,.shopify-section--size-guide .size-guide__photo figcaption{margin:0;font-size:var(--pdp-low-m);font-weight:700;letter-spacing:-.01em;text-transform:none}.shopify-section--fabric-guide .fabric-card__tagline,.shopify-section--fabric-guide .fabric-card__toggle,.shopify-section--fabric-guide .fabric-card__spec,.shopify-section--size-guide .size-guide__photo figcaption span{font-size:var(--pdp-low-s);font-weight:400;letter-spacing:0;text-transform:none}.shopify-section--fabric-guide .fabric-card__tagline,.shopify-section--size-guide .size-guide__photo figcaption span{color:#0000008c}.shopify-section--fabric-guide .fabric-card__spec-label{font-weight:700}.shopify-section--fabric-guide .fabric-card__toggle{grid-column:2;grid-row:1 / span 2;margin-block-start:0;color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-section--fabric-guide .fabric-card__specs{grid-column:1 / -1}.shopify-section--size-guide .size-guide__photo figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-block-start:8px}.shopify-section--size-guide .size-guide__photo figcaption span{margin-block-start:0}@media(max-width:999px){.shopify-section--fabric-guide .fabric-guide__grid,.shopify-section--size-guide .size-guide__photos{position:relative;display:flex;align-items:flex-start;gap:12px;max-width:none;margin-block-end:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.shopify-section--fabric-guide .fabric-guide__grid::-webkit-scrollbar,.shopify-section--size-guide .size-guide__photos::-webkit-scrollbar{display:none}.shopify-section--fabric-guide .fabric-card,.shopify-section--size-guide .size-guide__photo{flex:0 0 min(86%,420px);scroll-snap-align:center}.shopify-section--fabric-guide .fabric-card[data-picked] .fabric-card__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #1a1a1a;border-radius:6px}.shopify-section--size-guide .size-guide__photo[data-picked] img{outline:2px solid #1a1a1a;outline-offset:-2px}.pdp-guide-dots{display:flex;justify-content:center;gap:6px;margin-block-start:12px}.pdp-guide-dots i{width:6px;height:6px;border-radius:50%;background:#0003}.pdp-guide-dots i[data-on]{background:#1a1a1a}}@media(min-width:1000px){.pdp-guide-dots{display:none}.shopify-section--fabric-guide,.shopify-section--size-guide{--pdp-guide-chrome: 330px;--pdp-guide-room: calc(100svh - var(--sticky-area-height, 123px) - var(--pdp-guide-chrome));--pdp-guide-size-h: max(120px, min(calc(var(--pdp-guide-room) * .55), calc((100vw - 144px) / 6)));--pdp-guide-fabric-h: max(120px, calc(var(--pdp-guide-room) - var(--pdp-guide-size-h)))}#pdp-fabric-guide,#pdp-size-guide{scroll-margin-block-start:var(--sticky-area-height, 123px)}.shopify-section--fabric-guide .fabric-card__image-wrap{aspect-ratio:auto;height:var(--pdp-guide-fabric-h)}.shopify-section--fabric-guide .fabric-card__image-wrap img{aspect-ratio:auto;max-width:none}.shopify-section--size-guide .size-guide__photos{grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(var(--pdp-guide-size-h) * 6 + 48px);margin-inline:0;margin-block-end:0}}.shopify-section--apps .jdgm-widget.jdgm-review-widget{max-width:none!important;margin:0!important;font-family:inherit}.shopify-section--apps .jdgm-rev-widg{--pdp-rev-gap: 36px;--pdp-rev-m: 16px;--pdp-rev-s: 14px;--pdp-rev-muted: rgba(0, 0, 0, .55);box-sizing:border-box;width:min(100%,calc(var(--container-max-width, 1800px) + 2 * var(--container-gutter, 48px)));margin-inline:auto;padding:var(--pdp-rev-gap) var(--container-gutter, 20px) 0!important;color:#1a1a1a}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__header{margin:0;padding:0;border:0!important;text-align:start}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__title{margin:0 0 20px;color:inherit;font-size:var(--text-h2);font-weight:700;letter-spacing:-.05em;line-height:1.1;text-align:start;text-transform:uppercase}.shopify-section--apps .jdgm-rev-widg .jdgm-row-stars{display:grid!important;grid-template-columns:auto minmax(0,420px) auto;align-items:center;justify-content:space-between!important;gap:24px 48px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}.shopify-section--apps .jdgm-rev-widg .jdgm-row-stars>*{width:auto!important;min-height:0;margin:0;padding:0;border:0!important;text-align:start}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__summary-inner{display:grid;gap:4px}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__summary-stars{display:flex;align-items:center;gap:8px}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__summary-average,.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__summary-average .jdgm-link{color:inherit;font-size:var(--pdp-rev-m);font-weight:700;text-decoration:none;text-transform:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__summary-text{margin:0;color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s);text-transform:none}.shopify-section--apps .jdgm-rev-widg .jdgm-star{color:#1a1a1a;font-size:var(--pdp-rev-s)!important}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram,.shopify-section--apps .jdgm-rev-widg .jdgm-histogram *{cursor:default;pointer-events:none}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__row{height:auto;margin:0 0 4px;line-height:1.3}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__row:last-child{margin-block-end:0}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__bar,.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__bar-content{height:6px;border-radius:3px}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__bar-content{background:#1a1a1a!important}.shopify-section--apps .jdgm-rev-widg .jdgm-histogram__frequency{color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s)}.shopify-section--apps .jdgm-rev-widg .jdgm-widget-actions-wrapper{justify-self:end}.shopify-section--apps .jdgm-rev-widg .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;height:52px;padding:0 28px;border:2px solid #1a1a1a;border-radius:var(--rounded-button);background:#1a1a1a;color:#fff;font-size:var(--pdp-rev-s);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shopify-section--apps .jdgm-rev-widg .jdgm-write-rev-link:hover{background:transparent;color:#1a1a1a}.shopify-section--apps .jdgm-rev-widg .jdgm-row-media{display:block;margin:24px 0 0;padding:0;border:0!important}.shopify-section--apps .jdgm-rev-widg .jdgm-medals-wrapper,.shopify-section--apps .jdgm-rev-widg .jdgm-gallery-title{display:none!important}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery-wrapper{display:block!important;width:100%!important;margin:0;padding:0;border:0!important}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%!important;height:auto!important;margin:0;overflow:visible}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery__thumbnail-link{float:none;aspect-ratio:1;width:auto!important;height:auto!important;margin:0;padding:0!important}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery__thumbnail-link:nth-child(n+8){display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery__thumbnail-wrapper{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:6px;overflow:hidden}.shopify-section--apps .jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:none}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery__thumbnail{width:100%;max-width:none;height:100%;margin:0!important;padding:0!important;object-fit:cover}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__sort-wrapper{margin:24px 0 16px;padding:0;border:0!important;color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s);text-align:start}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__body{margin:0;padding:0;border:0!important}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-block-end:24px}.shopify-section--apps .jdgm-rev-widg .jdgm-rev{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px;background:#fff}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__header,.shopify-section--apps .jdgm-rev-widg .jdgm-rev__content{display:contents}.shopify-section--apps .jdgm-rev-widg .pdp-rev-thumb,.shopify-section--apps .jdgm-rev-widg .jdgm-rev__pics{display:block;order:0;height:130px;margin:0}.shopify-section--apps .jdgm-rev-widg .pdp-rev-thumb img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16))}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__pic-link{display:block;width:100%;height:100%;margin:0;padding:0}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__pic-link:not(:first-child){display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__pic-img{display:block;width:100%;max-width:none;height:100%;border-radius:6px;object-fit:cover}.shopify-section--apps .jdgm-rev-widg .jdgm-row-rating{display:flex;align-items:center;justify-content:space-between;gap:8px;order:1;margin:0}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__timestamp{float:none;color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s)}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__title{display:block;order:2;overflow:hidden;margin:0;color:inherit;font-size:var(--pdp-rev-m);font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__body{display:-webkit-box;order:3;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:5}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__body,.shopify-section--apps .jdgm-rev-widg .jdgm-rev__body p{color:inherit;font-size:var(--pdp-rev-s);line-height:1.45}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__body p{display:inline;margin:0}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__custom-form{order:4;margin:0;padding:0}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__custom-form[hidden],.shopify-section--apps .jdgm-rev-widg .jdgm-rev__transparency-badge-wrapper{display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-row-profile{display:flex;order:5;margin:auto 0 0;padding-block-start:4px}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__icon,.shopify-section--apps .jdgm-rev-widg .jdgm-row-extra,.shopify-section--apps .jdgm-rev-widg .jdgm-rev__br{display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__author-wrapper{display:inline-flex;align-items:center;gap:6px;font-size:var(--pdp-rev-s)}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__author{color:inherit;font-size:var(--pdp-rev-s);font-weight:700}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__buyer-badge{padding:0;border:0;background:none;color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s);font-weight:400}.shopify-section--apps .jdgm-rev-widg .jdgm-row-product{order:6;overflow:hidden;margin:0;font-size:var(--pdp-rev-s);text-overflow:ellipsis;white-space:nowrap}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__actions{display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__prod-link-prefix:before{content:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev__prod-link{color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s);text-decoration:underline;text-underline-offset:3px}.shopify-section--apps .jdgm-rev-widg .jdgm-paginate{display:flex;justify-content:center;gap:4px;margin:0;padding:0 0 8px;font-size:var(--pdp-rev-s)}.shopify-section--apps .jdgm-rev-widg .jdgm-paginate__page{color:var(--pdp-rev-muted);font-size:var(--pdp-rev-s)}.shopify-section--apps .jdgm-rev-widg .jdgm-paginate__page.jdgm-curt{color:#1a1a1a;font-weight:700}@media(min-width:1000px){.shopify-section--apps .jdgm-rev-widg{--pdp-rev-gap: 56px;--pdp-rev-m: 18px}}@media(max-width:999px){.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__reviews{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev-widg__reviews::-webkit-scrollbar{display:none}.shopify-section--apps .jdgm-rev-widg .jdgm-rev{flex:0 0 min(78%,300px);scroll-snap-align:start}}@media(max-width:699px){.shopify-section--apps .jdgm-rev-widg .jdgm-row-stars{grid-template-columns:minmax(0,1fr);gap:16px}.shopify-section--apps .jdgm-rev-widg .jdgm-widget-actions-wrapper{justify-self:stretch}.shopify-section--apps .jdgm-rev-widg .jdgm-write-rev-link{display:flex!important}.shopify-section--apps .jdgm-rev-widg .jdgm-row-media{margin-block-start:16px}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.shopify-section--apps .jdgm-rev-widg .jdgm-gallery__thumbnail-link:nth-child(8){display:block}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/pdp-gallery.css.map */
