/* Series visual current. The native SHOPLINE product and collection templates remain intact. */
.pj-home .pj-motif,.pj-home .pj-record,.pj-home .pj-life,.pj-home .pj-fable,.pj-home .pj-closing{position:relative}
.pj-home .pj-motif:before,.pj-home .pj-record:before,.pj-home .pj-life:before,.pj-home .pj-fable:before{content:"";position:absolute;z-index:0;width:min(116vw,1630px);aspect-ratio:3/1;height:auto;background-image:var(--pj-dragon-image);background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}
.pj-home .pj-motif:before{right:-19%;bottom:-16%;opacity:.19;filter:grayscale(1) brightness(2.4)}
.pj-home .pj-record:before{top:2%;right:0;opacity:.12;filter:grayscale(1)}
.pj-home .pj-life:before{top:2%;right:-5%;left:auto;opacity:.10;filter:grayscale(1);transform:none}
.pj-home .pj-fable:before{top:-21%;right:-18%;opacity:.17;filter:grayscale(1) brightness(2.5)}
.pj-home .pj-motif>*,.pj-home .pj-record>*,.pj-home .pj-life>*,.pj-home .pj-fable>*,.pj-home .pj-closing>*{position:relative;z-index:1}
.pj-home .pj-closing .pj-closing-butterfly{position:absolute;z-index:1;top:18%;right:11%;width:clamp(150px,15vw,220px);height:auto;opacity:.88;mix-blend-mode:screen;pointer-events:none}
@media(max-width:760px){.pj-home .pj-closing .pj-closing-butterfly{top:0;right:2%;width:138px;opacity:.8}}

.product-detail-wrapper,.main-collection-container{position:relative;isolation:isolate;overflow:hidden}
.product-detail-wrapper:before,.main-collection-container:before{content:"";position:absolute;z-index:0;top:42px;right:-12%;width:min(105vw,1420px);aspect-ratio:3/1;background:url("dragon-surge-ink-v1.png") center/contain no-repeat;opacity:.075;filter:grayscale(1);pointer-events:none}
.product-detail-wrapper>.page-width,.main-collection-container>.page-width{position:relative;z-index:1}
.product-detail__media-gallery,.main-collection__list img{position:relative;z-index:1}
@media(max-width:760px){
 .pj-home .pj-motif:before,.pj-home .pj-record:before,.pj-home .pj-life:before,.pj-home .pj-fable:before{width:190vw;max-width:none}
 .pj-home .pj-motif:before{right:-55%;bottom:-7%;opacity:.16}
 .pj-home .pj-record:before{top:1%;right:-18%;opacity:.12}
 .pj-home .pj-life:before{top:48%;right:10%;opacity:.08}
 .pj-home .pj-fable:before{top:-8%;right:-18%;opacity:.13}
 .product-detail-wrapper:before,.main-collection-container:before{top:50px;right:-30%;width:195vw;opacity:.085}
 .product-detail-wrapper:before{top:min(105vw,520px)}
}
