/* Kings decorated manufacturing and catalog cards */
.service-grid>a,.service-grid>a:nth-child(2),.service-grid>a:nth-child(-n+2),.service-grid>a:last-child,.collection,.product{--card:#1a3044;--mark:url('watermark-shirt.svg');position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#ffffff08,transparent 65%),var(--card);color:#faf4e8;border:1px solid #b9975470;border-radius:17px;box-shadow:0 8px 24px #111b2520;transition:transform .2s,border-color .2s,box-shadow .2s}
.service-grid>a{min-height:280px;padding:32px 28px}.service-grid>a:before,.collection:after,.product-info:before{content:'';position:absolute;pointer-events:none;right:-15px;bottom:12px;width:175px;height:175px;background-image:var(--mark);background-size:contain;background-repeat:no-repeat;opacity:.12;transform:rotate(-12deg);z-index:-1}
.service-grid>a:after{content:'';position:absolute;inset:9px;border:1px dashed #d5b77a33;border-radius:10px;pointer-events:none}.service-grid>a>*{position:relative}.service-grid>a h3{color:#fff6e8}.service-grid>a p{color:#e1e5e3;max-width:95%}.service-grid>a .service-kicker,.service-grid>a .service-link{color:#edcc89}.service-grid>a .service-link{border-top:1px solid #d5b77a40;padding-top:18px}.service-grid>a:hover,.collection:hover,.product:hover{background:linear-gradient(135deg,#ffffff13,transparent 70%),var(--card);transform:translateY(-4px);border-color:#dfbd7b;box-shadow:0 15px 30px #111b2533}
.collection:nth-child(n){background:linear-gradient(135deg,#ffffff08,transparent 65%),var(--card);color:#faf4e8}.collection:nth-child(n):hover{background:linear-gradient(135deg,#ffffff13,transparent 65%),var(--card)}.collection>.tag{color:#edcc89}.collection h3{color:#fff6e8}.collection:nth-child(n) p{color:#e1e5e3}.collection>.explore{color:#edcc89;border-top:1px solid #d5b77a40;padding-top:16px}.collection-thumb{border-bottom:1px solid #b9975480}.collection:after{bottom:12px;width:150px;height:150px}.collection>div:not(.collection-thumb),.collection>.tag,.collection>.explore{position:relative}
.product{text-align:left;padding:0}.product-photo{border:0;border-bottom:1px solid #b9975480}.product-info{position:relative;isolation:isolate;overflow:hidden;padding:22px;min-height:155px}.product-info:before{width:120px;height:120px;bottom:0}.product-info small,.product-info .product-link{color:#edcc89}.product-info h2{color:#fff6e8}.product-info p{color:#e1e5e3}.product-info .product-link{border-top:1px solid #d5b77a40;padding-top:13px}.product:hover .product-photo{box-shadow:none}.service-grid>a:focus-visible,.collection:focus-visible,.product:focus-visible{outline:3px solid #b99754;outline-offset:4px}
.service-grid>a:nth-child(1){--card:#1a3044;--mark:url('watermark-shirt.svg')}
.service-grid>a:nth-child(2){--card:#203d34;--mark:url('watermark-spool.svg')}
.service-grid>a:nth-child(3){--card:#3b2939;--mark:url('watermark-scissors.svg')}
.service-grid>a:nth-child(4){--card:#253d4b;--mark:url('watermark-jersey.svg')}
.service-grid>a:nth-child(5){--card:#352e27;--mark:url('watermark-machine.svg')}
.service-grid>a:nth-child(6){--card:#292f39;--mark:url('watermark-package.svg')}
.collection:nth-child(1){--card:#1a3044;--mark:url('watermark-jacket.svg')}
.collection:nth-child(2){--card:#203d34;--mark:url('watermark-pants.svg')}
.collection:nth-child(3){--card:#3b2939;--mark:url('watermark-jersey.svg')}
.collection:nth-child(4){--card:#253d4b;--mark:url('watermark-hoodie.svg')}
.collection:nth-child(5){--card:#352e27;--mark:url('watermark-shirt.svg')}
.collection:nth-child(6){--card:#292f39;--mark:url('watermark-dress.svg')}
.collection:nth-child(7){--card:#3f2c2c;--mark:url('watermark-cap.svg')}
.collection:nth-child(8){--card:#283b38;--mark:url('watermark-belt.svg')}
.product:nth-child(4n+1){--card:#1a3044}
.product:nth-child(4n+2){--card:#203d34}
.product:nth-child(4n+3){--card:#3b2939}
.product:nth-child(4n+4){--card:#253d4b}
@media(max-width:700px){.service-grid>a{min-height:255px;padding:28px}.product-info{padding:18px}.service-grid>a:before{width:155px;height:155px}}@media(prefers-reduced-motion:reduce){.service-grid>a,.collection,.product{transition:none}.service-grid>a:hover,.collection:hover,.product:hover{transform:none}}