main[data-template^=product] .product-information__media{width:100%!important;min-width:0!important;max-width:100%!important}.sj-pdp-gallery{--sj-gallery-green:#075b43;--sj-gallery-line:#e5ddd3;--sj-gallery-paper:#fffdfa;width:100%;min-width:0}.sj-pdp-gallery__stage{position:relative;width:100%;height:min(620px,calc(100vh - 180px));min-height:500px;overflow:hidden;border:1px solid var(--sj-gallery-line);border-radius:var(--sj-gallery-radius,22px);background:radial-gradient(circle at 50% 42%,#fff,#fbfaf7 62%,#f2eee7);box-shadow:0 14px 38px #23342d0d;outline:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.sj-pdp-gallery__stage:focus-visible{box-shadow:0 0 0 3px #075b4324,0 14px 38px #23342d0d}.sj-pdp-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:38px 42px 48px}.sj-pdp-gallery__slide[hidden]{display:none!important}.sj-pdp-gallery__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.sj-pdp-gallery__arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(7,91,67,.13);border-radius:50%;background:#fffdfaeb;color:var(--sj-gallery-green);box-shadow:0 8px 20px #23342d14;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sj-pdp-gallery__arrow span{font-size:28px;line-height:1;margin-top:-2px}.sj-pdp-gallery__arrow--prev{left:16px}.sj-pdp-gallery__arrow--next{right:16px}.sj-pdp-gallery__thumbs{display:flex;gap:10px;padding:11px 2px 0;overflow-x:auto;scrollbar-width:thin}.sj-pdp-gallery__thumb{flex:0 0 68px;width:68px;height:68px;padding:5px;border:1px solid var(--sj-gallery-line);border-radius:var(--sj-thumb-radius,12px);background:#fff;cursor:pointer;opacity:.68;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sj-pdp-gallery__thumb.is-active{opacity:1;border-color:#075b438c;box-shadow:0 0 0 2px #075b4314}.sj-pdp-gallery__thumb-image{width:100%;height:100%;display:block;object-fit:contain}.sj-pdp-gallery__dots{display:none}@media(hover:hover)and (pointer:fine){.sj-pdp-gallery__thumb:hover{opacity:1;transform:translateY(-2px)}.sj-pdp-gallery__arrow:hover{background:#fff;box-shadow:0 10px 26px #23342d1f}}main[data-template^=product] .product-information{padding-top:24px!important;padding-bottom:30px!important}main[data-template^=product] .product-information__grid{gap:30px!important;align-items:start!important}main[data-template^=product] .product-details>.group-block{padding:28px!important;gap:12px!important;border-color:#174b3d1f!important;box-shadow:0 12px 34px #23342d0b!important}main[data-template^=product] .product-details h1,main[data-template^=product] .product-title{font-size:clamp(2.25rem,2.65vw,3rem)!important;line-height:1.01!important;margin-bottom:8px!important}main[data-template^=product] .sj-product-summary{gap:10px!important}main[data-template^=product] .sj-product-summary__copy{font-size:.96rem!important;line-height:1.54!important}main[data-template^=product] .sj-product-summary__chips{gap:6px!important}main[data-template^=product] .sj-product-summary__chips span{min-height:28px!important;padding:4px 9px!important;font-size:.7rem!important}main[data-template^=product] product-price{margin-block:0!important}@media(min-width:1200px){.sj-pdp-gallery__stage{height:min(720px,calc(100vh - 130px));min-height:620px}.sj-pdp-gallery__slide{padding:26px 34px 32px}.sj-pdp-gallery__image{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}}@media(max-width:1199px)and (min-width:750px){.sj-pdp-gallery__stage{height:min(560px,calc(100vh - 170px));min-height:420px}.sj-pdp-gallery__slide{padding:28px 30px 36px}main[data-template^=product] .product-details>.group-block{padding:24px!important}main[data-template^=product] .product-details h1{font-size:clamp(2.05rem,3vw,2.65rem)!important}}@media(max-width:749px){main[data-template^=product] .product-information{padding-top:12px!important;padding-bottom:22px!important}main[data-template^=product] .product-information__grid{gap:12px!important}main[data-template^=product] .product-information__media{width:100%!important;display:block!important}.sj-pdp-gallery{width:100%;padding-inline:8px}.sj-pdp-gallery__stage{height:auto;min-height:0;aspect-ratio:1/1;border-radius:18px;box-shadow:0 8px 22px #23342d0b}.sj-pdp-gallery__slide{padding:18px 18px 22px}.sj-pdp-gallery__arrow{width:36px;height:36px}.sj-pdp-gallery__arrow--prev{left:9px}.sj-pdp-gallery__arrow--next{right:9px}.sj-pdp-gallery__thumbs{display:none}.sj-pdp-gallery__dots{display:flex;justify-content:center;align-items:center;gap:7px;padding-top:9px}.sj-pdp-gallery__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#174b3d40;transition:width .2s ease,background .2s ease}.sj-pdp-gallery__dot.is-active{width:22px;background:var(--sj-gallery-green)}main[data-template^=product] .product-details>.group-block{padding:18px 14px!important;gap:10px!important;border-radius:22px!important;box-shadow:0 8px 24px #23342d0a!important}main[data-template^=product] .product-details h1,main[data-template^=product] .product-title{font-size:clamp(1.65rem,8vw,2.1rem)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin-bottom:5px!important}main[data-template^=product] .sj-product-summary{gap:8px!important}main[data-template^=product] .sj-product-summary__copy{font-size:.86rem!important;line-height:1.5!important}main[data-template^=product] .sj-product-summary__chips{flex-wrap:nowrap!important;gap:4px!important}main[data-template^=product] .sj-product-summary__chips span{min-height:24px!important;padding:3px 5px!important;font-size:.58rem!important;white-space:nowrap!important}main[data-template^=product] product-price .price,main[data-template^=product] .product-details .price{font-size:1.3rem!important;line-height:1.15!important}}@media(max-width:390px){.announcement-bar{padding-block:4px!important}.announcement-bar__slides{width:100%!important;max-width:none!important}.announcement-bar__text{font-size:.56rem!important;line-height:1.05!important;letter-spacing:-.015em!important;white-space:nowrap!important}.sj-pdp-gallery{padding-inline:7px}.sj-pdp-gallery__slide{padding:14px 14px 18px}}main[data-template^=product] .product-recommendations{background:#fff!important;padding-top:40px!important;padding-bottom:50px!important}main[data-template^=product] .product-recommendations .section-resource-list__content{margin-bottom:20px!important}main[data-template^=product] .product-recommendations .section-resource-list__content :is(h2,h3){margin:0!important;color:#174b3d!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.25rem,3vw,3.35rem)!important;line-height:1!important;letter-spacing:-.04em!important}main[data-template^=product] .product-recommendations .resource-list{align-items:stretch!important}main[data-template^=product] .product-recommendations .resource-list__item{height:auto!important}main[data-template^=product] .product-recommendations .product-card{height:100%!important;overflow:hidden!important;border:1px solid #e5ddd3!important;border-radius:20px!important;background:#fffdfa!important;box-shadow:0 8px 24px #23342d0a!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}main[data-template^=product] .product-recommendations .product-card__content{height:100%!important;padding:9px 9px 14px!important;gap:7px!important;background:transparent!important}main[data-template^=product] .product-recommendations .card-gallery{overflow:hidden!important;aspect-ratio:1/1!important;border:1px solid rgba(23,75,61,.07)!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8f4ed)!important}main[data-template^=product] .product-recommendations .card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;padding:7px!important;transition:transform .25s ease!important}main[data-template^=product] .product-recommendations .text-block.rte p[role=heading]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.62em!important;margin:3px 2px 0!important;color:#174b3d!important;font-size:.92rem!important;line-height:1.36!important;font-weight:700!important;letter-spacing:-.01em!important}main[data-template^=product] .product-recommendations product-price{margin:auto 2px 0!important;color:#c83e42!important;font-weight:800!important}main[data-template^=product] .product-recommendations product-price .price{color:#c83e42!important;font-size:.96rem!important;font-weight:800!important}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-recommendations .product-card:hover{transform:translateY(-4px)!important;border-color:#075b4338!important;box-shadow:0 16px 38px #23342d17!important}main[data-template^=product] .product-recommendations .product-card:hover .card-gallery img{transform:scale(1.025)!important}}@media(max-width:749px){main[data-template^=product] .product-recommendations{padding-top:32px!important;padding-bottom:42px!important}main[data-template^=product] .product-recommendations .section{padding-inline:10px!important}main[data-template^=product] .product-recommendations .section-resource-list__content{margin-bottom:16px!important}main[data-template^=product] .product-recommendations .section-resource-list__content :is(h2,h3){font-size:clamp(1.9rem,10vw,2.35rem)!important;line-height:1.02!important}main[data-template^=product] .product-recommendations .product-card{border-radius:16px!important;box-shadow:0 5px 16px #23342d09!important}main[data-template^=product] .product-recommendations .product-card__content{padding:7px 7px 11px!important;gap:5px!important}main[data-template^=product] .product-recommendations .card-gallery{border-radius:12px!important}main[data-template^=product] .product-recommendations .card-gallery img{padding:4px!important}main[data-template^=product] .product-recommendations .text-block.rte p[role=heading]{min-height:2.7em!important;margin-inline:2px!important;font-size:.76rem!important;line-height:1.34!important}main[data-template^=product] .product-recommendations product-price .price{font-size:.82rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sprinjene-product-gallery.css.map */
