body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed{--pv-gallery-caption-height:48px;min-width:0}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-stage{overflow:visible;border-radius:0;background:transparent}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-track{aspect-ratio:auto;align-items:stretch;border-radius:0;overflow-y:hidden}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__slide{display:grid;grid-template-rows:auto minmax(var(--pv-gallery-caption-height),auto);height:auto;aspect-ratio:auto;overflow:hidden}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__media-button{position:relative;aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:22px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__media-frame{aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:22px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__media{aspect-ratio:auto}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-gallery-photo .pv-pdp__media{object-fit:cover;object-position:50% 55%}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__slide-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--pv-gallery-caption-height);padding:8px 4px;color:var(--pv-pdp-ink);background:transparent}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__slide-caption-text{min-width:0;font:500 13px/1.4 var(--pv3-font,sans-serif);text-align:left;overflow-wrap:break-word;word-break:normal}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__slide-count{flex:none;min-width:38px;color:var(--pv-pdp-muted);font:500 12px/1.4 var(--pv3-font,sans-serif);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-arrow{top:calc((100% - var(--pv-gallery-caption-height))/2)}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-nav{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76px;justify-content:start;gap:8px;margin-top:0;padding:2px;overflow-x:auto;scroll-padding-inline:2px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-nav-button{width:100%;min-width:0;min-height:0;height:auto;padding:4px 4px 7px;gap:5px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-thumb-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:0;text-align:center}@media(min-width:750px){body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-thumb-media>picture{position:absolute;display:block;top:50%;left:0;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;transform:translateY(-50%)}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-thumb-media>picture>img{object-fit:cover}}@media(max-width:749px){body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed{--pv-gallery-caption-height:44px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__media-button{aspect-ratio:1;border-radius:0}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__media-frame{aspect-ratio:1;border-radius:0}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-gallery-photo--cover .pv-pdp__media{object-position:100% 50%}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-gallery-photo--use .pv-pdp__media{object-position:95% 50%}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__slide-caption{padding-inline:16px}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-pdp__gallery-nav{grid-auto-columns:72px;padding:2px 16px 5px;scroll-padding-inline:16px}}body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-art-directed-visual--pillow-solo .pv-art-directed-visual__pillow{transform:scale(.8);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-composite:intersect}@media(max-width:749px){body.template-product #MainContent .pv-pdp.pv-pdp--buybox-refined:is(.pv-pdp--package,.pv-pdp--pillow) .pv-pdp__gallery--framed .pv-art-directed-visual--pillow-solo .pv-art-directed-visual__pillow{transform:scale(.96)}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/pv-pdp-gallery-plus.css.map */
