:root{--s18-pink:#ff158f;--s18-hot:#ff54a8;--s18-bg:#060408;--s18-border:#57253f;--s18-ink:#fff;--s18-muted:#c8afbe;--s18-photo:#f0e9ee}body.s18-inner-template{background:var(--s18-bg);color:var(--s18-ink)}.s18-inner-template .announcement{background:#280b22;color:#ffb2d3;border-bottom:1px solid #77254e;letter-spacing:.14em}.s18-inner-template .site-header{background:#08030af5!important;border-bottom:1px solid #742747!important;box-shadow:0 10px 24px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.s18-inner-template .nav-row-v7{min-height:78px}.s18-inner-template .brand{font-style:italic;font-weight:950;font-size:21px;line-height:.98;letter-spacing:-.035em}.s18-inner-template .brand span{color:var(--s18-pink)}.s18-inner-template .brand small{font-size:7px;letter-spacing:.15em;margin-top:5px;font-style:normal}.s18-inner-template .brand .s18-small-slogan{font-size:7px;color:#ffe5f0;letter-spacing:.055em;font-weight:900;white-space:nowrap;margin-top:6px}.s18-inner-template .brand .s18-small-slogan b{color:var(--s18-hot)}.s18-inner-template .header-search{background:#1f111a;border:1px solid #5c3049}.s18-inner-template .header-search input{color:#fff}.s18-inner-template .header-search button,.s18-inner-template .mobile-search button{background:var(--s18-pink);color:#fff}.s18-inner-template .desktop-nav a{font-size:10px;color:#f4d1e1}.s18-inner-template .desktop-nav a:hover{color:var(--s18-hot)}.s18-inner-template .cart-link{background:#211019;color:#fff;border-color:#963967}.s18-inner-template .cart-link span{background:var(--s18-pink);color:#fff}.s18-inner-template .root-nav-wrap{display:none!important}.s18-inner-template .mobile-search{background:#1f111a;border-color:#52283d}.s18-inner-template .mobile-search input{color:#fff}.s18-inner-template .footer{background:#080409;border-top:1px solid #5c2747;position:relative}.s18-inner-template .footer:before{content:"";height:2px;width:min(100%,750px);background:linear-gradient(90deg,transparent,#ff007a,transparent);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.s18-inner-template .footer-grid b{color:#fff}.s18-inner-template .footer-grid a{color:#c8b2bf}.s18-inner-template .footer-grid a:hover{color:var(--s18-pink)}.s18-inner-template .footer-grid p{color:#aa91a1}.s18-inner-template .wa-float{background:linear-gradient(100deg,#042d19,#0d512e)!important;border:1px solid #38cf86!important;color:#fff!important;box-shadow:0 5px 28px #0009!important}.s18-slogan-home{position:fixed;top:66px;right:17px;z-index:17;pointer-events:none;background:#11030dbc;border:1px solid #ad3973;padding:8px 10px;border-radius:7px;color:#fff;font:italic 800 9px Arial,Helvetica,sans-serif;letter-spacing:.035em;box-shadow:0 3px 10px #000b;text-align:right}.s18-slogan-home strong{color:#ff59a9}.s18-inner-page{--s18-pink:#ff158f;--s18-hot:#ff54a8;background:linear-gradient(130deg,#080409,#0d0610 55%,#080409);color:#fff;min-height:60vh}.s18-inner-page *,.s18-inner-page *:before,.s18-inner-page *:after{box-sizing:border-box}.s18-inner-page a{text-decoration:none}.s18-inner-page a:focus-visible,.s18-inner-page button:focus-visible,.s18-inner-page input:focus-visible,.s18-inner-page select:focus-visible{outline:2px solid #ff8dc4;outline-offset:2px}.s18-hero-banner{background:linear-gradient(90deg,#030104f0,#0a0209d9 52%,#1c031026),url(/cdn/shop/files/es-vedra-tattoo-supply-home-v16.webp?v=1794055030) center 48%/cover no-repeat;position:relative;isolation:isolate;padding:37px 0 39px;min-height:240px;border-bottom:1px solid #902658;box-shadow:0 5px 29px #0009;overflow:hidden}.s18-hero-banner:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080409ab 0%,transparent 65%);pointer-events:none}.s18-hero-grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.s18-hero-grid>div:first-child{max-width:900px}.s18-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#d2aac1;font-size:10px;margin:0 0 22px;font-weight:750}.s18-breadcrumbs>a{color:#edbad3}.s18-breadcrumbs>a:hover{color:#fff;text-decoration:underline}.s18-breadcrumbs>span:last-child{max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s18-eyebrow{font-weight:900;font-size:10px;letter-spacing:.2em;margin:0 0 11px;color:#ffc6df}.s18-eyebrow span{color:#ff1493}.s18-hero-banner h1{font:italic 900 clamp(37px,5.2vw,71px)/.96 Impact,"Arial Black",Arial,sans-serif;letter-spacing:.01em;color:#fff;text-shadow:0 2px 15px #000c;max-width:1000px;margin:0 0 11px;text-transform:uppercase;overflow-wrap:anywhere}.s18-pink-dot{color:#ff148f}.s18-hero-caption{font-size:12px;color:#ffacda;font-weight:900;letter-spacing:.12em;margin:0;text-shadow:0 2px 6px #000c}.s18-hero-side{text-align:center;color:#ffbbd8;font-size:9px;letter-spacing:.16em;font-weight:900;align-self:center;display:grid;gap:7px}.s18-hero-side>div:last-child span{color:var(--s18-pink)}.s18-hero-monogram{display:flex;align-items:center;justify-content:center;width:110px;height:110px;background:#1b0714ab;border:1px solid #a44173;border-radius:50%;font:italic 900 48px Impact,Arial Black,sans-serif;color:#fff;box-shadow:0 0 28px #f2177940}.s18-hero-monogram span{font-size:17px;color:#ff2195}.s18-hero-banner-short{min-height:200px;padding:30px 0}.s18-catalog-content{padding-top:25px;padding-bottom:58px}.s18-catalog-roots{display:flex;gap:8px;overflow-x:auto;padding:2px 0 13px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:#81335c transparent;scroll-snap-type:x mandatory}.s18-catalog-roots a{display:inline-flex;align-items:center;gap:14px;min-width:fit-content;white-space:nowrap;padding:13px 15px;background:linear-gradient(105deg,#301025,#1c0a19);border:1px solid #6e3151;border-radius:10px;color:#f3d5e6;font-size:11px;font-weight:900;scroll-snap-align:start;transition:border-color .2s,background .2s,transform .2s}.s18-catalog-roots a:hover,.s18-catalog-roots a.is-active{background:linear-gradient(130deg,#bb1765,#8a144d);border-color:#ff479d;color:#fff;transform:translateY(-1px)}.s18-catalog-roots a span{color:#ff71b3;font-size:16px}.s18-catalog-roots a.is-active span{color:#fff}.s18-brand-nav{padding:13px 15px 15px;background:#160b16;border:1px solid #52273f;border-radius:13px;margin:6px 0 22px;box-shadow:inset 0 0 22px #ff0b5410}.s18-brand-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:12px}.s18-brand-heading strong{font-size:13px;text-transform:uppercase;color:#ffb3d5}.s18-brand-heading>span{font-size:9px;letter-spacing:.13em;color:#aa879a;font-weight:900}.s18-brand-list{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a34577 transparent;padding-bottom:6px}.s18-brand-list a{flex:0 0 auto;min-width:fit-content;padding:12px 14px;border:1px solid #5d324b;background:#2b1625;color:#f6dce8;border-radius:8px;display:inline-flex;align-items:center;gap:17px;font-size:11px;font-weight:900}.s18-brand-list a:hover,.s18-brand-list a.is-active{background:#ff168d;color:#fff;border-color:#ff168d}.s18-brand-list a span{color:#ff6fae;font-size:15px}.s18-brand-list a:hover span{color:#fff}.s18-catalog-toolbar{display:flex;justify-content:space-between;align-items:end;gap:26px;padding:17px 0 20px;margin-bottom:10px}.s18-catalog-intro{min-width:0;flex:1}.s18-count{color:#ff76b1;font-size:10px;letter-spacing:.14em;font-weight:900}.s18-catalog-intro h2,.s18-search-results-head h2{font:italic 900 clamp(27px,3.1vw,43px)/1 Impact,"Arial Black",Arial,sans-serif;margin:8px 0 0;color:#fff}.s18-catalog-intro h2 em,.s18-search-results-head h2 em{color:var(--s18-pink);font-style:normal}.s18-collection-info{font-size:11px;color:#c6adb9;margin-top:12px;max-width:680px}.s18-collection-info summary{cursor:pointer;color:#ff9ccb;list-style:none;font-weight:800;display:inline-flex;gap:9px}.s18-collection-info summary::-webkit-details-marker{display:none}.s18-collection-info>.rte{margin-top:11px;line-height:1.6;color:#d5c4cd}.s18-collection-info>.rte p{margin:0 0 9px}.s18-catalog-tools{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.s18-collection-search{display:flex;background:#f3edf1;border-radius:10px;overflow:hidden;align-items:stretch;min-width:220px;min-height:43px}.s18-collection-search input,.s18-search-large input{font-size:12px;font-weight:650;border:0;background:transparent;outline:none;color:#261323;min-width:0;flex:1;padding:11px 13px}.s18-collection-search button{background:#ff168b;color:#fff;border:0;cursor:pointer;width:42px;font-size:21px;font-weight:900}.s18-sort{display:grid;gap:3px;min-width:184px}.s18-sort label{color:#cbacc1;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.s18-sort select{background:#1a0d17;color:#fff;border:1px solid #87365d;border-radius:9px;min-height:43px;padding:9px 10px;font-size:11px;max-width:280px;cursor:pointer}.s18-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:stretch}.s18-inner-template .product-card{position:relative;min-width:0;display:flex;flex-direction:column;background:linear-gradient(155deg,#271323,#120b14)!important;color:#fff;border:1px solid #592c46!important;border-radius:15px!important;box-shadow:0 6px 19px #0007;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease;overflow:hidden}.s18-inner-template .product-card:hover{transform:translateY(-5px);border-color:#ff389a!important;box-shadow:0 7px 32px #ff15902e}.s18-inner-template .product-card .product-image{height:auto!important;aspect-ratio:1/1;flex:0 0 auto;display:grid!important;place-items:center;position:relative;padding:12px!important;background:linear-gradient(160deg,#f3e9ef,#c8b7c3)!important}.s18-inner-template .product-card .product-image:after{content:"\2726";font-size:13px;font-weight:900;color:#ff1e91;position:absolute;top:9px;left:11px;background:#1d0a17d9;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;pointer-events:none}.s18-inner-template .product-card .product-image-inner{width:100%!important;height:100%!important;display:grid!important;place-items:center;overflow:hidden}.s18-inner-template .product-card .product-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:saturate(1.05)}.s18-inner-template .product-card .product-body{background:linear-gradient(155deg,#261422,#140b14)!important;padding:16px 15px 15px;display:flex;flex:1;flex-direction:column;min-height:143px}.s18-inner-template .product-card .product-meta{display:flex;gap:8px;align-items:center;justify-content:space-between}.s18-inner-template .product-card .product-meta small{color:#ff85b9!important;font-size:9px!important;letter-spacing:.04em!important;font-weight:900!important;line-height:1.25}.s18-inner-template .product-card .product-meta span{color:#aa8f9d!important;font-size:8px;line-height:1.3;text-align:right}.s18-inner-template .product-card .product-title{color:#fff;font-size:13px;line-height:1.25;font-weight:900;min-height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:10px 0 15px}.s18-inner-template .product-card .product-title:hover{color:#ff85c0}.s18-inner-template .product-card .product-buy{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.s18-inner-template .product-card .price-wrap{display:flex;flex-direction:column;gap:3px}.s18-inner-template .product-card .price-wrap em{color:#b99aaf;font-size:9px;font-weight:900;line-height:1}.s18-inner-template .product-card .product-buy strong{color:#ff80b7;font-size:17px;letter-spacing:-.01em}.s18-inner-template .product-card .product-buy button{background:#ff178c;color:#fff!important;min-height:39px;min-width:39px;border-radius:9px;display:grid;place-items:center;font-size:23px;font-weight:900;cursor:pointer}.s18-inner-template .product-card .product-buy button:hover{background:#ff7ebb;color:#170c13!important}.s18-inner-template .product-card .product-buy button:disabled{background:#5c4350!important;color:#ccc!important;cursor:not-allowed}.s18-inner-template .product-card .choose-variant{background:#ff168e!important;color:#fff!important;border:1px solid #ff4ba0!important;font-size:10px!important;font-weight:900!important;letter-spacing:.03em;min-height:39px;display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border-radius:9px}.s18-inner-template .product-card .choose-variant:hover{background:#ff79b8!important}.s18-inner-template .catalog-filter-groups{border:1px solid #6b3254;border-radius:14px;background:#170c17;padding:14px;margin:9px 0 22px}.s18-inner-template .catalog-filter-head{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#ffb6d4;margin-bottom:10px;font-weight:900}.s18-inner-template .catalog-filter-head a{color:#ff7daf;text-decoration:underline}.s18-inner-template .catalog-filter-scroll{display:flex;gap:6px;overflow-x:auto;padding:2px 0 5px}.s18-inner-template .catalog-filter-groups .filter-chip{flex:0 0 auto}.s18-inner-template .catalog-filter-groups .filter-chip a{color:#edcadd;background:#302035;border:1px solid #6e3957;border-radius:24px;white-space:nowrap;padding:8px 11px;display:inline-block;font-size:10px}.s18-inner-template .catalog-filter-groups .filter-chip a:hover{background:#ff178d;color:#fff}.s18-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:24px 0;margin-top:12px}.s18-pagination>span{font-size:10px;font-weight:900;color:#d6acc7;letter-spacing:.1em}.s18-pagination>div{display:flex;align-items:center;gap:7px}.s18-pagination .page,.s18-pagination .next,.s18-pagination .prev,.s18-pagination span.current,.s18-pagination a{border:1px solid #703750;background:#22101b;color:#fff!important;padding:10px 13px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;min-width:37px;text-decoration:none;font-size:11px;font-weight:850}.s18-pagination .current,.s18-pagination a:hover{background:#ff168e!important;border-color:#ff168e!important;color:#fff}.s18-bottom-cta{margin:27px 0 0;padding:25px 27px;border:1px solid #963567;background:linear-gradient(110deg,#40122d,#1c0b1a 80%);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:25px}.s18-bottom-cta>div{display:grid;gap:7px}.s18-bottom-cta small{font-size:9px;color:#ffc8e0;letter-spacing:.12em;font-weight:900}.s18-bottom-cta strong{font:italic 900 clamp(19px,2.4vw,30px)/1 Impact,"Arial Black",sans-serif;color:#fff}.s18-bottom-cta a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#fff;background:#ff168f;border:1px solid #ff5aaa;font-size:11px;font-weight:900;padding:15px 20px;border-radius:10px;min-height:48px}.s18-bottom-cta a:hover{background:#ff77b8}.s18-no-products{border:1px dashed #78425f;border-radius:15px;padding:38px 24px;text-align:center;background:#180d18}.s18-no-products h3{font:italic 900 25px Impact,Arial Black,sans-serif}.s18-no-products a{color:#ff89bf;font-weight:900;text-decoration:underline}.s18-search-large{display:flex;background:#f2edf0;border-radius:12px;padding:6px;min-height:60px;overflow:hidden;max-width:1050px;margin:0 auto 26px}.s18-search-large input{padding:12px 16px;font-size:14px}.s18-search-large button{background:#ff158e;color:#fff;padding:0 23px;border:0;border-radius:9px;font-size:12px;font-weight:900;cursor:pointer}.s18-search-results-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:27px 0 19px}.s18-search-results-head span{color:#ffb5d4;white-space:nowrap;font-size:10px;font-weight:900;letter-spacing:.1em}.s18-product-banner{min-height:167px;padding-top:22px;padding-bottom:23px}.s18-product-banner .s18-breadcrumbs{margin-bottom:13px}.s18-product-banner .s18-eyebrow{margin-bottom:7px}.s18-product-banner-row{display:flex;align-items:end;justify-content:space-between;gap:15px}.s18-product-banner-row h2{font:italic 900 clamp(28px,3.5vw,45px)/1 Impact,"Arial Black",sans-serif;margin:0;color:#fff}.s18-product-banner-row h2 em{font-style:normal;color:#ff53a9}.s18-product-banner-row>span{font-weight:900;color:#ffc1df;letter-spacing:.1em;font-size:9px}.s18-product-content{padding:26px 0 53px}.s18-product-main{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:29px;align-items:start}.s18-product-visuals{min-width:0}.s18-product-primary-image{position:relative;display:grid;place-items:center;aspect-ratio:1/1;min-height:390px;border-radius:19px;overflow:hidden;border:2px solid #983c71;background:radial-gradient(circle at 58% 30%,#fbf5f8,#d5c4cf 65%,#a998a7);box-shadow:0 14px 33px #0009,inset 0 0 28px #e7c8da}.s18-product-primary-image img.s18-main-image{display:block;position:relative;z-index:1;width:100%;height:100%;max-height:610px;object-fit:contain;object-position:center;padding:35px}.s18-photo-label,.s18-image-corner{position:absolute;z-index:2;left:15px;top:13px;background:#150a12c9;border-radius:30px;padding:8px 13px;color:#fff;letter-spacing:.09em;font-size:9px;font-weight:900}.s18-photo-label b{color:#ff2991}.s18-image-corner{top:auto;bottom:14px;left:auto;right:14px;color:#ffb2d5}.s18-image-placeholder{font:italic 900 clamp(23px,4vw,54px) Impact,"Arial Black",sans-serif;color:#45203b;text-align:center}.s18-gallery-thumbs{display:flex;gap:9px;overflow-x:auto;padding:12px 1px;scrollbar-width:thin;scrollbar-color:#9e4270 transparent}.s18-thumb{flex:0 0 90px;width:90px;height:90px;display:grid;place-items:center;border:1px solid #6d3857;border-radius:10px;background:#e9dfe5;overflow:hidden;cursor:pointer}.s18-thumb.is-active,.s18-thumb:hover{border:3px solid #ff399c}.s18-thumb img{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.s18-visual-trust{display:flex;justify-content:space-between;gap:12px;padding:4px 1px;font-size:9px;letter-spacing:.08em;color:#a88ba1;font-weight:900}.s18-purchase-column{min-width:0;background:linear-gradient(130deg,#1d0d1b,#100910 70%);border:1px solid #542940;border-radius:18px;padding:27px 27px 24px;box-shadow:0 11px 33px #0007}.s18-product-eyebrow{font-size:10px;font-weight:900;color:#ff96c4;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;display:flex;gap:10px;flex-wrap:wrap}.s18-product-eyebrow span{color:#ff188a}.s18-purchase-column h1{font:italic 900 clamp(30px,3.7vw,51px)/1.04 Impact,"Arial Black",Arial,sans-serif;letter-spacing:.012em;text-transform:uppercase;margin:18px 0 16px;color:#fff;overflow-wrap:anywhere}.s18-price-band{display:flex;justify-content:flex-start;gap:14px;align-items:end;padding:13px 0;border-top:1px solid #51213f;border-bottom:1px solid #51213f}.s18-price-band small{font-size:9px;letter-spacing:.11em;color:#b8a0b0;font-weight:900}.s18-product-price{font:italic 900 clamp(28px,3.4vw,41px)/1.1 Impact,"Arial Black",Arial,sans-serif;color:#ff56ae;margin:4px 0 0}.s18-compare-price{font-size:18px;color:#a48598;text-decoration:line-through}.s18-product-availability{margin-top:14px;font-size:12px;font-weight:900;color:#f1e2eb}.s18-ready{color:#44e99e}.s18-unavailable{color:#ff647f}.s18-product-sku{font-size:10px;color:#9b8693;margin-top:7px;min-height:13px}.s18-purchase-panel{margin-top:20px;padding:16px;background:linear-gradient(125deg,#2d1223,#180d19);border-radius:14px;border:1px solid #9b3a70}.s18-purchase-title{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#ffabcf;font-size:10px;font-weight:900;letter-spacing:.12em;padding-bottom:10px}.s18-purchase-title b{font-size:22px}.s18-product-form{display:grid;gap:9px;margin:0}.s18-product-form label{display:block;font-weight:900;font-size:9px;color:#e5c5d5;letter-spacing:.1em}.s18-product-form select,.s18-product-form input[type=number]{background:#faf5f9;color:#261323;border-radius:9px;border:1px solid #f2dce8;min-height:45px;padding:10px 12px;font-size:12px;font-weight:750;width:100%}.s18-purchase-actions{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.s18-product-form .s18-add-to-cart{min-width:0;cursor:pointer;background:#ff0c8c;color:#fff;border:1px solid #ff57ac;border-radius:9px;min-height:48px;font-size:12px;font-weight:950;letter-spacing:.05em;padding:11px 12px;transition:background .2s}.s18-product-form .s18-add-to-cart:hover{background:#ff66ae}.s18-product-form .s18-add-to-cart:disabled{background:#57334b;border-color:#57334b;color:#bbb;cursor:not-allowed}.s18-product-form .s18-add-to-cart span{font-size:18px;margin-right:8px}.s18-product-whatsapp{display:flex;justify-content:center;gap:8px;align-items:center;border:1px solid #25b673;background:#0a2215;color:#d3ffe5;border-radius:8px;padding:12px 14px;font-size:10px;font-weight:900;margin-top:10px;letter-spacing:.04em}.s18-product-whatsapp:hover{background:#0b3e24;color:#fff}.s18-shipping-disclaimer{color:#c8aeba;line-height:1.55;font-size:10px;margin:12px 0 0}.s18-shipping-disclaimer strong{color:#ffb8d5}.s18-benefits{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.s18-benefits span{font-size:9px;color:#d5bfcc;border-radius:25px;padding:8px 10px;background:#1e1420;border:1px solid #543248}.s18-discount-link{display:block;margin-top:13px;background:#3c102b;border:1px solid #a23b6a;color:#ffb3d2;font-weight:900;font-size:10px;border-radius:8px;padding:12px}.s18-product-details{margin-top:21px;border:1px solid #5a2c46;border-radius:12px;background:#190e18;overflow:hidden}.s18-product-details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:15px 16px;background:#281322;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;list-style:none}.s18-product-details summary::-webkit-details-marker{display:none}.s18-product-details summary span{color:#ff64ae;font-size:20px}.s18-product-details .rte{padding:16px;color:#d9c8d4;font-size:12px;line-height:1.7}.s18-product-details .rte p{margin:0 0 10px}.s18-product-details .rte a{color:#ff9aca;text-decoration:underline}.s18-product-details .rte ul,.s18-product-details .rte ol{padding-left:20px}.s18-product-details .rte img{max-width:100%;height:auto}.s18-b2b-link{margin-top:15px;padding:12px 0;display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;color:#bfa7b6;font-size:10px}.s18-b2b-link strong{color:#ff8bbb}.s18-related{margin-top:40px;padding-top:30px;border-top:1px solid #5d2647}.s18-related-title{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:20px}.s18-related-title span{font-size:9px;font-weight:900;color:#ff91be;letter-spacing:.13em}.s18-related-title h2{font:italic 900 clamp(25px,3vw,39px)/1 Impact,"Arial Black",Arial,sans-serif;margin:7px 0 0}.s18-related-title h2 em{color:#ff168e;font-style:normal}.s18-related-title>a{color:#ff95c6;font-size:10px;font-weight:900;white-space:nowrap}.s18-cart-area{padding-top:24px!important;padding-bottom:65px!important}.s18-cart-area .s18-cart-heading{font:italic 900 clamp(26px,3vw,42px)/1 Impact,"Arial Black",Arial,sans-serif;margin:9px 0 24px;color:#fff}.s18-cart-area form{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:27px;align-items:start}.s18-cart-area .cart-list{background:#170d18;border:1px solid #5a2b48;border-radius:16px;padding:9px 20px}.s18-cart-area .cart-row{display:grid;grid-template-columns:90px minmax(0,1fr) 75px 110px;gap:13px;align-items:center;padding:16px 0;border-bottom:1px solid #513049}.s18-cart-area .cart-row:last-child{border-bottom:0}.s18-cart-area .cart-row img{background:#eee8ee;border-radius:10px}.s18-cart-area .cart-copy{display:grid;gap:7px}.s18-cart-area .cart-copy small{font-size:10px;color:#ff89bd;font-weight:900}.s18-cart-area .cart-copy a{font-size:12px;color:#fff}.s18-cart-area .cart-copy a:hover{color:#ff8fc0}.s18-cart-area .cart-copy span{color:#bfaabb;font-size:10px}.s18-cart-area .cart-remove{color:#c882aa!important;font-size:10px!important;text-decoration:underline}.s18-cart-area .cart-qty{display:grid;gap:4px;color:#b6a0ac;font-size:9px;letter-spacing:.04em}.s18-cart-area .cart-qty input{width:75px;padding:9px 7px;border:1px solid #9a5078;background:#2d1e2b;border-radius:8px;color:#fff;font-size:13px}.s18-cart-area .cart-line-price{color:#ff73b0;font-size:14px;white-space:nowrap;text-align:right}.s18-cart-area .cart-summary{background:linear-gradient(140deg,#311127,#180b18);border:1px solid #903962;border-radius:16px;padding:21px;position:sticky;top:100px}.s18-cart-area .cart-total{margin:0 0 17px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:13px;border-bottom:1px solid #6a3854;text-align:left}.s18-cart-area .cart-total span{font-size:12px;color:#dec9d4;font-weight:900}.s18-cart-area .cart-total b{font-size:22px;color:#ff7bb8}.s18-cart-area .cart-summary p{color:#bfa5b7;font-size:11px;line-height:1.6}.s18-cart-area .cart-actions{display:grid;gap:9px}.s18-cart-area .cart-actions .btn{width:100%;cursor:pointer;min-height:46px;font-size:12px;border-radius:10px}.s18-cart-area .cart-actions .primary{background:#ff168e;color:#fff}.s18-cart-area .cart-actions .primary:hover{background:#ff78b8}.s18-cart-area .cart-actions .secondary{color:#fff;border:1px solid #85405f;background:#271724}.s18-cart-area .cart-promo{display:grid;gap:6px;background:#3e1530;color:#fff;border:1px solid #a33e74;border-radius:10px;padding:12px;font-size:10px}.s18-cart-area .cart-empty{font-size:15px;color:#e0cbd5;line-height:1.6}.s18-cart-area .payment-icons{display:flex;flex-wrap:wrap;gap:7px}.s18-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.s18-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s18-product-main{gap:17px}.s18-purchase-column{padding:22px}.s18-cart-area form{grid-template-columns:minmax(0,1fr) 280px;gap:14px}}@media(max-width:900px){.s18-inner-template .nav-row-v7{gap:9px!important}.s18-inner-template .desktop-nav{display:none!important}.s18-inner-template .header-search{max-width:none}.s18-inner-template .brand{font-size:18px}.s18-hero-banner{padding:30px 0;min-height:190px}.s18-hero-side{display:none}.s18-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.s18-catalog-toolbar{align-items:start;flex-direction:column;gap:14px}.s18-catalog-tools{width:100%;justify-content:space-between}.s18-collection-search{flex:1}.s18-product-main{grid-template-columns:1fr;gap:18px}.s18-product-primary-image{min-height:350px;max-height:700px}.s18-related{margin-top:25px}.s18-cart-area form{grid-template-columns:1fr}.s18-cart-area .cart-summary{position:static}}@media(max-width:640px){.s18-inner-template .announcement{font-size:8px;padding:8px 5px;letter-spacing:.06em}.s18-inner-template .brand{font-size:15px}.s18-inner-template .brand small{font-size:6px;letter-spacing:.04em}.s18-inner-template .brand .s18-small-slogan{font-size:6px;letter-spacing:0;white-space:normal;line-height:1.1}.s18-inner-template .nav-row-v7{min-height:64px;padding:8px 0;gap:7px!important}.s18-inner-template .mobile-search-wrap{display:block}.s18-home-template .s18-slogan-home,.s18-slogan-home{display:none}.s18-hero-banner{min-height:0;padding:23px 0 26px}.s18-hero-banner h1{font-size:clamp(31px,9vw,46px);margin-bottom:9px;letter-spacing:0}.s18-breadcrumbs{margin-bottom:15px;gap:6px;font-size:9px}.s18-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:8px}.s18-hero-caption{font-size:9px;line-height:1.4;letter-spacing:.08em}.s18-catalog-content{padding-top:14px;padding-bottom:38px}.s18-catalog-roots{gap:6px;margin-bottom:9px}.s18-catalog-roots a{font-size:10px;padding:11px 12px}.s18-brand-nav{padding:10px;margin:5px 0 13px}.s18-brand-heading strong{font-size:11px}.s18-brand-heading>span{font-size:8px}.s18-brand-list a{padding:10px;font-size:10px}.s18-catalog-toolbar{padding:10px 0 15px}.s18-catalog-intro h2{font-size:30px}.s18-catalog-tools{display:grid;grid-template-columns:1fr;gap:10px}.s18-collection-search{min-width:0;max-width:none}.s18-sort{display:flex;align-items:center;justify-content:space-between;min-width:0}.s18-sort label{font-size:9px}.s18-sort select{min-height:39px;max-width:220px;flex:1}.s18-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s18-inner-template .product-card{border-radius:11px!important}.s18-inner-template .product-card .product-image{padding:8px!important}.s18-inner-template .product-card .product-body{padding:10px 10px 11px;min-height:128px}.s18-inner-template .product-card .product-meta small{font-size:8px!important}.s18-inner-template .product-card .product-meta span{display:none}.s18-inner-template .product-card .product-title{font-size:11px;min-height:43px;margin:7px 0 11px}.s18-inner-template .product-card .product-buy strong{font-size:13px}.s18-inner-template .product-card .product-buy button{min-width:33px;min-height:33px;font-size:19px}.s18-inner-template .product-card .choose-variant{font-size:8px!important;min-height:33px;padding:5px 8px}.s18-pagination{justify-content:center;gap:12px}.s18-pagination>span{flex-basis:100%;text-align:center}.s18-pagination .page,.s18-pagination .next,.s18-pagination .prev,.s18-pagination a{min-width:32px;padding:9px}.s18-bottom-cta{display:grid;gap:13px;padding:17px}.s18-bottom-cta strong{font-size:25px}.s18-bottom-cta a{white-space:normal;font-size:10px;min-height:42px}.s18-search-large input{font-size:11px;padding:8px 9px}.s18-search-large button{font-size:9px;padding:0 12px}.s18-search-results-head{align-items:start}.s18-search-results-head h2{font-size:24px}.s18-search-results-head span{font-size:9px}.s18-product-banner{min-height:0;padding:19px 0}.s18-product-banner-row h2{font-size:31px}.s18-product-banner-row>span{font-size:8px}.s18-product-content{padding:14px 0 35px}.s18-product-primary-image{min-height:0;border-radius:12px}.s18-product-primary-image img.s18-main-image{padding:21px}.s18-photo-label,.s18-image-corner{font-size:7px;padding:6px 8px;left:8px;top:8px}.s18-image-corner{top:auto;left:auto;bottom:8px;right:8px}.s18-gallery-thumbs{gap:6px;padding:8px 0}.s18-thumb{width:70px;height:70px;flex-basis:70px}.s18-visual-trust{font-size:8px}.s18-purchase-column{padding:17px 14px;border-radius:13px}.s18-purchase-column h1{font-size:clamp(27px,7.9vw,39px);margin:13px 0}.s18-price-band{padding:11px 0}.s18-product-price{font-size:32px}.s18-purchase-panel{margin-top:15px;padding:12px}.s18-product-form .s18-add-to-cart{font-size:10px;min-height:46px}.s18-purchase-actions{grid-template-columns:67px minmax(0,1fr);gap:7px}.s18-related-title h2{font-size:26px}.s18-related-title>a{font-size:9px;max-width:115px;white-space:normal;text-align:right}.s18-cart-area{padding-top:14px!important}.s18-cart-area .cart-list{padding:4px 12px}.s18-cart-area .cart-row{grid-template-columns:65px minmax(0,1fr) auto;gap:8px;padding:13px 0}.s18-cart-area .cart-thumb{grid-column:1;grid-row:1/3}.s18-cart-area .cart-row img{width:65px;height:65px}.s18-cart-area .cart-copy{grid-column:2/4;grid-row:1}.s18-cart-area .cart-qty{grid-column:2;grid-row:2}.s18-cart-area .cart-line-price{grid-column:3;grid-row:2;font-size:13px}.s18-cart-area .cart-copy a{font-size:11px}.s18-cart-area .cart-summary{padding:16px}}@media(max-width:370px){.s18-inner-template .brand .s18-small-slogan{font-size:5.4px}.s18-inner-template .cart-link{padding:7px;font-size:9px}.s18-inner-template .product-card .product-buy strong{font-size:12px}.s18-sort select{max-width:178px}}@media(prefers-reduced-motion:reduce){.s18-inner-page *,.s18-inner-page *:before,.s18-inner-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.s18-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:28px;align-items:start;padding-top:29px;padding-bottom:55px}.s18-rich-content{border:1px solid #5c2e4b;border-radius:16px;padding:27px 32px;background:linear-gradient(145deg,#231120,#100a13);min-height:230px;min-width:0;color:#e7d5e0}.s18-rich-content .rte{font-size:13px;line-height:1.85;overflow-wrap:anywhere}.s18-rich-content .rte h1,.s18-rich-content .rte h2,.s18-rich-content .rte h3,.s18-rich-content .rte h4{color:#fff;font-family:Impact,Arial Black,Arial,sans-serif;letter-spacing:.02em;font-style:italic;margin:21px 0 13px;line-height:1.13}.s18-rich-content .rte h2{font-size:clamp(23px,3vw,35px)}.s18-rich-content .rte h3{font-size:24px}.s18-rich-content .rte a{color:#ff8fc5;text-decoration:underline}.s18-rich-content .rte a:hover{color:#fff}.s18-rich-content .rte p{margin:0 0 15px}.s18-rich-content .rte ul,.s18-rich-content .rte ol{padding-left:22px}.s18-rich-content .rte li{margin-bottom:9px}.s18-rich-content .rte img{max-width:100%;height:auto;border-radius:10px}.s18-rich-content .rte table{width:100%;border-collapse:collapse;display:block;overflow:auto}.s18-rich-content .rte table th,.s18-rich-content .rte table td{border:1px solid #713759;padding:8px}.s18-info-aside{display:grid;gap:13px;position:sticky;top:100px;border:1px solid #aa3675;border-radius:16px;padding:24px 19px;background:linear-gradient(145deg,#5e1643,#230d20 77%);color:#fff}.s18-info-aside>span{font-size:9px;color:#ffd4e5;font-weight:900;letter-spacing:.14em}.s18-info-aside strong{font:italic 900 27px/1.04 Impact,Arial Black,sans-serif}.s18-info-aside strong em{color:#ff73b8;font-style:normal}.s18-info-aside p{font-size:12px;line-height:1.6;color:#ead2df;margin:0}.s18-info-aside>a{border:1px solid #ba4f86;border-radius:8px;padding:12px 11px;background:#20101b;color:#fff;font-size:10px;font-weight:900}.s18-info-aside>a:hover{background:#ff168f;color:#fff}.s18-contact-direct{margin-top:25px;padding:21px;background:#2f1026;border:1px solid #a7477a;border-radius:13px}.s18-contact-direct h2{font:italic 900 30px/1 Impact,Arial Black,sans-serif;margin:0 0 9px}.s18-contact-direct p{font-size:12px;color:#eac9dc}.s18-contact-direct a{display:inline-flex;background:#0a4325;border:1px solid #39d98a;border-radius:9px;padding:13px 19px;color:#fff;font-size:11px;font-weight:900}.s18-blog-layout{padding-top:27px;padding-bottom:50px}.s18-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.s18-blog-card{background:linear-gradient(145deg,#281522,#130b13);border-radius:15px;overflow:hidden;border:1px solid #61314e;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.s18-blog-card:hover{transform:translateY(-4px);border-color:#ff3696}.s18-blog-card-photo{display:grid;place-items:center;aspect-ratio:1.75/1;background:linear-gradient(130deg,#331526,#790e4d);overflow:hidden;color:#fff}.s18-blog-card-photo>span{font:italic 900 25px Impact,Arial Black,sans-serif}.s18-blog-card-photo>span b{color:#ff58a8}.s18-blog-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.s18-blog-card-copy{display:grid;gap:9px;padding:20px 18px;flex:1}.s18-blog-card-copy small{color:#ff9dc8;font-size:9px;letter-spacing:.11em;font-weight:900}.s18-blog-card-copy h2{font:italic 900 26px/1.08 Impact,Arial Black,sans-serif;margin:0}.s18-blog-card-copy h2 a{color:#fff}.s18-blog-card-copy h2 a:hover{color:#ff83bd}.s18-blog-card-copy p{color:#c5aebd;font-size:12px;line-height:1.6;margin:0}.s18-blog-card-copy>a{font-size:10px;color:#ff8abb;font-weight:900;margin-top:auto;padding-top:8px}.s18-search-results-head>a{color:#ff8bbe;font-size:10px;font-weight:900}.s18-article-photo{width:100%;max-height:470px;overflow:hidden;border-radius:13px;margin-bottom:24px}.s18-article-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:cover}.s18-article-back{border-top:1px solid #532a45;margin-top:24px;padding-top:19px}.s18-article-back>a{color:#ff90c5;font-size:11px;font-weight:900}.s18-404-actions{display:flex;gap:13px;padding-top:40px;padding-bottom:70px}.s18-404-actions a{display:inline-flex;padding:14px 20px;background:#ff138e;border:1px solid #ff58a2;border-radius:11px;color:#fff;font-weight:900;font-size:12px}.s18-404-actions a:last-child{background:#2d1026}.s18-inner-template .studio-pro.studio-live{margin-top:37px;margin-bottom:45px;max-width:1280px;background:linear-gradient(105deg,#0e030ce8,#34041ced),url(/cdn/shop/files/es-vedra-tattoo-supply-home-v16.webp?v=1794055030) center/cover;border:1px solid #b33a75;border-radius:18px;color:#fff;padding:42px;box-shadow:0 16px 35px #0009}.s18-inner-template .studio-pro.studio-live h2{font:italic 900 clamp(38px,4.9vw,64px)/.98 Impact,"Arial Black",sans-serif;letter-spacing:0;margin:13px 0 17px;color:#fff}.s18-inner-template .studio-pro.studio-live .eyebrow{color:#ff93c5;font-size:10px}.s18-inner-template .studio-live-badge{display:inline-block;font-size:10px;background:#ff168e;border-radius:22px;padding:8px 13px;margin-top:12px;font-weight:900;color:#fff}.s18-inner-template .studio-pro.studio-live .studio-pro-copy>p{color:#e2c4d2;line-height:1.7;font-size:12px}.s18-inner-template .studio-pro.studio-live .studio-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0}.s18-inner-template .studio-pro.studio-live .studio-benefits span{color:#f9e8f1;font-size:11px;border:1px solid #803d62;background:#210b1e;border-radius:8px;padding:11px}.s18-inner-template .studio-pro.studio-live .studio-whatsapp{border:1px solid #29cb7a!important;background:#10391f!important;color:#fff!important}.s18-inner-template .studio-pro.studio-live .studio-lead-card{background:#160b17;border:1px solid #713957;color:#fff}.s18-inner-template .studio-pro.studio-live .studio-lead-card>span{font-weight:900;color:#ff89be;letter-spacing:.12em}.s18-inner-template .studio-pro.studio-live .studio-lead-card h3{font:italic 900 31px Impact,Arial Black,sans-serif;margin:12px 0 9px}.s18-inner-template .studio-pro.studio-live .studio-lead-card p{color:#cbb5c1;line-height:1.5;font-size:11px}.s18-inner-template .studio-pro.studio-live .studio-form{display:grid;gap:12px;margin-top:15px}.s18-inner-template .studio-pro.studio-live .studio-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.s18-inner-template .studio-pro.studio-live .studio-form label{display:grid;gap:6px;color:#e3cad9;font-size:10px;font-weight:850}.s18-inner-template .studio-pro.studio-live .studio-form input,.s18-inner-template .studio-pro.studio-live .studio-form select,.s18-inner-template .studio-pro.studio-live .studio-form textarea{background:#f7f0f4;color:#22111c;border:1px solid #e3c8d6;border-radius:8px;padding:11px;width:100%;font-size:12px}.s18-inner-template .studio-pro.studio-live .studio-form button{background:#ff168e;color:#fff;min-height:46px;cursor:pointer}.s18-inner-template .studio-pro.studio-live .studio-form-note{font-size:10px;color:#bca7b3}.s18-home-template .brand .s18-small-slogan{font-size:7px!important;color:#ffd9e9!important;font-weight:900;letter-spacing:.025em}.s18-home-template .brand .s18-small-slogan b{color:#ff4fab}@media(max-width:900px){.s18-info-layout{grid-template-columns:1fr;gap:14px;padding-top:18px}.s18-info-aside{position:static;gap:10px}.s18-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s18-inner-template .studio-pro.studio-live{padding:28px}}@media(max-width:780px){.s18-slogan-home{display:none!important}}@media(max-width:600px){.s18-info-layout{padding-top:13px;padding-bottom:27px}.s18-rich-content{padding:18px 15px;border-radius:11px}.s18-rich-content .rte{font-size:12px}.s18-info-aside{padding:16px}.s18-info-aside strong{font-size:26px}.s18-blog-grid{grid-template-columns:1fr;gap:11px}.s18-blog-card-copy{padding:15px}.s18-404-actions{flex-direction:column}.s18-inner-template .studio-pro.studio-live{margin-top:14px;margin-bottom:26px;padding:17px}.s18-inner-template .studio-pro.studio-live h2{font-size:39px}.s18-inner-template .studio-pro.studio-live .studio-form-grid{grid-template-columns:1fr}.s18-home-template .brand .s18-small-slogan{font-size:6px!important}}.s18-cart-area .cart-list{padding:6px 22px!important;background:linear-gradient(150deg,#21101e,#120b15)!important}.s18-cart-area .s18-basket-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,135px);grid-template-rows:auto auto;column-gap:19px;row-gap:12px;align-items:center;min-width:0;padding:22px 0;border-bottom:1px solid #63304c}.s18-cart-area .s18-basket-line:last-child{border-bottom:0}.s18-cart-area .s18-basket-detail{grid-column:1;grid-row:1/3;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.s18-cart-area .s18-basket-brand{display:inline-block;font-size:11px;font-weight:900;color:#ff87c4;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.s18-cart-area .s18-basket-title{font-size:clamp(14px,1.45vw,19px);font-weight:850;line-height:1.35;color:#fff!important;overflow-wrap:anywhere;word-break:normal}.s18-cart-area .s18-basket-title:hover{color:#ff90c5!important}.s18-cart-area .s18-basket-variant{display:inline-block;font-size:11px;color:#d7b5ca;line-height:1.35;padding:5px 9px;border-radius:6px;border:1px solid #59324b;background:#1a101b;overflow-wrap:anywhere}.s18-cart-area .s18-basket-remove{color:#ee9bc3!important;font-size:11px!important;text-decoration:underline;text-underline-offset:3px;padding-top:3px}.s18-cart-area .s18-basket-remove:hover{color:#fff!important}.s18-cart-area .s18-basket-price{grid-column:2;grid-row:1;font-size:20px;font-weight:950;color:#ff73b6;text-align:right;white-space:nowrap}.s18-cart-area .s18-basket-qty{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;color:#c7a7bd;font-size:9px;font-weight:900;letter-spacing:.05em}.s18-cart-area .s18-basket-qty input{width:69px;height:43px;min-width:0;border:1px solid #a04f78!important;border-radius:10px;background:#2b1d29;color:#fff;font-size:15px;padding:8px 9px;text-align:center}@media(max-width:640px){.s18-cart-area .cart-list{padding:3px 15px!important}.s18-cart-area .s18-basket-line{grid-template-columns:minmax(0,1fr) 100px;column-gap:12px;row-gap:13px;align-items:start;padding:19px 0}.s18-cart-area .s18-basket-detail{gap:9px}.s18-cart-area .s18-basket-brand{font-size:10px}.s18-cart-area .s18-basket-title{font-size:15px;line-height:1.33}.s18-cart-area .s18-basket-variant{font-size:10px}.s18-cart-area .s18-basket-price{font-size:18px;padding-top:6px}.s18-cart-area .s18-basket-qty{align-items:flex-end;justify-content:flex-end;flex-direction:column;gap:6px;font-size:9px}.s18-cart-area .s18-basket-qty input{width:72px;height:40px}}@media(max-width:380px){.s18-cart-area .s18-basket-line{grid-template-columns:minmax(0,1fr) 82px;gap:8px}.s18-cart-area .s18-basket-title{font-size:13px}.s18-cart-area .s18-basket-price{font-size:16px}.s18-cart-area .s18-basket-qty input{width:65px}}.s18-inner-template .product-card .product-image,.s18-inner-template .product-card a.product-image{box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;flex:0 0 auto!important;overflow:hidden!important;isolation:isolate;background:linear-gradient(155deg,#f8f4f7,#e5dbe3)!important}.s18-inner-template .product-card .product-image-inner{box-sizing:border-box!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding:clamp(10px,5%,22px)!important;margin:0!important}.s18-inner-template .product-card .product-image img,.s18-inner-template .product-card .product-image-inner img{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important;border:0!important}.s18-inner-template .product-card .product-body{position:relative!important;z-index:1;min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.s18-inner-template .product-card .product-image-inner{padding:9px!important}}.s18-inner-template .s18-product-primary-image{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important;isolation:isolate;padding:0!important;margin:0!important;box-sizing:border-box!important;background:linear-gradient(155deg,#faf7fa,#e8dce6)!important}.s18-inner-template .s18-product-primary-image .s18-product-media-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:clamp(18px,5.5%,44px)!important;overflow:hidden!important}.s18-inner-template .s18-product-primary-image .s18-product-media-stage .s18-main-image{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;transform:none!important;filter:none!important;border:0!important;box-sizing:border-box!important}@media(max-width:640px){.s18-inner-template .s18-product-primary-image .s18-product-media-stage{padding:clamp(16px,4.5%,28px)!important}}.s18-inner-template .s18-guides-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0 29px}.s18-inner-template .s18-guide-entry{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;border:1px solid #8b3d67;background:linear-gradient(135deg,#41132f,#1f0d1b);border-radius:14px;box-shadow:0 6px 22px #0006}.s18-inner-template .s18-guide-entry>p:first-child{color:#ffa3cc!important;font-size:9px;letter-spacing:.12em;font-weight:900}.s18-inner-template .s18-guide-entry h2{font:italic 900 clamp(22px,2.5vw,32px)/1.08 Impact,"Arial Black",sans-serif;margin:0}.s18-inner-template .s18-guide-entry h2 a{color:#fff;text-decoration:none}.s18-inner-template .s18-guide-entry h2 a:hover{color:#ff7db5}.s18-inner-template .s18-guide-entry p{font-size:12px;line-height:1.55;margin:0}.s18-inner-template .s18-guide-entry>p:last-child{margin-top:auto}.s18-inner-template .s18-guide-entry>p:last-child a{display:inline-flex;align-items:center;color:#ff97c8;font-weight:900;font-size:11px}@media(max-width:650px){.s18-inner-template .s18-guides-list{grid-template-columns:1fr;gap:10px}.s18-inner-template .s18-guide-entry{padding:17px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/inner-esvedra-v18.css.map */
