@font-face{font-family:varsity;src:url(https://cdn.shopify.com/s/files/1/0579/3307/0520/files/varsityteam-bold-webfont.woff2?v=1700165474) format("woff2"),url(https://cdn.shopify.com/s/files/1/0579/3307/0520/files/varsityteam-bold-webfont.woff?v=1700165474) format("woff");font-weight:400;font-style:normal}@font-face{font-family:calgary-script;src:url(https://cdn.shopify.com/s/files/1/0579/3307/0520/files/calgary-script.woff2?v=1700165422) format("woff2"),url(https://cdn.shopify.com/s/files/1/0579/3307/0520/files/calgary-script.woff?v=1700165422) format("woff");font-weight:100;font-style:normal}.ssuArticle{width:90%;margin:0 auto}.topicHeaderText{width:90%;margin:0 auto!important;font-family:varsity;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0px 1rem;grid-template-areas:"beginners articleTitle" "guideto articleTitle";justify-content:center;align-items:center}.ssuTopicHeader__beginners{grid-area:beginners;justify-self:right;align-self:flex-end;font-size:1rem;color:gray}.ssuTopicHeader__guideTo{grid-area:guideto;justify-self:right;align-self:flex-start;font-size:.75rem;color:#000}.ssuTopicHeader__title{grid-area:articleTitle;font-size:2.5rem;justify-self:left;align-self:center;display:inline}.ssuTopicHeader__break{margin:0 auto;font-family:varsity;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.75rem}.ssuTopicHeader__break .ssuLineBreak{margin:1rem 0}.ssuTopicHeader__break p{display:inline;text-align:center;font-size:2rem}.ssuHeaderLogo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:2rem}.ssuHeaderLogo h1{font-family:varsity;color:#ed1496;font-size:3rem;text-align:center;margin:0 auto;line-height:40px}.ssuHeaderLogo__logo{width:250px}.ssuHeader{display:flex;justify-content:center;align-items:center;margin:1rem}.ssuHeader h2{display:inline-block;font-family:calgary-script,sans-serif;font-style:normal;font-size:60px;font-weight:100!important;color:var(--pageColor);filter:drop-shadow(-2px 3px 0 var(--shadowColor));transform-origin:center;transform:rotate(-15deg);text-align:center}.ssuSubHeader{display:flex;justify-content:center;margin-bottom:1rem}.ssuSubHeader p{margin:0;text-align:center;color:#fff;text-transform:uppercase;font-size:25px;padding:1rem;background-color:var(--pageColor);box-shadow:-12px 12px 0 0 var(--shadowColor)}.ssuCoverContainer{width:130px;display:inline;margin:2%;position:relative;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px,#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset;transform-style:preserve-3d;transform:perspective(1000px)}.ssuCoverContainer:hover,.ssuNextClassCover:hover{z-index:100}.ssuCoverContainer img,.ssuNextClassCover img{filter:brightness(100%);transition:filter .5s ease-in-out}.ssuCoverContainer:hover img,.ssuNextClassCover:hover img{filter:brightness(30%)}.ssuCoverContainer p,.ssuNextClassCover p{position:absolute;cursor:pointer;pointer-events:none;text-align:center;font-size:1rem;top:35%;color:#fff;text-shadow:#000 2px -2px 3px;text-transform:uppercase;font-weight:700;opacity:0;transition:opacity .25s ease-in-out;transform:translateZ(40px)}.ssuCoverContainer:hover p,.ssuNextClassCover:hover p{opacity:1}.ssuCover{z-index:1;height:100%;width:100%}.semester{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.semester:last-child{margin-top:65px}.semester h2{text-align:center;flex-basis:100%;margin-top:50px}.ssuInfoPanel{margin:0 auto;margin-top:2rem;margin-bottom:2rem}.ssuInfoPanel h4{font-size:1.15rem!important;font-weight:800!important;margin-bottom:.25rem!important}.ssuInfoPanel h5{font-size:1.05rem!important;font-weight:600!important;margin:0!important;margin-bottom:.25rem!important}.ssuInfoPanel img{grid-area:image;margin-top:2rem}.ssuInfoPanel__copy{grid-area:copy}.ssuInfoPanel ul{padding-left:0}.ssuInfoPanel li{line-height:1.35rem;margin-bottom:1rem}.ssuProductExample{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:0 auto;margin-top:2rem;max-width:530px}.ssuGridImageRight,.ssuGridImageLeft{display:flex;flex-direction:column;justify-content:center;align-items:center}.ssuDisclaimer{width:90%;margin:0 auto;padding:1rem;border:var(--pageColor) 10px solid;max-width:427px;display:grid;grid-template-columns:.4fr 1fr;grid-template-rows:auto auto;gap:0 1rem;grid-template-areas:"icon header" "icon copy";justify-content:center;align-items:center;font-size:12px;line-height:12px}.ssuDisclaimer img{max-width:100px;min-width:100px;grid-area:icon}.ssuDisclaimer h3{grid-area:header}.ssuDisclaimer p{grid-area:copy}.ssuBeginner{width:75%}.ssuBeginner ul{list-style-image:url(//stagdev.myshopify.com/cdn/shop/t/65/assets/li-check-mark.svg?v=72346215425407227361751985846);font-size:1rem;max-width:650px;margin:0 auto;margin-top:2rem}.ssuBeginner ul li::marker{font-size:3rem;vertical-align:sub}.ssuBeginner ul li span{position:relative;top:-10px;left:10px}.cockRingExample{display:flex;flex-direction:column;justify-content:center;align-items:center}.cockRingExample img{max-width:60px}.cockRingExample p{margin-top:1rem!important}.ssuCockRingHowTo{margin:0 auto;margin-top:2rem;padding:1rem;border:var(--pageColor) solid 12px;color:gray;display:flex;flex-direction:column;justify-content:center;max-width:427px}.ssuCockRingHowTo img{margin:0 auto}.ssuCockRingHowTo ol{padding:1rem 0 0 1rem;margin-bottom:0!important}.ssuCockRingHowTo ol li{margin-bottom:0!important}.ssuIconPointers ul{margin:0 auto;padding:0}.ssuIconPointers ul li{display:grid;grid-template-columns:.32fr 1fr;grid-template-rows:auto;gap:0px 0px;grid-template-areas:"icon copy";margin:0 auto;margin-top:2rem;max-width:400px}.ssuIconPointers ul li img{grid-area:icon;max-width:65px;justify-self:center}.ssuIconPointers__copy{grid-area:copy;margin:0}.ssuIconPointers__copy h4{font-weight:900!important;margin-bottom:1rem!important}.electrosex{margin-top:2rem;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.electrosex__ul--health{list-style-position:none;list-style:none;text-align:left!important}.electrosex__ul--health li:before{content:"\274c  "}.electrosex__ul--toys{list-style-position:inside;list-style:none}.electrosex__ul--toys li:before{content:"\26a1  "}.electrosex__pointer{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:auto;grid-template-rows:auto auto 1fr;grid-template-areas:"icon" "heading" "copy"}.electrosex__pointer img{grid-area:icon;max-width:100px;justify-self:center;margin:1rem 0}.electrosex__pointer--heading{grid-area:heading}.electrosex__pointer--heading h4{font-weight:900!important}.electrosex__pointer p{grid-area:copy}.impactPlay{display:flex;flex-direction:column}.impactPlay img{width:100%;height:auto;max-width:390px;margin:0 auto}.impactPlay__ul{list-style-position:inside;list-style:none}.impactPlay__ul li:before{color:var(--pageColor);font-size:1.5rem;font-weight:900;content:"\21aa  "}.impactPlayPointers__pointer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0}.impactPlayPointers__pointer img{max-width:100px;justify-self:center;margin-bottom:1rem}.impactPlayPointers__pointer--copy{text-align:center}.impactPlayPointers__pointer--copy h4{text-align:center;font-weight:900!important}.impactPlayPointers__pointer--copy hr{margin:0 auto;margin-top:.5rem;margin-bottom:.5rem}.impactSafety{display:flex;flex-direction:column;justify-content:center;align-items:center}.impactSafety img{width:100%;height:auto;max-width:390px}.kegelMotivate{margin:0 auto;border:var(--pageColor) 10px solid;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"image copy";gap:0px 0px;margin-top:4rem;width:90%;max-width:440px}.kegelMotivate__copy{padding:1rem;grid-area:copy;font-size:16px;align-self:center;line-height:10px!important}.kegelMotivate__copy h4{font-weight:900!important}.kegelMotivate__image{display:none;grid-area:image;margin-top:-2rem;align-self:flex-end}.ssuLingerie{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.ssuLingerie__BW{margin:2rem 0!important}.ssuLingerieType{max-width:425px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"image copy";gap:0px 2rem;margin:2rem 0}.ssuLingerieType__image{width:70px;position:relative;grid-area:image}.ssuLingerieType__copy{grid-area:copy;font-size:12px}.ssuLingerieBG{z-index:-1;position:absolute;height:140px;width:100%;background-color:var(--pageColor);margin-top:-180px}.kegels__image{grid-area:image}.ssuMasturbation h4{font-weight:600!important;font-size:1rem;margin-bottom:1rem}.ssuMasturbation__ul{list-style-position:outside;list-style:none;padding-left:2.5rem!important}.ssuMasturbation__ul li:before{content:"\25ee   ";display:inline-block;transform:rotate(90deg);font-size:1.5rem;font-weight:900;color:var(--pageColor);margin-left:-28px;margin-right:7px}.oralPlay__ul{list-style:none}.ssuSafeSexDisclaimers{width:90%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around}.ssuSafeSexDisclaimers .ssuDisclaimer{margin:0 auto;margin-top:6rem;display:flex;flex-direction:row;justify-content:center}.ssuSafeSexDisclaimers .ssuDisclaimer:last-of-type{flex-direction:row-reverse}.ssuMoreYouKnow{margin:0 auto;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px}.ssuMoreYouKnow li{margin-bottom:1rem!important;line-height:1.35rem}.ssuOralSexRemember{max-width:400px;border:var(--pageColor) 10px solid;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.ssuOralSexRemember h4{font-size:2rem!important;font-family:calgary-script,sans-serif;font-weight:100!important;letter-spacing:5px;color:var(--pageColor);margin-bottom:2rem!important;filter:drop-shadow(-2px 1px 0 var(--shadowColor))}.pPumpHighlight{width:100%;height:auto}.ssuProstateToys{width:90%}.ssuProstateToys__img{margin:0 auto;margin-top:2rem;filter:drop-shadow(-3px 3px 0 var(--shadowColor));width:360px}.ssuMaterialsPane{width:100%;margin:2rem 0 0;text-align:justify}.ssuMaterialsPane__copy h4{min-height:37px;display:flex;align-items:center}.ssuPSpot{flex-direction:column-reverse}.ssuPSpot ul{list-style:none}.ssuBGdImage{position:relative;display:flex;justify-content:center;align-items:center}.ssuBGdImage img{filter:drop-shadow(0px 0px 4px rgba(0,0,0,.5))}.ssuBGdImage__imageContainer{width:250px;height:250px;display:flex;justify-content:center;align-items:center}.ssuBGdImage__BG{background-color:var(--pageColor);border-radius:50%;width:200px;height:200px;filter:drop-shadow(-10px 10px 0px var(--shadowColor));position:absolute;z-index:-1}.ssuAnatomyLesson{margin-top:2rem!important;width:90%;margin:0 auto;display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto;gap:0 0;grid-template-areas:"header" "labels" "diagram"}.ssuAnatomyLesson__header{grid-area:header;text-align:left}.ssuAnatomyLesson__header p{width:50%;margin:1rem auto 0!important;font-size:.75rem;color:gray}.ssuAnatomyLesson h3{font-family:varsity,sans-serif;color:var(--pageColor);font-size:3rem!important;text-align:center;filter:drop-shadow(-2px 3px 0 var(--shadowColor))}.ssuAnatomyDiagram{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"img";justify-content:center}.ssuAnatomyLesson__img,.ssuAnatomyLesson__svg{grid-area:img!important;margin-top:0!important;justify-self:center}.ssuAnatomyLabels{grid-area:labels;z-index:100;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}.ssuAnatomyTitle{color:var(--pageColor);text-transform:uppercase;text-align:center;font-size:1.25rem;display:inline;cursor:pointer;font-weight:600;margin:1rem 0 0!important}.ssuAnatomyTitle:last-of-type{margin-bottom:1rem!important}.ssuAnatomyTitle:hover{color:var(--shadowColor)}#vulva,#labiaMinora,#labiaMajora,#clitoris,#clitoralHood,#sphincter,#analCanal,#rectum,#anus,#prostate,#cavernosum,#testis,#urethra,#vaginalOpening{opacity:0;transition:opacity .25s ease-in-out}.ssuImgBDSM{filter:drop-shadow(-10px 10px 0 var(--shadowColor))}.ssuGSpot{display:grid;gap:2rem;grid-template-rows:auto auto;grid-template-columns:auto;justify-content:center;align-items:center}.ssuMaterials{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.ssuBlurb{color:#fff!important;width:90%;position:relative;background-color:var(--pageColor);max-width:400px;margin:0 auto;margin-top:2rem;margin-bottom:2rem;padding:2rem;filter:drop-shadow(-10px 10px 0 var(--shadowColor))}.ssuBlurb p{color:#fff!important}.ssuBlurb a{color:var(--shadowColor)}.ssuBlurbStars1{margin:0!important;position:absolute;top:0;left:0;transform:rotate(335deg);filter:drop-shadow(-3px 3px 0 var(--shadowColor))}.ssuBlurbStars2{margin:0!important;position:absolute;bottom:0;right:0;transform:rotate(155deg);filter:drop-shadow(4px -1px 0 var(--shadowColor))}.ssuLineBreak{border:none;width:80px;height:12px;margin-left:0;background-color:var(--pageColor)}.ssuNextClass{position:relative;-webkit-user-select:none;user-select:none;width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.ssuNextClass h3{padding-bottom:2rem!important}.ssuNextClassCover{transform-style:preserve-3d;transform:perspective(1000px)}.ssuNextClassCover img{height:auto;width:auto;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px,#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset}.ssuAddClassToCart{width:90%;margin:0 auto;margin-top:2rem;margin-bottom:2rem;max-width:500px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"cover copy" "cover addCart";gap:2rem 2rem}.ssuAddClassToCart img{max-height:350px;grid-area:cover;border:grey 2px solid;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.ssuAddClassToCart p{grid-area:copy;align-self:flex-end;justify-self:center}.ssuAddClassToCart form{grid-area:addCart;align-self:flex-start;justify-self:center}.ssuAddClassToCart form input{cursor:pointer;color:#fff;background-color:var(--pageColor);border:var(--shadowColor) 1px solid;padding:.65rem;font-weight:600;text-transform:uppercase;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset}.ssuAddClassToCart form input:hover{background-color:var(--shadowColor)}@media screen and (min-width: 360px){.ssuCoverContainer{width:150px}}@media screen and (min-width: 425px){.ssuCoverContainer{width:180px}.ssuInfoPanel{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pPumpHighlight{width:100%;height:auto}}@media screen and (min-width: 768px){.ssuArticle{width:75%}.ssuTopicHeader__guideTo,.ssuTopicHeader__beginners{font-size:2rem}.ssuTopicHeader__title{font-size:5rem}.ssuHeader{margin-top:0}.ssuHeader h2{font-size:94px;line-height:94px;filter:drop-shadow(-5px 3px 0 var(--shadowColor));margin:0 0 3rem}.ssuHeaderLogo{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 2rem}.ssuHeaderLogo h1{font-size:80px;line-height:65px}.ssuSubHeader p{font-size:30px}.ssuBGdImage{margin:0 0 0 2rem}.cockRingExample img{max-width:85px}.ssuAnatomyLabels{margin-top:0;height:100%}.ssuIconPointers{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"heading" "pointers"}.ssuIconPointers ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ssuIconPointers ul li{grid-template-rows:.1fr .1fr;gap:5px 0px}.electrosex__pointer{grid-template-columns:.3fr 1fr;grid-template-rows:auto auto;grid-template-areas:"icon heading" "icon copy"}.electrosex__pointer img{margin-top:0}.electrosex__illustration{grid-area:image}.impactSafety{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"image copy";gap:0px 2rem;justify-content:center;align-items:center}.impactSafety img{grid-area:image}.kegelMotivate__copy{font-size:11px;text-align:justify}.kegelMotivate__image{display:inline}.ssuLingerieBG{height:250px;width:100%;margin-top:-350px}.ssuLingerieType__image{width:130px}.ssuLingerieType__copy{font-size:14px}.ssuSafeSexDisclaimers .ssuDisclaimer{margin-bottom:6rem}.ssuMaterialsPane{display:grid;grid-template-columns:.25fr 1fr;grid-template-rows:auto;grid-template-areas:"image copy";gap:0px 2rem;align-items:center;margin:2rem 0}}@media screen and (min-width: 1024px){.ssuInfoPanel h3{font-size:32px}.ssuInfoPanel img{margin-top:0}.ssuGridImageRight{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 2rem;grid-template-areas:"copy image";justify-content:center;align-items:center}.ssuGridImageLeft{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 2rem;grid-template-areas:"image copy";justify-content:center;align-items:center}.ssuAnatomyLesson{width:50%;margin:0 auto;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:2rem 2rem;grid-template-areas:"header header" "labels diagram";justify-content:center;align-items:center}.electrosex{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"image pointer1" "image pointer2";gap:2rem 2rem}.electrosex__pointer{margin-top:0;margin-bottom:0}.impactPlay{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 2rem;grid-template-areas:"copy image";justify-content:center;align-items:center}.impactPlayPointers{max-width:1000px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.impactPlayPointers__pointer{max-width:340px}.impactPlayPointers__pointer{max-width:400px}.impactPlayPointers__pointer p{text-align:left}.ssuSafeSexPointers{width:100%!important;max-width:1000px}}@media screen and (min-width: 1440px){.ssuCoverContainer p,.ssuNextClassCover p{font-size:1.25rem}.ssuLingerieType{margin:2rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ssuStyles.css.map */
