/* Shared pixels-per-centimetre stage. Product-body bounds exclude sling strap. */
.rug-collection .et-locked-v3,.rug-collection .et-locked-v3:nth-child(2){height:650px;border-radius:16px;background:var(--rug-card-bg,#e5e4e0);overflow:hidden;color:var(--rug-card-ink,#151513)}
.rug-collection .et-locked-v3 .et-sealed-art{inset:62px 24px 144px;background:transparent;overflow:hidden;display:block;border-radius:0}
.rug-collection .et-locked-v3 .et-object-scale{position:absolute;width:min(62%,300px);aspect-ratio:35/20;left:50%;bottom:12%;transform:translateX(-50%) scale(var(--rug-card-scale,1));transform-origin:bottom center}
.rug-collection .et-locked-v3[data-product-kind=pouch] .et-object-scale{width:min(20.371429%,98.571429px);aspect-ratio:11.5/15}
.rug-collection .et-locked-v3 .et-object-scale .et-placeholder-image{position:absolute;left:-7.128%;top:-119.625%;width:113.836%;height:247.099%;max-width:none;max-height:none;object-fit:fill;mix-blend-mode:normal;filter:blur(var(--rug-card-blur,9px));opacity:.9;transform:none;transition:none}
.rug-collection .et-locked-v3[data-product-kind=pouch] .et-object-scale .et-placeholder-image{left:-12%;top:-10.633%;width:132%;height:118.312%}
.rug-collection .et-locked-v3 .et-object-scale.is-custom-image .et-placeholder-image{left:0;top:0;width:100%;height:100%;object-fit:contain}
.rug-collection .et-locked-v3 .et-sealed-light{position:absolute;inset:-62px -24px -144px;background:var(--rug-card-tint,rgba(242,240,233,.12));box-shadow:inset 0 1px 0 #ffffff66;backdrop-filter:blur(1px);pointer-events:none}
.rug-collection .et-locked-v3 .et-object-top{z-index:2;top:25px;color:inherit;font-size:10px;letter-spacing:.11em}
.rug-collection .et-locked-v3 .et-lock-shell,.rug-collection .et-locked-v3.is-open .et-lock-shell{top:48%;bottom:auto;transform:translate(-50%,-50%);width:138px;max-width:calc(100% - 32px);background:linear-gradient(120deg,#ffffff42,#b3b1aa22);border:1px solid #4a494233;border-top-color:#ffffffb8;box-shadow:inset 0 1px 1px #fff7,0 6px 16px #15151308;border-radius:24px;backdrop-filter:blur(16px) saturate(.75);z-index:3;overflow:hidden}
.rug-collection .et-locked-v3 .et-lock-toggle{padding:13px 16px;min-height:46px;font-size:13px;font-weight:500;justify-content:center;gap:9px;color:#252420}
.rug-collection .et-locked-v3 .et-lock-toggle svg{width:17px;height:17px}.rug-collection .et-locked-v3 .et-lock-plus{display:none}
.rug-collection .et-locked-v3 .et-lock-shell[open]{width:342px;top:49%;background:linear-gradient(145deg,#faf9f3ed,#e4e2d9e8);border-radius:20px;box-shadow:inset 0 1px 1px #fff,0 20px 50px #15151314;backdrop-filter:blur(22px)}
.rug-collection .et-locked-v3 .et-lock-panel{width:100%;max-width:100%;box-sizing:border-box;padding:0 23px 22px}.rug-collection .et-locked-v3 .et-lock-panel p{font-size:13px;line-height:1.6}.rug-collection .et-locked-v3 .et-release-title{font-size:20px!important;line-height:1.2!important}
.rug-collection .et-locked-v3 .et-object-caption{bottom:32px;left:25px;right:25px;z-index:2}.rug-collection .et-locked-v3 .et-object-caption h3{font-size:25px;font-weight:500}.rug-collection .et-locked-v3 .et-object-caption p{margin:5px 0;color:#535149}.et-object-dimensions{display:block;margin-top:10px;font:10px/1.4 ui-monospace,monospace;letter-spacing:.08em;color:#67645d}
@media(max-width:760px){.rug-collection .et-locked-v3,.rug-collection .et-locked-v3:nth-child(2){height:540px}.rug-collection .et-locked-v3 .et-sealed-art{inset:58px 24px 136px}.rug-collection .et-locked-v3 .et-object-scale{bottom:12%}.rug-collection .et-locked-v3 .et-lock-shell{top:46%}.rug-collection .et-locked-v3 .et-object-caption{bottom:26px}.rug-collection .et-locked-v3 .et-object-caption h3{font-size:23px}}
