:root{--ca-red:#9C5735;--ca-red2:#7E4429;--ca-deep:#7E4429;--ca-yel:#B2B3A5;--ca-yel2:#B2B3A5;--ca-ink:#2A1D17;--ca-muted:#6B5B5D;--ca-line:#B2B3A5;--ca-soft:#FBEDE1;--ca-r:16px;--ca-hf:Poppins,"Helvetica Neue",Arial,sans-serif;--ca-bf:Inter,"Helvetica Neue",Arial,sans-serif}html #ssh,html #ssh.skin-brand{--pri:#9C5735;--pri2:#7E4429;--dark:#7E4429;--acc:#B2B3A5;--light:#EAE2D4;--line:#B2B3A5;--ink:#2A1D17;--muted:#6B5B5D;--soft:#FBEDE1;--hf:Poppins,"Helvetica Neue",Arial,sans-serif;--bf:Inter,"Helvetica Neue",Arial,sans-serif;--emst:normal;--hw:800}html #ssh .tagx.o{background:var(--acc);color:var(--ink)}.ca{font-family:var(--ca-bf);color:var(--ca-ink);background:#fff}.ca *{box-sizing:border-box}.ca a{color:inherit}.ca h1,.ca h2,.ca h3{font-family:var(--ca-hf);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05}.ca .w{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ca .kick{font:700 12px/1.2 var(--ca-bf);letter-spacing:.14em;text-transform:uppercase;color:var(--ca-red);margin:0 0 8px}.ca .crumbs{font-size:13px;color:var(--ca-muted);padding:14px 0 0}.ca .crumbs a{text-decoration:none}.ca .crumbs a:hover{color:var(--ca-red)}.ca .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ca-red);color:#fff;border:0;border-radius:999px;font:700 15px var(--ca-hf);padding:13px 22px;min-height:46px;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.ca .btn:hover{background:var(--ca-red2)}.ca .btn:active{transform:scale(.97)}.ca .btn[disabled]{opacity:.45;cursor:not-allowed}.ca .btn.y{background:var(--ca-yel);color:var(--ca-ink)}.ca .btn.y:hover{background:var(--ca-yel2)}.ca .btn.o{background:transparent;border:2px solid currentColor;color:inherit}.ca .tag{display:inline-block;background:var(--ca-yel);color:var(--ca-ink);font:800 11px/1 var(--ca-bf);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:6px}.ca .tag.r{background:var(--ca-red);color:#fff}.ca .tag.k{background:var(--ca-ink);color:#fff}.ca .band{background:var(--ca-red);color:#fff;position:relative;overflow:hidden}.ca .band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 90% 0%,rgba(255,210,63,.18),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(0,0,0,.18),transparent 60%);pointer-events:none}.ca .band>*{position:relative}.ca .band .kick{color:var(--ca-yel)}.ca .band .btn{background:var(--ca-yel);color:var(--ca-ink)}.ca .band .btn:hover{background:var(--ca-yel2)}.ca .band .btn.o{background:transparent;color:#fff;border-color:#fff}.ca .cag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:989px){.ca .cag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.ca .cag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ca .pc{background:#fff;border:1px solid var(--ca-line);border-radius:var(--ca-r);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s;min-width:0}.ca .pc:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px #1a0a0c59;border-color:var(--ca-red)}.ca .pc .im{position:relative;display:block;aspect-ratio:1/1;background:var(--ca-soft);overflow:hidden}.ca .pc .im img,.ca .pc .im video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s,transform .5s}.ca .pc .im .i2,.ca .pc .im video{opacity:0}.ca .pc.has2:hover .im .i2{opacity:1}.ca .pc .im.playing video{opacity:1}.ca .pc:hover .im .i1{transform:scale(1.04)}.ca .pc .im .tag{position:absolute;top:10px;left:10px;z-index:2}.ca .pc .im .vt{position:absolute;right:10px;bottom:10px;z-index:2;background:#1a0a0cc7;color:#fff;font:700 11px var(--ca-bf);padding:5px 8px;border-radius:999px}.ca .pc .bd{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1;gap:4px}.ca .pc .br{font:700 11px var(--ca-bf);letter-spacing:.1em;text-transform:uppercase;color:var(--ca-muted)}.ca .pc h3{font:700 15px/1.25 var(--ca-hf);letter-spacing:0}.ca .pc h3 a{text-decoration:none}.ca .pc .rt{font-size:12px;color:var(--ca-muted)}.ca .pc .rt b{color:var(--ca-red)}.ca .pc .pr{margin-top:auto;padding-top:6px;font:800 17px var(--ca-hf)}.ca .pc .pr s{font:400 14px var(--ca-bf);color:#9a8f90;margin-right:6px}.ca .pc .pr .sv{display:inline-block;margin-left:6px;font:700 12px var(--ca-bf);color:var(--ca-red)}.ca .pc .btn{width:100%;margin-top:8px;font-size:14px;min-height:44px;padding:10px}@media(max-width:699px){.ca .pc .bd{padding:10px}.ca .pc h3{font-size:14px}.ca .pc .btn{font-size:13px}}.ca .tip{border-radius:var(--ca-r);background:var(--ca-yel);color:var(--ca-ink);padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.ca .tip .who{display:flex;align-items:center;gap:10px;font:800 12px var(--ca-bf);letter-spacing:.1em;text-transform:uppercase}.ca .tip .who img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff}.ca .tip q{font:800 clamp(18px,2vw,22px)/1.2 var(--ca-hf);quotes:"\201c" "\201d"}.ca .tip p{margin:0;font-size:14px;line-height:1.5}.ca .tip .src{font-size:11px;opacity:.7}.ca .tip .btn{background:var(--ca-ink);color:#fff;align-self:flex-start;margin-top:auto}.ca .spon{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1.5px solid var(--ca-line);border-radius:999px;padding:8px 16px;font-size:13px;color:var(--ca-muted);background:#fff}.ca .spon img{height:22px;width:auto}.ca .spon b{color:var(--ca-ink)}.ca .adspot{border:3px dashed var(--ca-red);border-radius:var(--ca-r);background:repeating-linear-gradient(45deg,#fff,#fff 12px,var(--ca-soft) 12px,var(--ca-soft) 24px);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px;color:var(--ca-ink);min-height:100%}.ca .adspot .k{font:800 11px var(--ca-bf);letter-spacing:.12em;text-transform:uppercase;color:var(--ca-red)}.ca .adspot b{font:800 18px/1.2 var(--ca-hf)}.ca .adspot .p{font:800 22px var(--ca-hf);color:var(--ca-red)}.ca .adspot small{color:var(--ca-muted);font-size:12px}.ca .sbanner{grid-column:1/-1;border-radius:var(--ca-r);overflow:hidden;display:block;position:relative}.ca .sbanner img{width:100%;height:auto;display:block}.ca .sbanner .lbl{position:absolute;top:10px;left:10px;background:#ffffffeb;font:700 11px var(--ca-bf);padding:4px 8px;border-radius:6px}.ca-col .hero{padding:28px 0 30px}.ca-col .hero .hin{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:end}.ca-col .hero h1{font-size:clamp(36px,5.4vw,64px)}.ca-col .hero .ds{font-size:16px;line-height:1.55;max-width:640px;margin:12px 0 0;opacity:.95}.ca-col .hero .ds a{text-decoration:underline}.ca-col .hero .meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ca-col .hero .meta span{background:#ffffff29;border-radius:999px;padding:6px 12px;font:600 13px var(--ca-bf)}.ca-col .hero .em{background:#fff;color:var(--ca-ink);border-radius:var(--ca-r);padding:16px;display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;box-shadow:0 20px 40px -24px #00000080}.ca-col .hero .em img{width:64px;height:64px;border-radius:50%;object-fit:cover}.ca-col .hero .em b{font:800 16px var(--ca-hf);display:block}.ca-col .hero .em p{margin:4px 0 8px;font-size:14px;line-height:1.45;color:var(--ca-muted)}.ca-col .hero .em a{font:700 14px var(--ca-bf);color:var(--ca-red);text-decoration:none}@media(max-width:799px){.ca-col .hero .hin{grid-template-columns:1fr}}.ca-col .bar{position:sticky;top:var(--header-height,0px);z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ca-line)}.ca-col .bar .w{display:flex;gap:10px;align-items:center;padding-top:10px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.ca-col .bar .w::-webkit-scrollbar{display:none}.ca-col .chip{flex:none;border:1.5px solid var(--ca-line);border-radius:999px;padding:8px 14px;font:600 13px var(--ca-bf);text-decoration:none;white-space:nowrap;background:#fff}.ca-col .chip:hover{border-color:var(--ca-red);color:var(--ca-red)}.ca-col .chip.on{background:var(--ca-red);border-color:var(--ca-red);color:#fff}.ca-col .bar select{flex:none;margin-left:auto;border:1.5px solid var(--ca-line);border-radius:999px;padding:8px 12px;font:600 13px var(--ca-bf);background:#fff;color:var(--ca-ink)}.ca-col .count{font-size:13px;color:var(--ca-muted);padding:16px 0 10px}.ca-col .spon{margin:14px 0 0}.ca-col .more{text-align:center;padding:26px 0 10px}.ca-col .ask{margin:44px 0 0;padding:36px 0}.ca-col .ask .ain{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.ca-col .ask img{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid var(--ca-yel)}.ca-col .ask h2{font-size:clamp(26px,3.4vw,40px)}.ca-col .ask p{margin:8px 0 0;font-size:16px;opacity:.95}@media(max-width:699px){.ca-col .ask .ain{grid-template-columns:1fr;text-align:center;justify-items:center}}.ca-col .rel{padding:30px 0 50px}.ca-col .rel .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ca-pdp .top{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding:18px 0 40px;align-items:start}@media(max-width:899px){.ca-pdp .top{grid-template-columns:1fr;gap:18px}}.ca-pdp .gal{position:sticky;top:calc(var(--header-height,0px) + 16px)}@media(max-width:899px){.ca-pdp .gal{position:static}}.ca-pdp .stage{position:relative;border-radius:22px;overflow:hidden;background:var(--ca-soft);aspect-ratio:1/1}.ca-pdp .stage>img,.ca-pdp .stage>video,.ca-pdp .stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.ca-pdp .stage .snd{position:absolute;left:12px;bottom:12px;z-index:3;background:#1a0a0ccc;color:#fff;border:0;border-radius:999px;padding:9px 14px;font:700 13px var(--ca-bf);cursor:pointer}.ca-pdp .stage .tag{position:absolute;top:14px;left:14px;z-index:3}.ca-pdp .thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ca-pdp .thumbs::-webkit-scrollbar{display:none}.ca-pdp .thumbs button{flex:none;width:76px;height:76px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--ca-soft);cursor:pointer;position:relative}.ca-pdp .thumbs button.on{border-color:var(--ca-red)}.ca-pdp .thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ca-pdp .thumbs .pl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;color:#fff;font-size:20px}.ca-pdp .info .br{font:700 12px var(--ca-bf);letter-spacing:.12em;text-transform:uppercase;color:var(--ca-red);text-decoration:none}.ca-pdp .info h1{font-size:clamp(28px,3.6vw,44px);margin:8px 0}.ca-pdp .info .ex{font-size:18px;color:var(--ca-muted);margin:0 0 10px}.ca-pdp .stars{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ca-muted);margin-bottom:14px}.ca-pdp .stars i{font-style:normal;color:var(--ca-red);letter-spacing:2px}.ca-pdp .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:800 30px var(--ca-hf);margin:6px 0 16px}.ca-pdp .price s{font:400 18px var(--ca-bf);color:#9a8f90}.ca-pdp .opt{margin:0 0 14px}.ca-pdp .opt label.l{display:block;font:700 13px var(--ca-bf);margin-bottom:8px}.ca-pdp .opt .vals{display:flex;flex-wrap:wrap;gap:8px}.ca-pdp .opt .vals button{border:1.5px solid var(--ca-line);background:#fff;border-radius:999px;padding:9px 14px;font:600 14px var(--ca-bf);cursor:pointer;color:var(--ca-ink)}.ca-pdp .opt .vals button.on{border-color:var(--ca-red);background:var(--ca-red);color:#fff}.ca-pdp .opt .vals button.na{opacity:.4;text-decoration:line-through}.ca-pdp .buy{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:8px 0 12px}.ca-pdp .qty{display:flex;align-items:center;border:1.5px solid var(--ca-line);border-radius:999px;overflow:hidden}.ca-pdp .qty button{width:42px;height:50px;border:0;background:#fff;font-size:20px;cursor:pointer;color:var(--ca-ink)}.ca-pdp .qty input{width:38px;text-align:center;border:0;font:700 16px var(--ca-bf);-moz-appearance:textfield}.ca-pdp .qty input::-webkit-outer-spin-button,.ca-pdp .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ca-pdp .buy .btn{min-height:52px;font-size:16px}.ca-pdp .low{font:700 13px var(--ca-bf);color:var(--ca-red);margin:0 0 10px}.ca-pdp .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 18px}.ca-pdp .trust div{background:var(--ca-soft);border-radius:12px;padding:10px;font:600 12px/1.35 var(--ca-bf);text-align:center}.ca-pdp .take{background:#fbede1;color:#2a1d17;border-radius:var(--ca-r);padding:16px 18px;display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;margin:4px 0 16px}.ca-pdp .take .tkav{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f8f1ee}.ca-pdp .take .tkav img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2);transform-origin:52% 30%}.ca-pdp .take b{font:800 12px var(--ca-bf);letter-spacing:.1em;text-transform:uppercase}.ca-pdp .take q{display:block;font:700 16px/1.45 var(--ca-hf);margin-top:4px}.ca-pdp details{border-top:1px solid var(--ca-line);padding:14px 0}.ca-pdp details:last-of-type{border-bottom:1px solid var(--ca-line)}.ca-pdp summary{cursor:pointer;font:800 16px var(--ca-hf);list-style:none;display:flex;justify-content:space-between}.ca-pdp summary:after{content:"+";color:var(--ca-red);font-size:22px;line-height:1}.ca-pdp details[open] summary:after{content:"\2013"}.ca-pdp details .rte{padding-top:10px;font-size:15px;line-height:1.6}.ca-pdp details .rte img{max-width:100%;height:auto}.ca-pdp .spot{padding:40px 0;margin-top:20px}.ca-pdp .spot .sin{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}@media(max-width:799px){.ca-pdp .spot .sin{grid-template-columns:1fr}}.ca-pdp .spot h2{font-size:clamp(26px,3.4vw,40px);margin:4px 0 10px}.ca-pdp .spot p{font-size:16px;line-height:1.55;margin:0 0 16px;opacity:.95}.ca-pdp .spot .logo{background:#fff;border-radius:var(--ca-r);aspect-ratio:16/10;display:grid;place-items:center;padding:24px;color:var(--ca-ink);font:800 28px var(--ca-hf)}.ca-pdp .spot .logo img{max-width:70%;max-height:70%;object-fit:contain}.ca-pdp .sec{padding:40px 0 10px}.ca-pdp .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.ca-pdp .sh h2{font-size:clamp(24px,3vw,34px)}.ca-pdp .sh a{font:700 14px var(--ca-bf);color:var(--ca-red);text-decoration:none;white-space:nowrap}.ca-pdp .revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:799px){.ca-pdp .revs{grid-template-columns:1fr}}.ca-pdp .rev{border:1px solid var(--ca-line);border-radius:var(--ca-r);padding:16px;font-size:14px;line-height:1.5}.ca-pdp .rev i{font-style:normal;color:var(--ca-red);letter-spacing:2px}.ca-pdp .rev .by{font-size:12px;color:var(--ca-muted);margin-top:8px}.ca-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--ca-line);box-shadow:0 -10px 30px -18px #00000059;padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px;font-family:var(--ca-bf)}.ca-sticky.on{display:flex}.ca-sticky img{width:44px;height:44px;border-radius:10px;object-fit:cover}.ca-sticky .t{flex:1;min-width:0;font:700 14px/1.2 var(--ca-hf)}.ca-sticky .t span{display:block;font:800 15px var(--ca-hf);color:var(--ca-red)}.ca-sticky .btn{background:var(--ca-red);color:#fff;border:0;border-radius:999px;font:700 15px var(--ca-hf);padding:12px 20px;cursor:pointer}@media(min-width:900px){.ca-sticky{display:none!important}}.logo img[src*=SWE_ALL_LOGOS_PRIMARY]{object-position:-9999px 0;background:#9c5735;-webkit-mask:url(//shop.sexwithemily.com/cdn/shop/files/SWE_ALL_LOGOS_PRIMARY_COLOR_SEX_WITH_EMILY.png?width=360) center/contain no-repeat;mask:url(//shop.sexwithemily.com/cdn/shop/files/SWE_ALL_LOGOS_PRIMARY_COLOR_SEX_WITH_EMILY.png?width=360) center/contain no-repeat}.cart__checkout-button,.cart__checkout-button.button{background:#9c5735!important;border-color:#9c5735!important;color:#fff!important;border-radius:999px!important}.cart__checkout-button:hover{background:#7e4429!important}html #ssh-note .card{background:#fff!important;border-top:6px solid #9C5735}html #ssh-note .k,html #ssh-note .ct b{color:#9c5735!important}html #ssh-note .go,html #ssh-hunt .pill,html #ssh-cd .co{background:#9c5735!important;color:#fff!important}html #swkits .kit h3 em,html .kit .kb h3 em{color:#9c5735!important}html .kit .add{background:#9c5735!important;color:#fff!important;border-color:#9c5735!important}html .kit .add:hover{background:#7e4429!important}html .kit .kb [class*=tag],html .kit .kb .k{background:#eae2d4!important;color:#7e4429!important}html #ssh .turnon h2 em{color:#b2b3a5!important}html #ssh .pc .corner span,html #ssh .pc .save,html #ssh .pc .pr .sv{background:#b2b3a5!important;color:#2a1d17!important}html #ssh .trustbar{background:#2a1d17!important;color:#fff!important}html #ssh .trustbar svg{color:#b2b3a5!important;stroke:#b2b3a5}html #swh .bar{background:#2a1d17!important;color:#fff!important}html #swf{background:#2a1d17!important}html #swf .news{background:#9c5735!important}html #swf .news input{background:#fff!important;color:#2a1d17!important}html #swf .news .go{background:#b2b3a5!important;color:#2a1d17!important}html #swf h4,html #swf .k{color:#b2b3a5!important}.ca .pc .ex{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--ca-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:699px){.ca .pc .ex{font-size:12px}}form.s,div.ask,div.pl-l,div.feat,div.qt3{background-color:#fbede1!important}div.ask{border-color:#b2b3a5!important}footer,footer .w,footer a,footer li,footer .brand,footer .soc a,footer svg,footer path{color:#fbede1!important}div.section-background,slideshow-container,cart-quantity-selector-component.quantity-selector,.qty input,a.skip-to-content-link{background-color:#fbede1!important}.product-badges__badge{background-color:#9c5735!important;color:#fff!important}a.size-style{background-color:#9c5735!important;border-color:#9c5735!important;color:#fff!important}.ca-col .bar .chip:not(.on){display:none}.ca-pdp .top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ca-pdp .top>*,.ca-pdp .gal,.ca-pdp .stage,.ca-pdp .info{min-width:0;max-width:100%}.ca-pdp .gal img{max-width:100%;height:auto}@media(max-width:899px){.ca-pdp .top{grid-template-columns:minmax(0,1fr)}}.ca-pdp .stage [hidden]{display:none!important}.ca-pdp .trust.t2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ca-pdp .trust .fa{width:14px;height:14px;vertical-align:-2px;margin-right:6px;color:#9c5735}.ca-pdp .trust.t2>div{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:0;text-align:center}.ca-pdp .trust.t2 .fa{flex:none;margin:0 7px 0 0}.ca-pdp .stage img{object-fit:contain!important;background:#fff}.ca-pdp .stage:not(:has(video:not([hidden]))) .snd{display:none!important}.pc .rt b,.rt b,#ca-pdp .stars i,#ca-pdp .rev i,.ca .stars i,.ca .rev i,.yotpo .yotpo-icon-star,.yotpo-star-rating-icon,.yotpo .star-clickable{color:#f5b400!important}.yotpo-star-rating-icon svg path,.yotpo .yotpo-sr-star-full path{fill:#f5b400!important}.swsb .tr{background:#f3e7c9!important}.swsb .fl{background:linear-gradient(90deg,#f5b400,#e39b00)!important}.swsb b{color:#2a1d17!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/swe-ca.css.map */
