@font-face{font-family:PirataOne;src:url(/cdn/shop/files/PirataOne-Regular.woff2?v=1740149844) format("woff2"),url(/cdn/shop/files/PirataOne-Regular.woff?v=1740149843) format("woff"),url(/cdn/shop/files/PirataOne-Regular.ttf?v=1740149844) format("truetype");font-weight:400;font-style:normal;font-display:swap;letter-spacing:.05rem!important}@font-face{font-family:BebasNeue;src:url(/cdn/shop/files/BebasNeue-Regular.woff2?v=1740149855) format("woff2"),url(/cdn/shop/files/BebasNeue-Regular.woff?v=1740149855) format("woff"),url(/cdn/shop/files/BebasNeue-Regular.ttf?v=1740149855) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,.h1,.h2,.h3{font-family:BebasNeue,sans-serif!important;letter-spacing:.05rem!important}h3,h4,h5,h6{font-family:BebasNeue,sans-serif!important}#uc-drawer .h1{display:none}#uc-drawer{--drawer-body-padding: var(--spacing-5) 0}@media screen and (min-width:700px){#uc-drawer{--drawer-body-padding: var(--spacing-8) 0}}#uc-drawer-content{--container-gutter: var(--spacing-6)}#uc-drawer .full-bleed,#uc-drawer-content .full-bleed{margin-inline:0}#uc-drawer-content .section-header{grid-template-columns:minmax(0,1fr)}#uc-drawer-content{padding:0 0 1rem}#uc-drawer-content .media-with-text__item{--media-with-text-item-grid-template: unset!important;max-width:600px}#uc-drawer-content .product{grid-template-columns:1fr!important}#uc-drawer-content .product .product-gallery__media img{max-width:50%}#uc-drawer-content .product-info>*+*{margin-block-start:0}#uc-drawer-content .product .product-info__block-item[data-block-id=separator][data-block-type=separator]{display:none}#uc-drawer-content .product-gallery__zoom{display:none!important}#uc-drawer-content .section-full,#uc-drawer-content{background:#f6f6f6!important}.promo-box{background-color:#f6f6f6;margin:30px auto;padding:20px;border-radius:5px;border:1px solid #eae7e4;text-align:center}.promo-details{display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid #272727;padding-top:10px;margin-top:10px;font-size:16px}.uc-drawer--quickview .jdgm-widget,.uc-drawer--quickview .jdgm-prev-badge,.uc-drawer--quickview .jdgm-preview-badge,.uc-drawer--quickview .product-rating{display:none!important}.uc-drawer--quickview .section-full,.uc-drawer--quickview .section,.uc-drawer--quickview .container,.uc-drawer--quickview .shopify-section--main-product{padding-inline:0!important}.uc-drawer--quickview .product-info,.uc-drawer--quickview .product-info__inner,.uc-drawer--quickview .product-info__main{padding-inline:var(--spacing-5)!important}.uc-drawer--quickview .product-info__media,.uc-drawer--quickview .product-info__gallery,.uc-drawer--quickview .product-gallery,.uc-drawer--quickview media-gallery,.uc-drawer--quickview product-gallery{width:100%!important;max-width:100%!important}.uc-drawer--quickview .product-info__media img,.uc-drawer--quickview .product-gallery img,.uc-drawer--quickview .product-info__gallery img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:8px}#uc-drawer-content.uc-drawer--quickview,#uc-drawer-content.uc-drawer--quickview .section-full{background-color:#fff!important}.uc-drawer--quickview .shopify-section--main-product .section.bg-custom,.uc-drawer--quickview .shopify-section--main-product>.section{--background: 255 255 255 !important}.uc-drawer--quickview .product-info__block-item[data-block-type=inventory]{display:none!important}.uc-drawer--quickview .product-info__block-item[data-block-type=buy-buttons]{padding:8px 0 12px}.uc-drawer--quickview{overflow-x:hidden}.product-card__quick-view{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background:#ffffffeb;color:#272727;cursor:pointer;box-shadow:0 1px 4px #0000001f;transition:background .2s ease}.product-card__figure{position:relative}.product-card__quick-view:hover{background:#fff}.pdp-hook{margin:var(--spacing-3) 0 var(--spacing-2);font-size:1rem;line-height:1.5;font-weight:400}.pdp-usps{display:grid;gap:var(--spacing-5);padding:var(--spacing-7) var(--spacing-4);max-width:1400px;margin:0 auto}@media screen and (min-width:1000px){.pdp-usps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-10);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}}.pdp-usp__header{margin:0 0 var(--spacing-2)}.pdp-usp__line{margin:0;font-size:.95rem;line-height:1.55}.pdp-review-summary{position:relative;max-width:720px;margin:0 auto var(--spacing-6);padding:var(--spacing-5) var(--spacing-6);background:#fff;border-radius:var(--spacing-3)}.pdp-review-summary:after{content:"";position:absolute;bottom:-26px;left:50%;transform:translate(-50%);width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:28px solid #fff}.pdp-review-summary__label{margin:0 0 var(--spacing-2);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.65}.pdp-review-summary__body{margin:0;font-size:1rem;line-height:1.55}.jm-review-widget{padding-block-start:0!important}.product-card__title,.mega-menu .h5,.mega-menu .text-custom p{font-family:BebasNeue;letter-spacing:.125rem}.header__link-list .bold{font-family:BebasNeue;letter-spacing:.1rem}.mega-menu{background:#f2f2f2!important}.mega-menu .link-faded{font-family:Open Sans!important}#header-sidebar-menu .h3 .text-with-icon,#header-sidebar-menu .h6.text-with-icon,#header-sidebar-menu .h3 a,#header-sidebar-menu .navigation-promo__wrapper{font-family:BebasNeue!important;letter-spacing:.125rem!important}#header-sidebar-menu .h6.text-with-icon{color:#333!important}#header-sidebar-menu .panel:nth-child(2) .h3 a.group{font-family:var(--text-font-family)!important;letter-spacing:0rem!important;font-weight:400!important}.navigation-promo__wrapper img{border-radius:var(--rounded-sm)}.breadcrumb{padding:10px 20px;text-align:left}.breadcrumb-item{display:inline-block;font-size:.75rem;overflow-wrap:break-word;padding:5px}.breadcrumb-item a{text-decoration:underline}@media(min-width:1000px){.breadcrumb{text-align:left;padding-left:10px}}.button{font-family:BebasNeue!important;letter-spacing:.125rem!important}.footer .text-subdued,.footer .link-faded{color:#fff!important;opacity:1!important}.footer h3,.footer__block--menu .bold{font-family:BebasNeue!important;letter-spacing:.125rem!important}.product-info__variant-picker .block-swatch{max-height:42px}:is(div[data-option="Also Buy"],div[data-option="Add Cum Lube"]) .cl-po--swatch{background:#f6f6f6!important}:is(div[data-option="Also Buy"],div[data-option="Add Cum Lube"]) .cl-po--swatch-item{flex-direction:row!important}:is(div[data-option="Also Buy"],div[data-option="Add Cum Lube"]) .cl-po--rect{border-radius:8px!important}:is(div[data-option="Also Buy"],div[data-option="Add Cum Lube"]) .cl-po--swatch-text{margin-left:10px!important}:is(div[data-option="Also Buy"],div[data-option="Add Cum Lube"]) .cl-po--swatch.cl-po--large{min-width:80px!important;min-height:80px!important}.unit-toggle .button{background:#fff!important;color:#272727!important;min-width:80px;border:1px solid #3333331f!important}.unit-toggle .button.active{background:#b83b51!important;color:#fff!important;border:1px solid #b83b51!important}.product-info{counter-reset:option-counter}.cl-po--option{position:relative;color:#333}.cl-po--option:before,.variant-picker:before{counter-increment:option-counter;content:counter(option-counter)". ";position:absolute;color:#333;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:var(--heading-font-family);padding:2px}.cl-po--label,.variant-picker__option-info{padding-left:20px}.product-info{padding:20px;background:#f2f2f2;border-radius:5px}.header__link-list,.header__secondary-nav,.button{font-family:BebasNeue}.variant-picker__option-values .block-swatch{flex-grow:1;flex-direction:column;display:flex!important;justify-content:center;align-items:center}a.size-guide,.cl-po--help a{font-size:14px;text-decoration:underline;color:#333}.product-info div[data-block-id=variant_picker]{margin-block-start:5px;margin-block-end:5px}.product-info div[data-block-type=liquid]{margin-block-start:10px;margin-block-end:5px}.cl-po--swatch-container{width:calc(100% + 15px)!important}.cl-po--option .choices__list--single .choices__item{padding-left:10px}.product .prose ul,.product .list-disc{list-style:outside!important;padding-left:20px}.product-gallery__thumbnail-list{grid-auto-columns:100px!important}.price-dupe{display:flex;font-size:1.2em;column-gap:5px}.price-dupe .text-subdued{color:var(--text-primary)!important}.product-info__variant-picker input[type=radio]:checked+label{background-color:#b83b51;color:#fff}.block-swatch:before{box-shadow:none!important}@media(max-width:768px){.offer{padding:var(--spacing-2)}.cl-po--option{font-size:14px!important}}.product__description .h2,.accordion__toggle span{font-family:BebasNeue!important;letter-spacing:.125rem!important}.circle-chevron{background:#b83b51;color:#fff}.header__icon-list{color:#b83b51}.header__link-list{color:#333!important}.page-dots{color:#b83b51}.scrollbar__progress:before{background:#b83b51}#footer-newsletter .form-control{background:#fff;color:#333;border-radius:5px}#accordion-product .h6{font-size:var(--text-h2)}.jdgm-rev-widg__title{display:none!important}.jdgm-prev-badge__text{padding-left:5px}#judgeme_product_reviews{padding-left:20px;padding-right:20px}.jdgm-form{padding:20px!important;background:#fff!important;border-radius:2px!important}@media only screen and (max-width:768px){.bg-custom .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{padding:0!important}}#cart-drawer .jdgm-widget{margin:0 auto}#cart-drawer .jdgm-all-reviews-rating__stars{margin-left:5px}@media only screen and (max-width:768px){.table-responsive th,.table-responsive td{padding:var(--spacing-2)}}.uc-drawer{position:fixed;top:0;left:0;width:80%;max-width:600px;height:100%;background:#fff;box-shadow:2px 0 5px #0003;overflow-y:auto;transition:transform .3s ease,left .3s ease;z-index:1001;border-top-right-radius:15px;border-bottom-right-radius:15px;transform:translate(-100%);margin-top:var(--spacing-4)}@media(max-width:700px){.uc-drawer{margin-top:var(--spacing-2)!important}}.uc-drawer .h1{display:none}.uc-drawer.open{transform:translate(0)}.uc-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#e7e7e7;border-bottom:1px solid #ddd}@media(min-width:700px)and (max-width:999px){.uc-drawer-header{padding:1rem 2rem}}@media(min-width:1000px){.uc-drawer-header{padding:1rem 3rem}}.uc-drawer-content{padding:0 0 1rem}.uc-drawer-content .media-with-text__item{--media-with-text-item-grid-template: unset!important;max-width:600px}@media screen and (min-width:1900px){.uc-drawer-content .full-bleed{margin-inline-start:-48px;margin-inline-end:-48px}}.uc-close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer}.uc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1000}.uc-overlay.active{opacity:1;visibility:visible}.uc-drawer-content .product{grid-template-columns:1fr!important}.uc-drawer-content .product .product-gallery__media img{max-width:80%}.uc-drawer-content .product .product-info__block-item[data-block-id=separator][data-block-type=separator]{display:none}.uc-drawer-content .product-gallery__zoom{display:none!important}.uc-drawer-content .section-full,.uc-drawer-content{background:#fff!important}@media(min-width:1300px){.uc-drawer .full-bleed{margin-inline-start:-3rem;margin-inline-end:-3rem}}#offers-wrapper{padding:5px 0}.offer-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.offer-section .essential_countdown_annoucement_bar_wrapper{column-gap:0px!important}.offer-text{text-align:center;margin-right:20px;margin-bottom:0}.offer-link .offer-title{text-decoration:underline}.offer-title{margin:0;font-size:16px;font-family:BebasNeue!important;letter-spacing:.125rem!important}.offer-subtitle{margin:0;font-size:12px}.offer-section .essential_countdown_annoucement_bar_wrapper{padding:5px 15px!important}@media(max-width:600px){.offer-section{flex-direction:row}.offer-text{margin-right:0}}.badge{border-radius:5px!important}.badge.badge--primary.custom_new{background:#00a676!important}.badge.badge--primary.custom_ready-made{background:#d52a3e!important}.product-info__title{float:left;padding-right:10px}.product-info__block-item:where([data-block-type=title]){display:flex}.product-info__badge-list{max-height:20px}@media(max-width:600px){.badge{font-size:9px!important}}.promo-box{background-color:#e7e7e7;margin:30px auto;padding:20px;border-radius:5px;border:1px solid rgb(var(--text-color) / .12);text-align:center}.promo-box .h5{font-family:BebasNeue!important;letter-spacing:.125rem!important}.promo-details{display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid #333333;padding-top:10px;margin-top:10px;font-size:12px}@media(max-width:600px){.promo-details{flex-direction:column;gap:5px}}.promo-box strong{font-size:15px;background:#f2d95d;padding:1px 4px}.promo-box .essential_countdown_annoucement_bar_wrapper{column-gap:0px!important}.promo-inner{max-width:425px;margin:0 auto}@media screen and (min-width:1000px){.product-gallery--desktop-sticky.product-gallery--desktop-carousel{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px);align-self:start}}@media screen and (min-width:1150px){.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{max-height:min(600px,calc(100vh - var(--sticky-area-height, 0px) - 120px));gap:var(--spacing-2);padding-inline-end:2px}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail{aspect-ratio:1 / 1;width:100%;border-radius:var(--rounded-sm, 6px);border:1px solid rgb(var(--text-color) / .12);overflow:hidden;transition:border-color .15s ease}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:0}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail:hover{border-color:rgb(var(--text-color) / .35)}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail[aria-current=true]{border-color:rgb(var(--text-color));border-width:2px}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail:after{display:none}}.product-gallery{--pg-media-max-h: 82vh}@media screen and (min-width:1000px){.product-gallery{--pg-media-max-h: calc(100vh - var(--sticky-area-height, 0px) - 40px)}}.product-gallery__media video-media,.product-gallery__media model-media{max-height:var(--pg-media-max-h);max-width:min(100%,calc(var(--pg-media-max-h) * var(--aspect-ratio, 1.7778)));margin-inline:auto}.product-gallery__media>img{max-height:var(--pg-media-max-h);object-fit:contain}.product-gallery__media--review{display:flex;background:var(--review-bg, #f6f6f6);color:var(--review-fg, #272727);border-radius:var(--rounded-sm, 6px);overflow:hidden;aspect-ratio:var(--product-image-aspect-ratio, 1 / 1)}.product-gallery__review-inner{display:flex;flex-direction:column;width:100%;padding:clamp(20px,3.5%,36px);text-align:start}.product-gallery__review-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2, 8px);padding-block-end:var(--spacing-4, 16px);border-block-end:1px solid rgb(from var(--review-fg, #272727) r g b / .12)}.product-gallery__review-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.product-gallery__review-rating{display:flex;align-items:center;gap:var(--spacing-1-5, 6px)}.product-gallery__review-stars{display:flex;align-items:center;gap:1px}.product-gallery__review-star{position:relative;display:inline-block;width:15px;height:15px;line-height:0}.product-gallery__review-star-base{color:currentColor;opacity:.2}.product-gallery__review-star-fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--review-star-color, #ffba08);clip-path:inset(0 calc(100% - var(--star-fill, 0%)) 0 0)}.product-gallery__review-star-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(fa),:lang(he),:lang(ur)){clip-path:inset(0 0 0 calc(100% - var(--star-fill, 0%)))}.product-gallery__review-score{font-weight:700;font-size:.95rem}.product-gallery__review-tally{opacity:.55;font-size:.95rem}.product-gallery__review-body-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-block:clamp(16px,3%,32px)}.product-gallery__review-body{margin:0;border:0;padding:0;line-height:1.62;text-wrap:pretty;font-size:var(--review-body-size, 1.05rem)}.product-gallery__media--review.is-len-xl{--review-body-size: clamp(1.05rem, 1.65vw, 1.35rem)}.product-gallery__media--review.is-len-lg{--review-body-size: clamp(1rem, 1.5vw, 1.22rem)}.product-gallery__media--review.is-len-md{--review-body-size: clamp(.95rem, 1.35vw, 1.12rem)}.product-gallery__media--review.is-len-sm{--review-body-size: clamp(.88rem, 1.2vw, 1.03rem)}.product-gallery__media--review.is-len-xs{--review-body-size: clamp(.8rem, 1.05vw, .94rem)}.product-gallery__review-foot{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-1, 4px) var(--spacing-3, 12px);padding-block-start:var(--spacing-4, 16px);border-block-start:1px solid rgb(from var(--review-fg, #272727) r g b / .12);font-size:.85rem;padding-inline-end:56px}.product-gallery__review-source{opacity:.55}.product-gallery__review-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-gallery__review-link:hover{opacity:.7}.product-gallery__review-link-icon{flex:none}@supports not (color: rgb(from #000 r g b / .1)){.product-gallery__review-head,.product-gallery__review-foot{border-color:#0000001f}}@media screen and (max-width:699px){.product-gallery__review-inner{padding:18px}.product-gallery__review-head,.product-gallery__review-foot{font-size:.8rem}}.product-gallery__thumbnail--review{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--review-bg, #f6f6f6);color:var(--review-fg, #272727);border-radius:var(--rounded-sm, 6px)}.product-gallery:has([data-media-type=review].is-selected) .product-gallery__zoom{opacity:0;visibility:hidden;transform:scale(.8)}.jm-review-widget,.jdgm-rev-widg,.jdgm-review-widget{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 20px)}.shopify-section:has(.jm-review-widget),.shopify-section:has(.jdgm-rev-widg),.shopify-section:has(.jdgm-review-widget){scroll-margin-top:calc(var(--sticky-area-height, 0px) + 20px)}@media screen and (max-width:999px){.product-gallery__media--review{aspect-ratio:auto}.product-gallery__review-body-wrap{overflow:visible}}.homepage.jdgm-widget .jdgm-star.jdgm--on,.homepage.jdgm-widget .jdgm-star.jdgm--half,.homepage .jdgm-all-reviews-rating__stars .jdgm-star.jdgm--on,.homepage .jdgm-all-reviews-rating__stars .jdgm-star.jdgm--half{color:#ffba08!important}.homepage-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:8px}.homepage.button.homepage-hero__cta-secondary{background:#00000038;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3;--button-background: 0 0 0 / .22;--button-text-color: 255 255 255}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.homepage.button.homepage-hero__cta-secondary{background:#0000008c;--button-background: 0 0 0 / .55}}.homepage.button.homepage-hero__cta-secondary:hover{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;color:#272727;--button-background: 255 255 255;--button-text-color: 39 39 39}@media screen and (max-width:699px){.homepage-hero__ctas{flex-direction:column;align-items:stretch}.homepage-hero__ctas .homepage.button{width:100%}}.hero-banner--split{background:var(--hero-banner-bg, #3A1772);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.hero-banner--split .hero-banner__content{position:static;order:1;padding:clamp(24px,4vw,56px);justify-content:center}.hero-banner--split .hero-banner__media{position:static;order:2;height:100%;min-height:320px}.hero-banner--split .hero-banner__image{width:100%;height:100%;object-fit:cover}.hero-banner--split .hero-banner__body{max-width:46ch}.hero-banner--split .hero-banner__body p+p{margin-top:8px}@media screen and (max-width:699px){.hero-banner--split{grid-template-columns:1fr}.hero-banner--split .hero-banner__media{min-height:240px}}.hero-banner--split{aspect-ratio:auto;min-height:420px}.hero-banner--split .hero-banner__content{padding-block:clamp(32px,5vw,64px)}@media screen and (max-width:699px){.hero-banner--split{min-height:0}.hero-banner--split .hero-banner__media{order:1;min-height:260px}.hero-banner--split .hero-banner__content{order:2}}.homepage-hero__ctas .homepage.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;box-sizing:border-box;margin:0!important}#uc-drawer-content .product-gallery,#uc-drawer-content .product-gallery--desktop-sticky{position:static!important;top:auto!important}.shopify-section--collection-banner h1,.shopify-section--main-collection h1,.collection-banner h1,.product-info__title,.product-info__title a{font-family:"BebasNeue",var(--heading-font-family, sans-serif);letter-spacing:.125rem}#uc-drawer-content .product-gallery__thumbnail-list-wrapper,#uc-drawer-content .product-gallery .page-dots{display:none!important}#uc-drawer-content .product-gallery{grid-template-columns:minmax(0,1fr)!important}#uc-drawer-content .product-gallery__media:not(:first-child){display:none!important}#uc-drawer-content .product-gallery__media-list{max-height:none!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
