/** Shopify CDN: Minification failed

Line 9:136 Expected ")" to end URL token
Line 1414:0 Unexpected "}"

**/
/* PDP Main */
/*! CSS Used from: Embedded */
.okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url(data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFD659%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);}
.okeReviews.okeReviews--theme .okeReviews-badge--recommended{background-color:#000000;}
.okeReviews.okeReviews--theme .okeReviews-review-recommendation--yes::before{color:#2d2d2d;}
.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{
  background: -webkit-linear-gradient(45deg, #9F35A2, #43D9E2 15%);
  font-size: 11px !important;
  text-transform: uppercase;
  letter-spacing: 0.6px !important;
  font-weight: 700;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.okeReviews.okeReviews--theme .okeReviews-barGraph-layer--foreground{background:#F8D76E !important; border-radius: 7px !important;}
.okeReviews.okeReviews--theme .or-rg-bar-mrk,.okeReviews.okeReviews--theme .or-crg-bar-mrk{background-color:#000;}
.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary{border-color:#2d2d2d; padding: 0;}
.okeReviews.okeReviews--theme .okeReviews-select,.okeReviews.okeReviews--theme .okeReviews-select::before,.okeReviews.okeReviews--theme .okeReviews-button,.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile,.okeReviews.okeReviews--theme .okeReviews-reviews-showMore,.okeReviews.okeReviews--theme .okeReviews-showMore,.okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side,.okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-primary,.okeReviews.okeReviews--theme .okeReviews-review-side,.okeReviews.okeReviews--theme .okeReviews-review-primary{border-color:#2d2d2d;}
.okeReviews.okeReviews--theme .okeReviews-reviews-footer::before{background-color:#2d2d2d;}
.okeReviews.okeReviews--theme .okeReviews-reviewsTab{background-color:#000;}
.okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:15px;width:75px;}
.okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:75px 15px;}
.okeReviews.okeReviews--theme .okeReviews-starRating{height:20px;width:100px;}
.okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer{background-size:100px 20px;}
/*! CSS Used from: /cdn/shop/t/458/assets/theme.css?v=122534500123051387241653856954 ; media=all */
@media all{
body{margin:0;}
article,nav,section{display:block;}
h1{font-size:2em;margin:.67em 0;}
main{display:block;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,select{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html [type=button],[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
input{overflow:visible;}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}
body{margin:0;padding:0;background:#ffffff;font-weight:400;line-height:1.5;color:#303030;color:#2d2d2d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
select{width:100%;border-radius:.25em;}
button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.25em;background:transparent;line-height:1;}
.row{max-width:74.875rem;margin-right:auto;margin-left:auto;}
.row:before,.row:after{display:table;content:" ";}
.row:after{clear:both;}
.column,.columns{width:100%;float:left;padding-right:1rem;padding-left:1rem;}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right;}
.column.row.row{float:none;}
div,ul,ol,li,h1,h2,h3,h4,form,p,th,td{margin:0;padding:0;}
p{margin-bottom:1em;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility;}
h1,h2,h3,h4{font-style:normal;font-weight:700;color:inherit;text-rendering:optimizeLegibility;}
h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem;}
h2{font-size:1.375rem;line-height:1.4;margin-top:0;margin-bottom:.5rem;}
h3{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem;}
h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem;}
a{line-height:inherit;color:#0067c5;text-decoration:none;cursor:pointer;}
main a:hover, main a:focus{color:#005aac;}
a img{border:0;}
ul,ol{margin-bottom:1em;list-style-position:outside;line-height:1.6;}
li{font-size:inherit;}
ul{margin-left:1.25em;list-style-type:disc;}
ol{margin-left:1.25em;}
.text-center{text-align:center;}
input::-webkit-input-placeholder{color:#bfbebe;}
input::-moz-placeholder{color:#bfbebe;}
input:-ms-input-placeholder{color:#bfbebe;}
input::-ms-input-placeholder{color:#bfbebe;}
input::placeholder{color:#bfbebe;}
input:disabled{background-color:#efefef;cursor:not-allowed;}
[type=submit],[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25em;}
label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#303030;color:#2d2d2d;}
select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid #dddedc;border-radius:.25em;background-color:#fff;font-size:1rem;line-height:normal;color:#303030;color:#2d2d2d;-webkit-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;}
select:focus{outline:none;border:.125rem solid #a3a3a3;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;}
select:disabled{background-color:#efefef;cursor:not-allowed;}
select::-ms-expand{display:none;}
table{width:100%;margin-bottom:1rem;border-radius:.25em;}
tbody{border:1px solid #dddedc;background-color:#fff;}
tbody th,tbody td{padding:.5rem .625rem .625rem;}
tbody tr:nth-child(even){border-bottom:0;background-color:#efefef;}
.float-center{display:block;margin-right:auto;margin-left:auto;}
select{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25rem;background-size:1.25rem .475rem;background-position:right center;background-origin:padding-box;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20viewBox=%220%200%2072%2027%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M18%200h36L36%2027z%22%20style=%22fill:%20%23a3a3a3;%20fill:%20%23a3a3a3;%22%20fill-rule=%22evenodd%22%20/%3E%3C/svg%3E);}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate(0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
.slick-prev:before{content:"\2190";}
.slick-next{right:-25px;}
.slick-next:before{content:"\2192";}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:#000;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ProductGallery .slick-next:before{content:none;}
.ProductGallery .slick-dots li button:before{content:none;}
.ProductGallery .slick-dots li button{width:10px;height:10px;border:1px solid #000;border-radius:50%;}
.ProductGallery .slick-dots li.slick-active button{background:#fff;opacity:.9;}
.ProductGallery .slick-dots{position:relative;bottom:-3px;}
.slick-dots li.slick-active button:before{color:#000;opacity:.75;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:.67em 0;}
a{background-color:initial;}
img{border-style:none;}
button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=button],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
.row{max-width:66.875rem;}
body{font-family:'Red Hat Display';font-weight:500;font-size:16px;}
.u-hide{display:none!important;}
.o-placeholder{display:block;position:relative;width:100%;height:0;overflow:hidden;margin:0;padding:0 0 100%;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .3s ease-out .15s;-o-transition:opacity .3s ease-out .15s;transition:opacity .3s ease-out .15s;}
.o-placeholder>svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#303030;fill:#2d2d2d;}
.Button{padding:1.125rem 2.875rem;font-size:.875rem;line-height:normal;font-family:'Red Hat Display';font-weight:600;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#303030;color:#2d2d2d;outline:0;border:1px solid #303030;border:1px solid #2d2d2d;border-radius:50px;background:white;-webkit-transition:color .15s linear,border 50ms linear;-o-transition:color .15s linear,border 50ms linear;transition:color .15s linear,border 50ms linear;cursor:pointer;white-space:nowrap;}
.Button.--black{color:#fff;background:#303030;background:#2d2d2d;}
.Button:hover,.Button:active,.Button:focus{color:#303030;color:#2d2d2d;background:#FBCACD;opacity:1;}
.GalleryProduct-label { display: block; position: relative; top: -10px; left: -5px; min-height: 32px; padding: 0.3125rem; font-size: 0.625rem; font-family: 'Red Hat Display'; font-weight: 600; text-align: center; text-transform: uppercase; color: #6633A7; }
.GalleryProduct-label.--new-arrival { background: url('label-tag-new-arrival.svg') no-repeat center/56px auto; }
.GalleryProduct-label.--beginner { color: #0B8D6F; background: url('label-tag-beginner.svg') no-repeat center/56px auto; }
.GalleryProduct-label.--best-seller { padding: 0.3125rem 0.75rem; color: #0C92B4; background: url('label-tag-best-seller.svg') no-repeat 80% 50%/56px auto; }
.GalleryProduct-label.--discontinued { padding: 12px 4px !important; color: #DC0000 !important; background: url('label-tag-sale.svg') no-repeat 10% 50%/56px auto; }
.GalleryProduct-label.--on-sale { padding: 0.75rem 0.3125rem; color: #DC0000; background: url('label-tag-sale.svg') no-repeat center/56px auto; }
.ListCollections .GalleryProduct-label.--limited-edition,
.GalleryProduct-label.--limited-edition { padding: 0.75rem 0.3125rem; color: #DC0000 !important; background: url('label-tag-sale.svg') no-repeat center/56px auto; }
.GalleryProduct-label.--black-friday { padding: 0.75rem 0.3125rem; color: #DC0000; background: url('label-tag-sale.svg') no-repeat center/56px auto; }
.GalleryProduct-label.--low-stock { padding: 0.3125rem 0.5rem; color: #DC0000; background: url('label-tag-sale.svg') no-repeat center/56px auto; }
h1,h2,h3,h4{margin:0;padding:0;font-weight:400;}
main h1, main h2{font-weight:700;font-size:2rem;line-height:2.5rem;font-family:zenon;letter-spacing:0;}
h2.--alt{font-size:1.5rem!important;line-height:1.875rem;}
h3{font-size:1.125rem!important;line-height:1.4375rem;font-family:'Red Hat Display';font-weight:600;letter-spacing:.11px;}
h4{font-size:.75rem!important;line-height:.9375rem;font-weight:400;font-family:'Red Hat Display';font-weight:600;letter-spacing:.86px;text-transform:uppercase;}
p{font-size:1rem;line-height:1.5rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:.08px;}
p.--quote{font-size:1rem;line-height:1.5rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:.11px;}
a{text-decoration:none;}
.okeReviews-reviewsTab{display:none!important;}
.template-product{background-color:#f6f3f1;}
.ShapeCurve{display:block;position:relative;bottom:-4px;left:0;width:100%;height:auto;}
.ShapeCurve.--flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.ShapeCurve.--flipped-x{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.ShapeCurve.--flipped-x.--flipped{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);}
.ShapeCurve.--top{position:relative;top:4px;bottom:auto;}
.ShapeCurve.--bottom{position:relative;top:auto;bottom:4px;}
.ShapeCurve.--absolute{position:absolute;}
.star{display:none;position:absolute;width:2.5625rem;height:2.5rem;-webkit-animation:none;animation:none;}
.star.--smaller{width:1.3125rem;height:1.25rem;-webkit-animation:none;animation:none;}
.star.--top{top:0;}
.star.--top.--under{top:4%;}
.star.--bottom{bottom:0;}
.star.--bottom.--above{bottom:4%;}
.star.--right{right:2%;}
.star.--right.--halfpadding{right:7%;}
.star.--right.--padding{right:10%;}
.star.--right.--xtrapadding{right:19%;}
.star.--left{left:2%;}
.star.--left.--halfpadding{left:7%;}
.star.--left.--padding{left:15%;}
.star.--middle{top:42%;margin-top:-25px;}
.star.--middle.--middle-top{top:8%;}
.star.--middle.--middle-intermeditate{top:30%;}
.star.--middle.--middle-bottom{top:62%;}
.star.--pink svg{fill:#fbcacd;-webkit-animation:none;animation:none;}
.star.--fuchsia svg{fill:#db80f2;-webkit-animation:none;animation:none;}
.Product-content{max-width:none;}
.Product-labels{display:flex;margin-top:5px;margin-bottom:0;}
.Product-labels span{margin-right:20px;padding:0!important;line-height:16px!important;font-size:.875rem!important;background-size:contain!important;}
.Product .GalleryProduct-label{display:inline-flex;align-items:center;position:relative;top:0;left:0;padding:.3125rem;vertical-align:middle;font-size:1rem;line-height:1rem;font-family:'Red Hat Display';font-weight:600;text-align:left;text-transform:capitalize;}
.Product-title{font-weight:700;font-size:1.75rem!important;line-height:2.5rem;font-family:zenon;letter-spacing:0;margin:0 0 .625rem;}
.Product-vendor{display:block;position:relative;margin-right:0;color:#303030;color:#2d2d2d;border:1px solid transparent;font-size:13px;}
.Product-vendor:hover,.Product-vendor:active,.Product-vendor:focus{color:#303030;color:#2d2d2d;border:1px solid transparent;}
.Product-price{margin:0;padding-top:1.5625rem;font-size:1.5rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:.13px;border-top:1px solid #303030;border-top:1px solid #2d2d2d;}
.ProductAlternate .Product-price{padding-top:0;border-top:0;}
.Product-price>del{color:#a3a3a3;}
.Product-price .on-sale{color:#dc0000;}
.Product-add-cart{display:inline-block;}
.ProductForm{margin-top:.1rem;margin-bottom:.625rem;}
.ProductAlternate .ProductForm{margin-bottom:2rem;padding-top:2rem;border-top:1px solid #303030;border-top:1px solid #2d2d2d;}
.ProductForm-options{margin-bottom:1.5625rem;}
.ProductForm-error{padding:.8em;font-weight:700;text-align:center;color:#d5011a;}
.ProductForm-error:empty{display:none;}
.-preorder-msg{font-family:'Red Hat Display';font-weight:600;font-size:.875rem;margin:.625rem auto .75rem;text-align:center;max-width:400px;}
.-preorder-msg.--default{color:#129134;width:100%;text-align:center;letter-spacing:.05em;}
.ProductForm-submitButton{position:relative;bottom:auto;left:auto;right:auto;width:100%;margin-bottom:1.25rem;padding:1rem 1.25rem;z-index:9;color:#fff;font-size:12px!important;line-height:13px!important;}
.ProductForm-submitButton .button-text{opacity:1;}
.ProductForm-submitButton .button-loading{opacity:0;position:absolute;top:45%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;background:url(/cdn/shop/t/458/assets/icon-loader.svg?v=174249955026246251141653711744) no-repeat center/contain;}
.ProductForm-submitButton .button-loading svg{fill:#303030;fill:#2d2d2d;}
.ProductForm-submitButton .button-check{opacity:0;position:absolute;top:45%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;background:url(/cdn/shop/t/458/assets/icon-checkbox-checked.svg?v=159388607298124030591653711744) no-repeat center/contain;}
.ProductForm-submitButton .button-check svg{fill:#303030;fill:#2d2d2d;}
.atc-wrapper .Product-sticky-info{display:none;}
.atc-wrapper .Product-sticky-info>div{ /* display:block; */ /* order: 3; */ }
.atc-wrapper .Product-price,.atc-wrapper .okeReviews-reviewsSummary-ratingCount{display:none;}
.ProductGallery{position:relative;margin:0 0 1.953125rem;max-width:483px;}
.ProductGallery-carouselPlaceholder{position:relative;padding-bottom:0;}
.ProductGallery-carouselPlaceholder .o-placeholder>svg{fill:#fff;}
.ProductGallery-carouselPlaceholder .slick-arrow{top:calc(50% - 18px);left:0;z-index:15;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);width:36px;height:36px;padding:.375rem;border-radius:100%;background:rgba(0,0,0,.6);margin:0 10px;}
.ProductGallery-carouselPlaceholder .slick-arrow.slick-next{left:auto;right:0;}
.ProductGallery-carouselPlaceholder .slick-arrow:before{display:none;}
.slick-dots-placeholder{padding-bottom:5px;}
.slick-initialized+.slick-dots-placeholder{display:none;}
.ProductGallery-images{position:relative;width:100%;}
.ProductGallery-images:focus{outline:none;}
.ProductGallery-imageLink{display:block;}
.ProductGallery-imageLink:focus{outline:none;}
.ProductGallery-imagePlaceholder{padding-bottom:100%;pointer-events:none;background-color:#f8f8f8;background-size:contain;}
.Product{position:relative;}
.Product-main{padding:0;background-color:#fff;}
@media screen and (min-width: 1024px){
.Product-main{padding:3.75rem 0 3.125rem;}
}
.Product-main>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.Product-artist{position:relative;z-index:1;padding-top:4.375rem;}
.Product-artist .column.row{position:relative;z-index:1;padding-bottom:2.75rem;}
.Product-artist-image{max-width:100%;height:auto;padding-top:100%;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;}
.Product-artist-info{text-align:center;}
.Product-artist h4{margin-top:1.875rem;margin-bottom:.625rem;}
.Product-artist p{margin-bottom:1.25rem;}
.Product-artist a{display:inline-block;font-size:.75rem;line-height:150%;font-family:'Red Hat Display';font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#000;outline:0;border:1px solid #000;border-radius:50px;background:white;-webkit-transition:color .15s linear,border .15s linear;-o-transition:color .15s linear,border .15s linear;transition:color .15s linear,border .15s linear;cursor:pointer;white-space:nowrap;margin-bottom:1.875rem;padding:.75rem 2.5rem;}
.Product-artist a:hover,.Product-artist a:active,.Product-artist a:focus{color:#303030;color:#2d2d2d;opacity:1;}
.Product-reviews{position:relative;padding:3.125rem 0;background-color:#f6f3f1;}
.Product-reviews h2{font-size: 24px !important;text-align:left;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{width:22px!important;}
.template-product .swym-button:after{content:""!important;top:-1px!important;background:url(/cdn/shop/t/458/assets/icon-like.svg?v=170738247849045889311653711744) no-repeat center/20px auto,url(/cdn/shop/t/458/assets/icon-like-fill.svg?v=118713572059076144711653711744) no-repeat -9999px -9999px/20px auto!important;}
.template-product .swym-wishlist-cta{font-size:.855rem!important;line-height:.9375rem;font-weight:400;font-family:'Red Hat Display';font-weight:600;letter-spacing:.86px;text-transform:uppercase;}
.template-product .swym-fave-count{padding-top:1px!important;}
.template-product .swym-wishlist-cta{color:#2d2d2d!important;}
.template-product #smile-ui-container{display:none!important;}
.okeReviews .okeReviews-attributeRatingsTable-row-label{padding-left: 0; margin-bottom: -12px;}
.okeReviews .okeReviews-attributeRatingsTable-row-value{padding-right: 0;}
.okeReviews .okeReviews-review-attributeRatings,.okeReviews .okeReviews-reviewsWidget-header-poweredBy{display:none!important;}
.okeReviews .okeReviews-reviewsAggregate-primary{display:block!important;margin:0 auto; align-items: center; padding: 0.5rem 1.5rem 1.5rem 1.5rem !important;}
.okeReviews .okeReviews-reviewsAggregate-ratingDistribution{padding:0!important;}
.okeReviews .okeReviews-reviewsWidget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0!important; flex-direction: row; gap: 2rem;}
.okeReviews .okeReviews-reviewsWidget-header{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:block;width:100%;margin:1.25rem 0 3.125rem!important; position: absolute;}
.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:1.5rem!important;background: white;border-radius:10px; margin-top: 6rem; min-width: 340px;}
.okeReviews .okeReviews-reviewsAggregate-summary-total{color:#000000!important; font-size: 10px; text-transform: uppercase; font-weight: 600;}
.okeReviews .okeReviews-reviewsWidget-reviews{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3; margin-top: 6rem !important;}
.okeReviews .okeReviews-reviewsWidget-header-controls{display:block;width:100%;text-align:left!important;}
.okeReviews .okeReviews-reviews-footer:before{display:none!important;}
.okeReviews .okeReviews-reviews-showMore:after{position:relative;top:-2px;}
.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview.okeReviews-button,.okeReviews .okeReviews-reviews-showMore.okeReviews-showMore{display:inline-block;padding:0.75rem 1.5rem !important;font-size:12px;line-height:normal;font-family:'Red Hat Display';font-weight:600;letter-spacing:0.6px;text-align:center;text-transform:uppercase;outline:0;border-radius:26px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;cursor:pointer;border:1px solid #000;background-color:#000;color:#fff;}
.template-product .okeReviews .okeReviews-reviewsWidget-header-controls-writeReview.okeReviews-button:hover,.template-product .okeReviews .okeReviews-reviews-showMore.okeReviews-showMore:hover{border-color:#5a5a5a!important;background-color:#5a5a5a!important;color:#fff!important;background-image:none!important;}
.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview.okeReviews-button:hover,.okeReviews .okeReviews-reviews-showMore.okeReviews-showMore:hover{color:#fff!important;background-color:#5a5a5a;border-color:#5a5a5a;}
.okeReviews .okeReviews-reviewsAggregate-side{border: none !important; border-bottom: 1px solid #BABABA !important; border-radius: 0 !important; margin: 1.5rem 1.5rem 0 1.5rem; padding-bottom: 1.5rem !important;}
.okeReviews .okeReviews-review{color:#303030!important;color:#2d2d2d!important;}
.okeReviews .okeReviews-reviews-review{background-color:#fff;border-radius:10px;}

.okeReviews .okeReviews-review-attribute-label{color:#303030;color:#2d2d2d;font-weight:400;font-size:.875rem;line-height:1rem;font-family:'Red Hat Display';font-weight:600;}
.okeReviews .okeReviews-review-attribute-value{color: white !important; font-size:.875rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:1px;}
.okeReviews .okeReviews-review-main-heading{color:#303030;color:#2d2d2d;font-weight:700!important;font-size:1.5rem;line-height:2.0625rem;font-family:zenon;text-align:left!important;}
.okeReviews .okeReviews-review-primary-grid-right{vertical-align:middle!important;}
.okeReviews .okeReviews-review-helpful{text-align:left!important;}
.okeReviews .okeReviews-review-date{line-height:1rem;}
.okeReviews .okeReviews-mediaStrip-item{margin-bottom:0!important;}
.okeReviews .okeReviews-review-helpful-vote-button--negative:before,.okeReviews .okeReviews-review-helpful-vote-button--positive:before,.okeReviews .okeReviews-review-helpful,.okeReviews .okeReviews-review-helpful-vote-button{color:#303030!important;color:#2d2d2d!important;opacity:1!important;}
.okeReviews .okeReviews-reviewsTab{z-index:99!important;}
.atc-wrapper .Product-sticky-info{display:none;}
/*
.atc-wrapper .Product-sticky-info>div{ display:block;}
*/
.atc-wrapper .Product-price,.atc-wrapper .okeReviews-reviewsSummary-ratingCount{display:none;}
.Product-price-cro{border:none;}
/*
.Product-sticky-info{padding-bottom:12px;}
*/
.ProductAlternate .ProductForm{border-top:none;padding-top:0;}
.Painting .js-product-options{position:absolute;top:-9999px;left:-9999px;opacity:0;pointer-events:none;}
.Painting .ProductDropdowns{margin-bottom:20px;}
.Painting .ProductDropdowns-groupTitle{color:#303030;color:#2d2d2d;font-size:.875rem;font-family:'Red Hat Display';font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:.3125rem;}
.Painting .ProductDropdowns-dropdown{position:relative;}
.Painting .ProductDropdowns-dropdown:focus{outline:none;border-color:#a3a3a3;}
.Painting .ProductDropdowns select{height:auto;padding:0;color:#303030;color:#2d2d2d;font-size:1rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:.08px;border:0;background-image:none;}
.swym-btn-container .swym-add-to-wishlist.swym-heart:after{width:20px!important;}
.smile-launcher-frame-container{bottom:9px!important;left:9px!important;}
#GlobaleFreeShippingBannerContainer{display:block;position:absolute;top:0;left:0;min-width:20rem;width:100%;padding:8px 0 0;line-height:.75rem;text-align:center;z-index:1001;}
.Quickview-loader{display:none;}
@media print,screen and (min-width: 40em){
.column,.columns{padding-right:.9375rem;padding-left:.9375rem;}
.medium-4{width:33.3333333%;}
.medium-6{width:50%;}
.medium-12{width:100%;}
h1{font-size:3rem;}
main h2{font-size:2.5rem;}
h3{font-size:1.9375rem;}
h4{font-size:1.5625rem;}
h1{font-size:3.75rem!important;line-height:4.5rem;letter-spacing:.31px;}
main h2{font-size:34px!important;line-height:34px;letter-spacing:.25px;}
h2.--alt{font-size:2.25rem!important;line-height:2.5rem;}
h3{font-size:1.5rem!important;line-height:1.875rem;letter-spacing:.13px;}
h4{font-size:.875rem!important;line-height:1.125rem;letter-spacing:1px;}
p.--quote{font-size:1.25rem;line-height:2rem;letter-spacing:.13px;}
.Product-content{max-width:28.125rem;margin-left:-11px;}
.Product-title{font-size:2.125rem!important;line-height:3.25rem;letter-spacing:.25px;}
.Product-title{margin:0 0 .625rem;}
.-preorder-msg{font-size:1rem;text-align:center;}
.ProductForm-submitButton{position:relative;bottom:auto;left:auto;right:auto;width:100%;margin-bottom:1.25rem;padding:1.125rem 1.25rem;font-size:14px!important;line-height:14px!important;}
.Product-main>.row{display:block;}
.Product-artist-image{max-width:31.25rem;}
.Product-artist-info{text-align:left;}
.Product-artist h4{margin-top:4.375rem;}
.Product-artist a{margin-bottom:0;}
.Product-reviews{padding:6.25rem 0;}
.template-product .swym-wishlist-cta{font-size:.875rem!important;line-height:1.125rem;letter-spacing:1px;}
.template-product #smile-ui-container{display:block!important;}
}
@media screen and (min-width: 50em){
.star{display:block;-webkit-animation:star-animation 2s ease-in-out 1.25s alternate infinite;animation:star-animation 2s ease-in-out 1.25s alternate infinite;}
.star.--smaller{display:block;-webkit-animation:star-animation 2s ease-in-out 0s alternate infinite;animation:star-animation 2s ease-in-out 0s alternate infinite;}
.star.--pink svg{-webkit-animation:star-fill-animation-1 5s linear .25s alternate infinite;animation:star-fill-animation-1 5s linear .25s alternate infinite;}
.star.--fuchsia svg{-webkit-animation:star-fill-animation-3 5s linear .25s alternate infinite;animation:star-fill-animation-3 5s linear .25s alternate infinite;}
}
@media print,screen and (min-width: 64em){
.large-6{width:50%;}
.large-8{width:66.6666667%;}
.large-12{width:100%;}
.okeReviews-reviewsTab{display:block!important;}
.Product-main{padding:3.75rem 0 4.375rem;}
.Product-artist{padding-top:6.25rem;}
.ProductAlternate .ProductForm{padding-top:2rem;border-top:1px solid #303030;}
}
@media print{
*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
@media screen and (min-width: 0\fffd){
select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAOCAYAAABHN77IAAAABGdBTUEAALGPC/xhBQAAAH1JREFUOBHF0bsNgDAMhOHU9IzGkozGEuSuQycEieOHpTSIWH/0tTY2J367Fw93uM2OTReONYp3ucN1DmyzBvFuyFjoXKn0VbN0IVQaNUMXRqVRI3ShVBr0R5dCpVFfdGlUGvVGl0qlQUpXQqVRT7oyKo0iUymVBm34wLM8HdIBePF+AXZdAAAAAElFTkSuQmCC);}
}
@media screen and (max-width: 39.9375em){
.sticky-atc .atc-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:50;}
.sticky-atc .atc-wrapper .Product-sticky-reviews{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.sticky-atc .atc-wrapper .okeReviews-reviewsSummary-starRating{display:flex;margin-right:3px;height:100%;}
.sticky-atc .atc-wrapper .Product-sticky-info{display:flex;flex-wrap:wrap;align-items:center; justify-content: center; width:50%;padding:4px 10px 4px;color:#303030;color:#2d2d2d;background-color:#f6f3f1;}
.sticky-atc .atc-wrapper .Product-price{/* -webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1; */ display:block;margin-right:5px;font-family:'Red Hat Display';font-weight:600;font-size:.875rem;}
.sticky-atc .atc-wrapper .Product-price del{display:none;}
.sticky-atc .atc-wrapper .okeReviews-reviewsSummary-ratingCount{display:flex;margin:0;vertical-align:top;font-size:.625rem!important;}
.sticky-atc .atc-wrapper .ProductForm-submitButton{flex:1 0 auto;width:auto;margin-bottom:0;padding:10px 10px 8px;color:#fff;border-radius:0;display: flex; align-items: center; justify-content: center; min-width: 142px;}
.sticky-atc .atc-wrapper .Product-sticky-reviews .okeReviews-reviewsSummary-ratingCount>span{font-size:11px;margin-top:2px;line-height:10px;}
.sticky-atc .atc-wrapper .Product-sticky-info .okeReviews-reviewsSummary{display:flex;align-items:center;}
}
.-preorder-msg,.Button{font-weight:700;}
.template-product .swym-btn-container[data-position=default]{text-align:center;}
.template-product .swym-btn-container .swym-button{text-align:center;width:22px!important;}
.template-product .swym-button.swym-added:after { opacity: 1 !important; background: url('icon-like-fill.svg') no-repeat center/20px auto !important; }
.template-product .swym-wishlist-cta{display:none;}
.template-product .swym-added.swym-add-to-wishlist + .swym-fave-count { color: #2d2d2d !important; }
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink+.swym-fave-count{line-height:1rem!important;padding:0 2px;display:block;font-size:12px;}
.template-product .swym-button:after{top:1px!important;}
.pdp-accordion{display:block;}
.cloned-to-pdp-accordion{display:none;}
.pdp-accordion__section{border-bottom:1px solid #c8c6c4;}
.pdp-accordion__title{text-align:center;padding:0 16px;}
.pdp-accordion__title button{width:100%;max-width:1040px;display:grid;grid-template-columns:1fr auto;align-items:center;margin:0 auto;cursor:pointer;font-size:18px;line-height:16px;font-weight:700;color:#2d2d2d;padding:20px 0;font-family:Zenon;text-align:left;}
@media screen and (min-width: 1024px){
.pdp-accordion__title button{font-size:30px;padding:50px 0 40px;}
}
.pdp-accordion__title button:after{content:"";background-image:url(/cdn/shop/t/458/assets/icon-product-plus.svg);background-repeat:no-repeat;background-position:center;width:30px;height:30px;transition:transform .2s ease-in-out;border:2px solid #B8F0F0;display:flex;align-items:center;border-radius:100%;background-size:60%,100%;}
@media screen and (min-width: 1024px){
.pdp-accordion__title button:after{width:50px;height:50px;background-size:auto;}
}
.pdp-accordion__active .pdp-accordion__title button:after {
  transform: rotate(90deg);
  background-image: url(icon-product-close.svg),linear-gradient(180deg,#BDE8F7 0%,#B3F6E9 100%),linear-gradient(0deg,#FFFFFF,#FFFFFF);
}
.pdp-accordion__content{height:0px;overflow:hidden;transition:height .2s ease-in-out;position:relative;}
.pdp-accordion .product-artist-name{font-family:'Red Hat Display';font-size:16px!important;line-height:10px;letter-spacing:.05em;text-transform:uppercase;text-align:left;}
.pdp-accordion .product-artist-desc{font-weight:400;font-size:16px;line-height:23px;text-align:left;}
.pdp-accordion .Product-artist .heading_wrapper{margin-bottom:0;}
.pdp-accordion .custreview_client_logo_wrapper{padding-bottom:40px;flex-direction:column;}
.pdp-accordion .sec_img{margin:24px auto;}
.pdp-accordion .product_artist_sec>.column .heading_wrapper h4,.pdp-accordion .how_to_use_sec>.column h2,.pdp-accordion .everthing_you_include_sec>.column>div>h2{display:none;}
.Product .GalleryProduct-label{margin-top:-4px;margin-bottom:-14px;}
@media screen and (min-width: 1024px){
.Product .GalleryProduct-label{margin-bottom:18px;}
}
.product-title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-top:11px;}
@media screen and (min-width: 1024px){
.product-title-wrapper{ }
}
.product-title-wrapper .Product-title{display:block!important;text-align:left;line-height:100%;}
.product-info-grid{display:grid;grid-template-columns:auto auto;margin-top:18px;}
.product-info-wishlist{text-align:right;min-width:36px;min-height:44px;}
.product-info-wishlist .swym-button-bar{opacity:.5;margin:0;display:block;}
.product-info-flex-grid{padding:4px 0 7px;}
@media screen and (min-width: 1024px){
.product-info-flex-grid{display:flex;flex-wrap:wrap;}
.pdp-accordion__title{text-align:center;padding:0;}

}
.preorder-message{display:flex;align-items:flex-end;}
.preorder-message .-preorder-msg{margin:0;font-size:12px;text-align:left;}

.product-features {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 5px;
    margin-top: 21px;
    
  }
  
  .product-features__aurora {
    background: linear-gradient( 
      93.09deg, #9F35A2 0.81%, #4963EC 59.48%, #43D9E2 102.54%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 16px;
  }
  .product-features__aurora-desktop {
    display: none;
  }
  @media screen and (min-width: 1024px) {
    .product-features__aurora-desktop {
      display: inline;
    }
    .product-features__aurora-mobile {
      display: none;
    }
  }
  
  .product-features__aurora-long-text {
    font-size: 12px;
  }
  @media screen and (min-width: 1024px) {
    .product-features__aurora-long-text {
      font-size: 14px;
    }
  }
  span.product-features__aurora::after {
    content: '';
    display: block;
    background: linear-gradient(93.09deg,#9f35a2 .81%,#4963ec 59.48%,#43d9e2 102.54%);
    height: 2px;
  }
  
  .product-features__aurora-description {
    font-size: 14px;
    line-height: 21px;
    background: linear-gradient(94.74deg, #9F35A2 1.21%, #4963EC 74.68%, #43D9E2 128.61%), linear-gradient(99.23deg, #B1F7E6 -8.51%, #BDE7F7 99.07%);
    border: 1px solid #4147D8;
    box-sizing: border-box;
    box-shadow: 0px 4px 15px #4B63EB;
    border-radius: 4px;
    color: #fff;
    padding: 14px 18px;
    transform: translateX(-32px);
    position: absolute;
    max-width: 305px;
    z-index: 10;
    display: none;
  }
  @media screen and (min-width: 1024px) {
    .product-features__aurora-description {
      transform: translate(70px, -45px);
    }
  }
  .product-features__aurora:hover + .product-features__aurora-description,
  .product-features__aurora-description:hover {
    display: block;
  }
  
  .product-features__bubble {
    letter-spacing: -.8px;
    margin-top: 3px;
    display: inline-block;
  }
  @media screen and (min-width: 1024px) {
    .product-features__bubble {
      letter-spacing: normal;
    }
  }
  
  .product-features__bubble-plus-text {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .175em;
    display: none;
  }
  
  .product-features__bubble-plus-sign {
    display: inline;
  }
  
  .product-features__aurora ~ .product-features__bubbles-grid {
    display: flex;
    flex-wrap: wrap;
    row-gap: 3px;
    margin-top: 5px;
    margin-left: -34px;
  }

  @media screen and (max-width: 1080px) {
    .product-features__aurora ~ .product-features__bubbles-grid,
    .product-features__bubbles-grid {
      display: flex;
      flex-wrap: wrap;
      row-gap: 3px;
      margin-left: -34px;
    }

    .product-features.grid-cols-3 .product-features__aurora ~ .product-features__bubbles-grid,
    .product-features.grid-cols-3 .product-features__bubbles-grid {
      margin-top: 45px;
    }
  }

  .product-features__bubble-text-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 3px;
    width: 300%;
    max-width: 340px;
  }
  @media screen and (min-width: 1080px) {
    .product-features__bubble-text-wrapper {
      position: relative;
      max-width: 455px;
    }
  }

  .product-features__bubble .product-features__bubble-text {
    background-color: #a1f7bc;
    border: 1px solid #6ffb9b;
    padding: 4px 5px;
    margin-left: 2px;
    border-radius: 50px;
    font-size: 14px;
    letter-spacing: -0.6px;
  }
  /*
  @media screen and (max-width: 400px) {
    .product-features__bubble .product-features__bubble-text {
      position: absolute;
      max-height: 28px;
      display: inline-flex;
      align-items: center;
    }
  }
  */
  
  .product-features__aurora ~ .product-features__bubbles-grid .product-features__bubble-plus-text {
    display: inline;
  }
  .product-features__bubble + .product-features__bubble .product-features__bubble-plus-text {
    display: none;
  }
  
  .product-features__aurora ~ .product-features__bubbles-grid .product-features__bubble-plus-sign {
    display: none;
  }
  
  @media screen and (max-width: 380px) {
    span.product-features__bubbles-grid:first-child {
      display: flex;
      flex-wrap: wrap;
      row-gap: 3px;
      margin-left: -34px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .product-features__bubble .product-features__bubble-text {
      padding: 4px 3px;
      margin-left: 4px;
      font-size: 12px;
    }
  
    .product-features__bubble-plus-text {
      display: none !important;
    }
  
    .product-features__bubble-plus-sign {
      display: inline !important;
    }
  }
  
  .product-features > [class^="product-features__"] {
    display: grid;
    grid-template-columns: auto 1fr;
  }
  .product-features > [class^="product-features__"]::before {
    content: '';
    width: 28px;
    height: 28px;
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .product-features__shape--square::before {
    background-image: url('icon-product-square.svg');
  }
  
  .product-features__shape--round::before {
    background-image: url('icon-product-round.svg');
  }
  
  .product-features__size::before {
    background-image: url('icon-product-size-2.svg');
  }
  
  .product-features .product-features__colors::before {
    background-image: url('icon-product-colors.png');
    width: 26px;
    height: 29px;
  }
  
  .product-features__amount::before {
    background-image: url('icon-product-amount.svg');
  }
  
  .product-features__size-values {
    letter-spacing: -0.8px;
  }
  .product-features__content {
    line-height: 10px;
    color: #000;
    text-align: left;
    margin-left: 6px;
  }
  @media screen and (min-width: 1024px) {
    .product-features__content {
      margin-left: 10px;
    }
  }
  
  .product-features__content > span {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.175em;
  }
  
  .product-features__content > p {
    margin-bottom: .75em;
    letter-spacing: -0.8px;
    font-size: 13px;
  }
  @media screen and (min-width: 375px) {
    .product-features__content > p {
      letter-spacing: -0.2px;
      font-size: 13.5px;
    }
  }
  @media screen and (min-width: 1024px) {
    .product-features__content > p {
      letter-spacing: normal;
      font-size: 14px;
    }
  }
  
  .product-quality-list {
    background: linear-gradient(99.23deg, #B1F7E6 -8.51%, #BDE7F7 99.07%);
    border: 1px solid #8FD5EB;
    padding: 8px 10px;
    border-radius: 4px;
    text-align: left;
    margin-top: 5px;
  }
  @media screen and (min-width: 1080px) {
    .product-quality-list {
      margin-top: 10px;
    }
  }
  
  .product-quality-list__title {
    font-size: 12px !important;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #2D2D2D;
  }
  .product-quality-list__title::before {
    content: url('icon-product-star.svg');
    margin-right: 6px;
  }
  
  .product-quality-list ul {
    font-size: 13px;
    color: #2D2D2D;
    font-weight: 500;
    margin-bottom: 0;
  }
  @media screen and (min-width: 1024px) {
    .product-quality-list ul {
      font-size: 14px;
      line-height: 22px;
    }
  }
  .product-quality-list li::marker {
    font-size: 10px;
  }
  
  .product-kit-info__title {
    font-size: 10px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    font-weight: 700;
    padding: 9px 0;
    border-bottom: 1px solid #bababa;
  }
  @media screen and (min-width: 1024px) {
    .product-kit-info__title {
      font-size: 12px;
    }
  }
  
  .product-kit-info .-info img {
    width: 22px;
  }
  #product-kit-info-tooltip {
    display: none;
  }
  
  .product-description + .product-description{
    border-top: 1px solid #bababa;
  }
  .product-description__heading,
  .accessory-description__heading {
    font-size: 10px !important;
    text-transform: uppercase;
    font-weight: 700;
    padding: 19px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    line-height: 13px;
  }
  @media screen and (min-width: 1024px) {
    .product-description__heading,
    .accessory-description__heading {
      font-size: 12px !important;
    }
  }
  
  .product-description__heading::after {
    content: url('icon-plus.svg');
    width: 16px;
    height: 16px;
    display: flex;
    transform: rotate(0);
    transform-origin: center;
    transition: transform .3s ease-in-out;
    text-align: center;
    justify-content: center;
  }
  .product-description__open .product-description__heading::after {
    transform: rotate(45deg);
  }
  
  .product-description__content {
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: all .3s ease-in-out;
  }
  .product-description__open .product-description__content {
    opacity: 1;
  }
  
  .product-description__content,
  .product-description__content p,
  .accessory-description__content,
  .accessory-description__content p {
    font-size: 13px;
    line-height: 24px;
    color: #2D2D2D;
    font-weight: 400;
    letter-spacing: 0.05em;
  }

  .product-description__content ol,
  .product-description__content ul,
  .accessory-description__content ol,
  .accessory-description__content ul {
    list-style: inherit;
    list-style-position: inside;
  }
  .accessory-description__content ul ul {
    list-style: circle;
    padding: revert;
  }
  
  .accessory-description__content p:not(:empty),
  .product-description__content p:not(:empty) {
    margin-bottom: 1rem;
  }
  
  .product-includes-title {
    font-family: Zenon;
    font-style: normal;
    font-weight: bold;
    font-size: 18px !important;
    line-height: 52px;
    letter-spacing: 0.02em;
    color: #2D2D2D;
    text-align: center;
  }
  @media screen and (min-width: 1024px) {
    .product-includes-title {
      font-size: 24px !important;
    }
  }

#smile-ui-container{z-index:2147483646!important;}
.dac-primary-button,.dac-primary-button.Button{border:1px solid #000;background-color:#000;color:#fff;}
.dac-primary-button:hover,.dac-primary-button.Button:hover{border-color:#5a5a5a;background-color:#5a5a5a;color:#fff;}
.dac-secondary-button{background-color:transparent;border:1px solid #000;color:#000;}
.dac-secondary-button:hover{border-color:#b3b3b3;}
}
/*! CSS Used from: /cdn/shop/t/458/assets/lpg-custom.scss.css?v=110936363631409439821653712456 ; media=all */
@media all{
.based_on_reviews{display:flex;align-items:center;position:relative;opacity:0;margin-top:-8px;margin-bottom:14px;}
.heading_wrapper{margin-bottom:30px;}
.btn.btn-with-emoji{display:flex;align-items:center;}
.btn.btn-with-emoji img{width:30px;display:inline-block;vertical-align:middle;margin:0 5px;}
.btn.btn-success{background:#000;color:#fff;border-color:#000;}
.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success:focus{background:#fff;color:#000;}
.btn.btn-lg{font-size:20px;line-height:1.2em;}
.collection_shop_by_category_sec{position:relative;border-bottom:1px solid #dbdbdb;}
.bg_white{background-color:#fff;}
.collection_shop_by_category{padding:5px 0 30px;}
.collection_shop_by_category .icon_with_text_wrapper{margin-top:30px;display:grid;column-gap:40px;padding:0 12px;grid-template-columns:repeat(2,1fr);}
@media (min-width: 1024px){
.collection_shop_by_category .icon_with_text_wrapper{grid-template-columns:repeat(3,1fr);gap:28px;}
}
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block{text-align:center;}
@media (min-width: 1024px){
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block{text-align:left;display:flex;align-items:center;gap:16px;}
}
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block .icon_img{margin-bottom:15px;}
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block .icon_img img{min-height:28px;vertical-align:text-top;}
@media (min-width: 1024px){
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block .icon_img img{min-width:28px;}
}
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block .icon_text{font-weight:700;font-size:10px;line-height:16px;letter-spacing:.175em;text-transform:uppercase;color:#000;}
.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block:first-child .icon_text{padding:0 5px;}
.ProductAlternate .product_slider_sec .ProductForm{padding-top:0;border:none;margin-bottom:0;}
.ShapeCurve.bottom-0{bottom:0;}
.ShapeCurve.top-0{top:0;}
.product_slider_sec{padding-bottom:0;position:relative;}
.product_slider_sec.Product-main>.row{display:block;}
@media (max-width: 767px){
.product_slider_sec .Product-labels{text-align:center;}
}
@media (max-width: 1023px){
.product_slider_sec .ProductGallery,.product_slider_sec .product_content_wrapper{width:500px;margin:0 auto;max-width:100%;}
.product_slider_sec .ProductGallery .slick-dotted.slick-slider{padding-bottom:5px;margin-bottom:0;}
.product_slider_sec .Product-labels .GalleryProduct-label{margin-right:10px;}
}
.product_slider_sec .product_content_wrapper .Product-content{max-width:100%;}
.product_slider_sec .product_content_wrapper .Product-title{display:flex;flex-wrap:wrap;margin-bottom:1px;}
@media (max-width: 1023px){
.product_slider_sec .product_content_wrapper .Product-title{margin-bottom:0;justify-content:center;}
}
.product_slider_sec .price_review_wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-top:2px;}
@media (max-width: 1023px){
.product_slider_sec .price_review_wrapper{justify-content:flex-start;}
.product_slider_sec .price_review_wrapper .price_wrapper{margin-bottom:0;margin-right:0;}
}
.product_slider_sec .price_review_wrapper .price_wrapper{margin-right:6px;}
.product_slider_sec .price_review_wrapper .price_wrapper .price_text{margin:0 5px 0 0;color:#2d2d2d;font-family:zenon;font-size:23px;line-height:1.2em;display:flex;flex-direction:row-reverse;font-family:'Red Hat Display';font-weight:700;}
.product_slider_sec .price_review_wrapper .price_wrapper .price_text del{color:#2d2d2d;margin-left:10px;margin-right:10px;opacity:.3;}
@media (max-width: 767px){
.product_slider_sec .price_review_wrapper .price_wrapper .price_text{font-size:19px;}
}
.product_slider_sec .ProductForm-submitButton{margin-bottom:10px;}
.sticky-atc .sticky-wrapper{width:100%;display:flex;min-height:60px;}
.sticky-atc .atc-wrapper .Product-sticky-info{min-width:225px;}
@media (max-width: 384px){
.sticky-atc .atc-wrapper .Product-sticky-info{width:100%;}
}
.sticky-atc .atc-wrapper .ProductForm-submitButton .button-text{font-size:16px;}
.heading_margin{margin-bottom:15px;}
.heading_margin.margin-large{margin-bottom:30px;}
.template-product{background-color:#fff;}
.sec_pt{padding-top:60px;}
@media (max-width: 767px){
.sec_pt{padding-top:40px;}
}
.sec_pb{padding-bottom:60px;}
@media (max-width: 767px){
.sec_pb{padding-bottom:40px;}
}
.product_artist_sec{padding:12px 0;background-color:#fff;}
@media (max-width: 767px){
.product_artist_sec .Product-artist-info{text-align:center;padding:0;}
}
@media (max-width: 360px){
.product_artist_sec .Product-artist-info a{font-size:12px;}
}
.product_artist_sec .star.under{top:15%;}
.product_artist_sec .Product-artist-image{width:400px;height:400px;margin-left:auto;padding-top:0;}
@media (max-width: 991px){
.product_artist_sec .Product-artist-image{width:300px;height:300px;}
}
@media (max-width: 767px){
.product_artist_sec .Product-artist-image{margin-right:auto;margin-bottom:20px;width:280px;height:280px;}
}
@media (max-width: 991px){
.product_artist_sec h4{margin-top:0;}
.product_artist_sec .column.row{display:flex;align-items:center;width:100%;flex-wrap:wrap;}
}
.p-0{padding:0;}
.custreview_client_logo_wrapper{display:flex;align-items:center;opacity:40%;}
@media (max-width: 767px){
.custreview_client_logo_wrapper{flex-wrap:wrap;}
}
.custreview_client_logo_wrapper .client_review_title{padding-right:.7vw;}
.custreview_client_logo_wrapper .client_review_title p{text-transform:uppercase;font-weight:600;margin:0;white-space:nowrap;}
@media (max-width: 767px){
.custreview_client_logo_wrapper .client_review_title{width:100%;padding-right:0;text-align:center;}
.custreview_client_logo_wrapper .client_review_title p{font-size:12px;}
}
.custreview_client_logo_wrapper .client_review_logo_wrapper{display:flex;align-items:center;}
@media (max-width: 767px){
.custreview_client_logo_wrapper .client_review_logo_wrapper{width:100%;flex-wrap:wrap;justify-content:center;}
}
.custreview_client_logo_wrapper .client_review_logo_wrapper .client_logo_img{padding:0 .7vw;min-height:55px;}
@media (max-width: 767px){
.custreview_client_logo_wrapper .client_review_logo_wrapper .client_logo_img{padding:5px 1.7vw;}
}
.custreview_client_logo_wrapper .client_review_logo_wrapper .client_logo_img img{max-height:55px;}
@media (max-width: 767px){
.custreview_client_logo_wrapper .client_review_logo_wrapper .client_logo_img img{max-height:35px;}
}
.line_height_normal{line-height:normal!important;}
.how_to_use_sec{position:relative;}
.how_to_use_sec .star.bottom-star{bottom:10%;}
.how_to_use_sec .star.bottom-more{bottom:20%;}
.how_to_use_sec .how_to_use_steps_wrapper{padding:30px 0;}
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block{text-align:center;}
@media (max-width: 767px){
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block{margin:10px 0;}
}
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .icon_img{margin-bottom:15px;}
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .icon_img img{width:250px;height:250px;border-radius:100%;object-fit:cover;object-position:center;margin:0 auto;}
@media (max-width: 991px){
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .icon_img img{width:175px;height:175px;}
}
@media (max-width: 767px){
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .icon_img img{width:160px;height:160px;}
}
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .title_text{font-size:20px;text-transform:uppercase;font-weight:600;margin-bottom:10px;}
@media (max-width: 767px){
.how_to_use_sec .how_to_use_steps_wrapper .how_to_use_block .title_text{font-size:18px;}
}
.includes_icons_wrapper{display:flex;align-items:flex-start;}
@media (max-width: 767px){
.includes_icons_wrapper{flex-wrap:wrap;}
}
.includes_icons_wrapper .icon_with_text_block{width:16.66%;text-align:center;}
@media (max-width: 767px){
.includes_icons_wrapper .icon_with_text_block{width:33.33%;}
}
.includes_icons_wrapper .icon_with_text_block .icon_img{margin-bottom:10px;}
.includes_icons_wrapper .icon_with_text_block .icon_img img{width:100px;}
@media (max-width: 991px){
.includes_icons_wrapper .icon_with_text_block .icon_img img{width:70px;}
}
.includes_icons_wrapper .icon_with_text_block .icon_text{font-weight:600;font-size:13px;text-transform:uppercase;}
@media (max-width: 550px){
.includes_icons_wrapper .icon_with_text_block .icon_text{margin-left:auto;margin-right:auto;max-width:100px;}
}
.what_you_waiting_sec{position:relative;}
.what_you_waiting_sec .what_you_waiting_blocks{display:flex;flex-wrap:wrap;align-items:center;}
@media (max-width: 767px){
.what_you_waiting_sec .what_you_waiting_blocks{flex-direction:column-reverse;}
.what_you_waiting_sec .what_you_waiting_blocks .heading_wrapper{margin-bottom:15px;}
.what_you_waiting_sec .what_you_waiting_blocks p{margin-bottom:0;}
}
.what_you_waiting_sec .what_you_waiting_img{text-align:right;}
@media (max-width: 767px){
.what_you_waiting_sec .what_you_waiting_img{text-align:center;}
}
.what_you_waiting_sec .what_you_waiting_img img{width:400px;height:400px;margin-left:auto;padding-top:0;border-radius:100%;object-fit:cover;object-position:center;}
@media (max-width: 991px){
.what_you_waiting_sec .what_you_waiting_img img{width:300px;height:300px;}
}
@media (max-width: 767px){
.what_you_waiting_sec .what_you_waiting_img img{margin-right:auto;margin-bottom:20px;width:280px;height:280px;}
}
.what_you_waiting_sec .sec_cta_wrapper{padding-top:15px;}
@media (max-width: 767px){
.medium-6{margin:0 auto;width:100%;}
}
.okeReviews-reviewsSummary-ratingCount>span{font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-family:'Red Hat Display';font-weight:500;color:#2d2d2d;}
.swym-btn-container .swym-fave-count{background:transparent!important;}
.ProductDropdowns-group{margin-bottom:20px;}
.sec_cta_wrapper{display:flex;flex-direction:column;align-items:center;}
.sec_cta_wrapper .based_on_reviews{margin-top:10px;}
.general_product_info .js-price-preview{display:none;}
.slick-slider{touch-action:auto!important;}
@media (max-width: 1023px){
.swym-button-bar.swym-wishlist-button-bar{text-align:center!important;font-size:12px;}
}
@media (max-width: 550px){
.product-image--column{padding:0;}
.product-image--column .ProductGallery{margin:0;width:100%;}
}
}
/*! CSS Used from: https://d3hw6dc1ow8pp2.cloudfront.net/styles/main.min.css */
.okeReviews{font-size:14px;font-weight:400;line-height:1.6;}
.okeReviews *,.okeReviews :after,.okeReviews :before{box-sizing:border-box;}
.okeReviews h2{font-size:1em;font-weight:400;line-height:1.4;margin:0;}
.okeReviews p{line-height:1.8;margin:0 0 .75em;}
.okeReviews p:last-child{margin-bottom:0;}
.okeReviews a{text-decoration:none;}
.okeReviews button{border-radius:0;box-shadow:none;margin:0;min-width:auto;}
.okeReviews button,.okeReviews select{font-family:inherit;font-size:1em;}
.okeReviews article{margin:0;}
.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto;}
.okeReviews table td,.okeReviews table th,.okeReviews table tr{border:0;font-family:inherit;font-size:1em;}
.okeReviews table td,.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle;}
.okeReviews table tr:hover td,.okeReviews table tr:hover th{background:transparent;}
.okeReviews div:empty{display:block;}
.okeReviews .okeReviews-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.okeReviews .okeReviews-attributeRatingsTable{width:100%;}
.okeReviews .okeReviews-attributeRatingsTable-row{background-color:transparent; display: flex; flex-direction: column;}
.okeReviews .okeReviews-attributeRatingsTable-row-label,.okeReviews .okeReviews-attributeRatingsTable-row-value{border:0;padding-bottom:.25em;}
.okeReviews .okeReviews-attributeRatingsTable-row-label{border:0;font-weight:400;padding-right:1.5em;white-space:nowrap;}
.okeReviews .okeReviews-attributeRatingsTable-row-value{width:100%;}
.okeReviews .okeReviews-avatar{background-color:#e5e5e5;background-size:cover;border-radius:50%;display:table;position:relative;}
.okeReviews .okeReviews-avatar-placeholder{display:table-cell;font-size:2em;text-align:center;vertical-align:middle;}
.okeReviews .okeReviews-avatar--reviewer{height:5.7em;width:5.7em;}
.okeReviews .okeReviews-badge{background:#525252;color:#fff;display:inline-block;font-weight:700;padding:.25em .7em;}
.okeReviews .okeReviews-badge--large{font-size:1.143em;}
.okeReviews .okeReviews-badge--rating{background:#F3CCCE;}
.okeReviews .okeReviews-badge--recommended{background:#83cc1c;}
.okeReviews .okeReviews-barGraph{position:relative; height: 17px; margin-bottom: 5px;}
.okeReviews .okeReviews-barGraph-layer{height: 100% !important;width:100%;}
.okeReviews .okeReviews-barGraph-layer--foreground{background:#525252;left:0;position:absolute;top:0;}
.okeReviews .okeReviews-barGraph-layer--background{background:#E7E7E7 !important;}
.okeReviews .okeReviews-button{background:transparent;border:1px solid #ccc;color:#525252;cursor:pointer;margin:0;padding:.5em 1em;width:auto;}
.okeReviews .or-crg{margin-top:1em;}
.okeReviews .or-crg-bar{display:table;height:8px;position:relative;transform:scale(1);width:100%;}
.okeReviews .or-crg-bar-bg{background-color:#e5e5e5;left:50%;z-index:-1;}
.okeReviews .or-crg-bar-bg,.okeReviews .or-crg-bar-mrk{content:"";display:block;height:100%;position:absolute;top:0;}
.okeReviews .or-crg-bar-mrk{background-color:#525252;left:0;transform:scaleY(1.75) translateX(-50%);width:12px;}
.okeReviews .or-crg-bar-seg,.okeReviews .or-crg-bar-seg:empty{border:1px solid #707070;display:table-cell;position:relative;width:50%;}
.okeReviews .or-crg-bar-seg:after{border-right:1px solid #707070;content:"";height:100%;position:absolute;width:50%;}
.okeReviews .or-crg-bar .or-crg-bar-seg+.or-crg-bar-seg{border-left:none;}
.okeReviews .or-crg-bar-mid{background:#525252;display:block;height:100%;left:50%;position:absolute;top:0;transform:scaleY(2.2) translateX(-50%);width:2px;}
.okeReviews .or-crg-lbl{display:table;font-size:.857em;line-height:1;margin-top:.5em;position:relative;width:100%;}
.okeReviews .or-crg-lbl-itm{display:table-cell;text-align:center;width:33.33%;}
.okeReviews .or-crg-lbl-itm:first-child{text-align:left;}
.okeReviews .or-crg-lbl-itm:last-child{text-align:right;}
.okeReviews .okeReviews-filters.is-okeReviews-hidden,.okeReviews .okeReviews-filterToggle.is-okeReviews-hidden,.okeReviews .okeReviews-filterToggle .is-okeReviews-hidden{display:none;}
.okeReviews .okeReviews-filterToggle{position:relative;}
.okeReviews .okeReviews-filterToggle{line-height:inherit;width:100%;}
.okeReviews .okeReviews-filterToggle:before{content:"\E900";display:inline-block;font-family:oke-reviews-icons;font-size:1.25em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.15em;speak:none;text-transform:none;vertical-align:middle;}
.okeReviews .okeReviews-filterToggle-count:before{content:"(";}
.okeReviews .okeReviews-filterToggle-count:after{content:")";}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-filterToggle{margin-bottom:0;width:auto;}
.okeReviews .okeReviews-flag{background-color:#e5e5e5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5e5e5;border-radius:2px;display:inline-block;height:1.05em;line-height:1em;margin-top:-.25em;position:relative;width:1.4em;}
.okeReviews .okeReviews-mediaStrip{margin-bottom:-.25em;}
.okeReviews .okeReviews-mediaStrip-item{color:transparent;display:inline-block;height:60px;margin-bottom:.25em;position:relative;vertical-align:middle;width:60px;}
.okeReviews .okeReviews-mediaStrip-item-media{border:1px solid #ccc;height:120px;width:100px;object-fit:cover;}
.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child{transform:scale(1);}
.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child .okeReviews-mediaStrip-item-media{position:relative;z-index:3;}
.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:after,.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:before{background-color:#fff;box-shadow:0 0 0 1px #ccc;content:"";display:block;height:100%;position:absolute;width:100%;}
.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:before{left:2px;top:2px;z-index:2;}
.okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:after{left:5px;top:5px;z-index:1;}
.okeReviews .okeReviews-lazyPoweredBy{background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:24px;line-height:0;opacity:.6;transition:opacity .3s ease;width:101px;will-change:opacity;}
.okeReviews .okeReviews-lazyPoweredBy:hover{opacity:1;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-lazyPoweredBy{width:180px;}
.okeReviews .okeReviews-ratingDistribution{list-style:none;margin:0;padding:0;}
.okeReviews .okeReviews-ratingDistribution-item{display:table;margin-bottom:.5em;padding:0;}
.okeReviews .okeReviews-ratingDistribution-item:last-child{margin-bottom:0;}
.okeReviews .okeReviews-ratingDistribution-item-label{display:table-cell;padding-right:1em;vertical-align:middle;}
.okeReviews .okeReviews-ratingDistribution-item-label-inner{width:4em;}
.okeReviews .okeReviews-ratingDistribution-item-value{display:table-cell;width:100%; position: relative;}
.okeReviews .okeReviews-ratingDistribution-item-value-inner{display:table;position:relative;width:100%;}
.okeReviews .okeReviews-ratingDistribution-item-value-count,.okeReviews .okeReviews-ratingDistribution-item-value-graph{display:table-cell;vertical-align:middle;}
.okeReviews .okeReviews-ratingDistribution-item-value-graph{width:100%;}
.okeReviews .okeReviews-ratingDistribution-item-value-count{color:#000000 !important;font-size: 12px;left:auto !important; right: 0 ;margin-left:.25em;position:absolute;top:50%;transform:translateY(-50%);}
.okeReviews .or-rg{margin-bottom:1.2em;margin-top:1em;}
.okeReviews .or-rg-bar{display:table;height:8px;position:relative;transform:scale(1);width:100%;}
.okeReviews .or-rg-bar-bg{background-color:#e5e5e5;z-index:-1;}
.okeReviews .or-rg-bar-bg,.okeReviews .or-rg-bar-mrk{display:block;height:100%;left:0;position:absolute;top:0;}
.okeReviews .or-rg-bar-mrk{background-color:#525252;transform:scaleY(1.75) translateX(-50%);width:12px;}
.okeReviews .or-rg-bar-seg,.okeReviews .or-rg-bar-seg:empty{border:1px solid #707070;display:table-cell;position:relative;width:50%;}
.okeReviews .or-rg-bar-seg:after{border-right:1px solid #707070;content:"";height:100%;position:absolute;width:50%;}
.okeReviews .or-rg-bar .or-rg-bar-seg+.or-rg-bar-seg{border-left:none;}
.okeReviews .or-rg-lbl{display:table;font-size:.857em;line-height:1;margin-top:.5em;position:relative;width:100%;}
.okeReviews .or-rg-lbl-itm{display:table-cell;width:50%;}
.okeReviews .or-rg-lbl-itm:last-child{text-align:right;}
.okeReviews .or-rg.has-lbl{margin-bottom:0;}
.okeReviews .is-okeReviews-imageLoading{animation:imageLoadingAnimation 1.5s ease infinite;background:linear-gradient(90deg,#fcfcfd 30%,#f4f4f6 50%,#fcfcfd 70%);background-size:200% 100%;border:1px solid #d3d4dd;}
.okeReviews .okeReviews-review{color:#525252;padding:0;}
.okeReviews .okeReviews-review-primary,.okeReviews .okeReviews-review-side{border:1px solid #ccc;padding:1em;}

.okeReviews .okeReviews-review-reviewer{margin-bottom:.5em; display: grid; grid-template-columns: 20% 40%;}
.okeReviews .okeReviews-review-reviewer-profile,.okeReviews .okeReviews-review-reviewer-profile-details{width:100%;}
.okeReviews .okeReviews-review-reviewer-profile{border-bottom:1px solid #ccc;grid-column: span 4 / span 4;margin-bottom:1em;padding-bottom:1em;}
.okeReviews .okeReviews-review-reviewer-profile-avatar{width:auto !important;}
.okeReviews .okeReviews-review-reviewer-profile-avatar,.okeReviews .okeReviews-review-reviewer-profile-details{display:table-cell;}
.okeReviews .okeReviews-review-reviewer-profile-details{padding:.5em 0 0 1em;vertical-align:top;}
.okeReviews .okeReviews-review-reviewer-profile-status{color:#707070;margin-top:0;}
.okeReviews .okeReviews-review-reviewer-profile-status--verified{color:#83cc1c;}
.okeReviews .okeReviews-review-reviewer-profile-status--verified:before{content:"\E8E5";display:inline-block;font-family:oke-reviews-icons;font-size:1.25em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.15em;speak:none;text-transform:none;vertical-align:middle;margin-right:.25em;}
.okeReviews .okeReviews-review-reviewer-profile-country{display:inline-block;margin-left:.25em;vertical-align:middle;}
.okeReviews .okeReviews-review-reviewer-attributes-item{margin-bottom:.5em;}
.okeReviews .okeReviews-review-reviewer-attributes-item:last-child{margin-bottom:0;}
.okeReviews .okeReviews-review-recommendation{margin-bottom:0 !important;}
.okeReviews .okeReviews-review-recommendation--yes:before{content:"\E8DC";display:inline-block;font-family:oke-reviews-icons;font-size:1.25em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.15em;speak:none;text-transform:none;vertical-align:middle;color:#83cc1c;margin-right:.25em;}
.okeReviews .okeReviews-review-meta{margin-bottom:0.25em !important;}
.okeReviews .okeReviews-review-date{color:#707070;float:right;}
.okeReviews .okeReviews-review-starRating{display:inline-block;}
.okeReviews .okeReviews-review-main{margin-bottom:1em !important;}
.okeReviews .okeReviews-review-main-heading{font-size:1.25em;font-weight:700;margin-bottom: 0 !important;}
.okeReviews .okeReviews-review-main-content-loader{display:none;font-weight:700;margin-top:1em;}
.okeReviews .okeReviews-review-main-content-readMore,.okeReviews .okeReviews-review-main-content-untruncate{background:transparent;border:none;color:currentColor;cursor:pointer;display:none;font-weight:700;margin-top:1em;padding:0;text-decoration:underline;}
.okeReviews .okeReviews-review-main-content-readMore:hover,.okeReviews .okeReviews-review-main-content-untruncate:hover{text-decoration:none;}
.okeReviews .okeReviews-review-attribute-label{font-weight:500 !important;}
.okeReviews .okeReviews-review-attribute-label::after {content: ":";}
.okeReviews .okeReviews-review-attribute-value{color:#707070;}
.okeReviews .okeReviews-review-attributeRatings{margin-bottom:2em;max-width:25em;}
.okeReviews .okeReviews-reviews-controls{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1.5em; padding-left:1rem ;perspective:100px;position:relative;text-align:right;z-index:1;}
.okeReviews .okeReviews-reviews-controls-filters{margin-bottom:1em;text-align:left;}
.okeReviews .okeReviews-reviews-controls-sort{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;-ms-flex-order:1;order:1;white-space:nowrap;}
.okeReviews .okeReviews-reviews-controls-reviewCount{color:#707070;margin-bottom:.5em;}
.okeReviews .okeReviews-reviews-controls-select{display:inline-block;}
.okeReviews .okeReviews-reviews-review{margin-bottom:2em;}
.okeReviews .okeReviews-reviews-review:last-child{margin-bottom:0;}
.okeReviews .okeReviews-reviews-footer{margin-top:2em;perspective:100px;position:relative;text-align:left !important; margin-left: 1rem;}
.okeReviews .okeReviews-reviews-footer:before{background:#ccc;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%;}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls{-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls-sort{-ms-flex-order:unset;order:unset;}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls-filters{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0;}
.okeReviews .okeReviews-reviewsAggregate{color:#525252;}
.okeReviews .okeReviews-reviewsAggregate-primary,.okeReviews .okeReviews-reviewsAggregate-side{border: none !important;}
.okeReviews .okeReviews-reviewsAggregate-side {border-bottom: 1px solid #BABABA !important;}

@media (max-width: 1024px ) {
  .okeReviews .okeReviews-reviewsAggregate-side {
    border-bottom: none !important;
    padding:  0 !important;
    margin: 1.5rem !important;
  }
  .okeReviews .okeReviews-reviewsAggregate-primary {
    border-top: 1px solid #ccc !important;
    border-radius: 0px !important;
    padding: 0 !important;
  }
  .okeReviews .okeReviews-reviews-controls {
    padding-left: 0 !important;
  }
  .okeReviews .okeReviews-reviews-controls-sort {
    flex-direction: row !important;
  }
  .okeReviews .okeReviews-reviewsAggregate-mod-itm--attRtgAv {
    width: 100%;
    max-width: 100% !important;
    border-top: 1px solid #ccc !important;
    padding: 1.5rem ;
  }
  .okeReviews .okeReviews-reviewsWidget-reviewsAggregate {
    border-radius: 0px !important;
  }
  .okeReviews .okeReviews-reviewsWidget-reviews {
    margin-top: 0 !important;
  }

  .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified {
    background: -webkit-linear-gradient(45deg, #9F35A2, #43D9E2 45%);
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 0.6px !important;
    font-weight: 700;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .okeReviews .okeReviews-review-helpful {
    text-align: right !important;
  }
  .okeReviews .okeReviews-reviews-footer {
    margin-left: 0 !important;
    text-align: center !important;
  }
  .okeReviews .okeReviews-reviewsWidget {
    gap: 0 !important;
  }
}
.okeReviews .okeReviews-reviewsAggregate-side{border-bottom:0;}
.okeReviews .okeReviews-reviewsAggregate-summary-rating{margin-bottom:.5em;}
.okeReviews .okeReviews-reviewsAggregate-summary-rating-starRating,.okeReviews .okeReviews-reviewsAggregate-summary-rating-value{display:inline-block;vertical-align:middle;}
.okeReviews .okeReviews-reviewsAggregate-summary-rating-starRating{margin-left:.25em;}
.okeReviews .okeReviews-reviewsAggregate-summary-total{color:#707070;}
.okeReviews .okeReviews-reviewsAggregate-ratingDistribution{margin-top:1em;max-width:100% !important;}
.okeReviews .okeReviews-reviewsAggregate-recommends-badge{margin-right:.25em;}
.okeReviews .okeReviews-reviewsAggregate-mod{display:block;margin-top:1.75em;}
.okeReviews .okeReviews-reviewsAggregate-mod-itm{display:block;}
.okeReviews .okeReviews-reviewsAggregate-mod-itm--attRtgAv{max-width:25em;}
.okeReviews .okeReviews-reviewsAggregate-mod-itm--medAgg{max-width:100% !important;}
.okeReviews .okeReviews-reviewsAggregate-mod-itm+.okeReviews-reviewsAggregate-mod-itm{padding:2em 0 0;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod{display:table;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm{display:table-cell;vertical-align:top;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm--attRtgAv{width:20em !important;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm+.okeReviews-reviewsAggregate-mod-itm{padding:0 0 0 4em;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm+.okeReviews-reviewsAggregate-mod-itm--medAgg{width:auto; max-width: 80%;}
.okeReviews .okeReviews-reviewsSummary,.okeReviews .okeReviews-reviewsSummary-ratingCount,.okeReviews .okeReviews-reviewsSummary-starRating{display:inline-block;}
.okeReviews .okeReviews-reviewsSummary-starRating{margin-right:.25em;}
.okeReviews .okeReviews-reviewsSummary-ratingCount{margin:.25em 0;vertical-align:middle;}
.okeReviews .okeReviews-reviewsSummary.is-okeReviews-clickable{cursor:pointer;}
.okeReviews .okeReviews-reviewsWidget{padding:2em 0 0;}
.okeReviews .okeReviews-reviewsWidget-poweredBy{display:inline-block;vertical-align:middle;}
.okeReviews .okeReviews-reviewsWidget-header{display:table;margin-bottom:.85em;width:100%;}
.okeReviews .okeReviews-reviewsWidget-header-controls,.okeReviews .okeReviews-reviewsWidget-header-poweredBy{display:table-cell;vertical-align:bottom;}
.okeReviews .okeReviews-reviewsWidget-header-controls{text-align:right;vertical-align:top;width:100%;}
.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview{display:none;}
.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{margin-bottom:1.5em;}
.okeReviews .okeReviews-reviewsWidget:focus{outline:none;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate{display:table;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side{display:table-cell;padding:1.5em;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side{border-right:0;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side-inner,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side-inner{width:17em;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary,.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary{vertical-align:top;width:100%;}
.okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls-reviewCount{display:inline-block;margin-bottom:0;margin-left: 1rem;}
.okeReviews .okeReviews-reviewsTab{background-color:#272d45;border-radius:6px 6px 0 0;box-shadow:0 0 8px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;left:0;line-height:1;padding:.75em 1em;position:fixed;top:25%;transform:rotate(90deg);transform-origin:left bottom;z-index:2147483646;}
.okeReviews .okeReviews-reviewsTab-icon,.okeReviews .okeReviews-reviewsTab-icon:empty,.okeReviews .okeReviews-reviewsTab-label{display:inline-block;}
.okeReviews .okeReviews-reviewsTab-icon{background-image:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53L.995%205.793c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.55.046.665.37.236.74l-3.507%203.02%201.074%204.532c.127.536-.147.74-.628.444l-3.94-2.423z%22%2F%3E%3C%2Fsvg%3E%0A");height:14px;transform:translateY(1px) rotate(-18deg);width:16px;}
.okeReviews .okeReviews-reviewsTab-label{line-height:1;text-transform:uppercase;}
.okeReviews .okeReviews-select{border:1px solid #ccc;color:#525252;display:inline-block;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:middle;}
.okeReviews .okeReviews-select:after,.okeReviews .okeReviews-select:before{content:"";display:block;pointer-events:none;position:absolute;}
.okeReviews .okeReviews-select:before{border-left:1px solid #ccc;bottom:0;height:100%;right:37px;top:0;width:1px;z-index:1; display: none;}
.okeReviews .okeReviews-select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;height:0;right:12px;top:50%;transform:translateY(-50%);width:0;}
.okeReviews .okeReviews-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;font-size:inherit;height:auto;line-height:inherit;margin:0;min-height:auto;padding:.5em 52px .5em 1em;position:relative;width:100%;}
.okeReviews .okeReviews-select-input::-ms-expand{display:none;}
.okeReviews .okeReviews-starRating{display:inline-block;height:25px;position:relative;vertical-align:middle;width:125px;}
.okeReviews .okeReviews-starRating-indicator{bottom:0;left:0;position:absolute;right:0;top:0;}
.okeReviews .okeReviews-starRating-indicator-layer{background-image:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23E5E5E5%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:125px 25px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;}
.okeReviews .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFB829%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");width:0;}
.okeReviews .okeReviews-starRating--small{height:20px;width:100px;}
.okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:100px 20px;}
.okeReviews .okeReviews-helpful{color:#707070;display:block;font-size:.857em;}
.okeReviews .okeReviews-helpful-question{vertical-align:middle;}
.okeReviews .okeReviews-helpful-vote{display:inline-block;margin-left:1em;}
.okeReviews .okeReviews-helpful-vote-button{background:none;border:none;color:#707070;cursor:pointer;padding:0;transition:opacity .3s ease;vertical-align:middle;width:auto;}
.okeReviews .okeReviews-helpful-vote-button:before{background-repeat:no-repeat;content:"";display:inline-block;vertical-align:middle;}
.okeReviews .okeReviews-helpful-vote-button--positive:before{content:"\E8DC";}
.okeReviews .okeReviews-helpful-vote-button--negative:before,.okeReviews .okeReviews-helpful-vote-button--positive:before{display:inline-block;font-family:oke-reviews-icons;font-size:1.3em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.15em;speak:none;text-transform:none;vertical-align:middle;}
.okeReviews .okeReviews-helpful-vote-button--negative:before{content:"\E8DB";margin-left:.5em;}
.okeReviews .okeReviews-helpful-vote-button--negative:before,.okeReviews .okeReviews-helpful-vote-button--positive:before{opacity:.6;}
.okeReviews .okeReviews-helpful-vote-counter{display:inline-block;margin-left:.25em;pointer-events:none;}
.okeReviews .okeReviews-showMore{background:transparent;border:1px solid #ccc;color:#525252;cursor:pointer;margin:0;padding:.5em 1em;width:auto;}
.okeReviews .okeReviews-showMore:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;content:"";display:inline-block;margin-left:.5em;}
.okeReviews .okeReviews-alert{position:relative;z-index:1;}
.okeReviews .okeReviews-alert-inner{background:#e5e5e5;left:50%;opacity:0;padding:.5em 1em;position:absolute;transition:transform .3s cubic-bezier(0,.8,.36,1.72),opacity 1s cubic-bezier(0,.8,.36,1.72),background .3s ease;will-change:transform,opacty;}
.okeReviews .okeReviews-alert--top .okeReviews-alert-inner{bottom:0;transform:translateY(100%) translateX(-50%) rotateX(-45deg);transform-origin:top;}
.okeReviews .okeReviews-alert--bottom .okeReviews-alert-inner{top:0;transform:translateY(-100%) translateX(-50%) rotateX(45deg);transform-origin:bottom;}
.okeReviews .okeReviews-review-helpful{color:#707070;display:block;font-size:.857em;text-align:right;}
.okeReviews .okeReviews-review-helpful-vote{display:inline-block;margin-left:1em;}
.okeReviews .okeReviews-review-helpful-vote-button{background:none;border:none;color:#707070;cursor:pointer;padding:0;transition:opacity .3s ease;vertical-align:middle;width:auto;}
.okeReviews .okeReviews-review-helpful-vote-button:before{background-repeat:no-repeat;content:"";display:inline-block;vertical-align:middle;}
.okeReviews .okeReviews-review-helpful-vote-button--positive:before{content:"\E8DC";}
.okeReviews .okeReviews-review-helpful-vote-button--negative:before,.okeReviews .okeReviews-review-helpful-vote-button--positive:before{display:inline-block;font-family:oke-reviews-icons;font-size:1.3em;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.15em;speak:none;text-transform:none;vertical-align:middle;}
.okeReviews .okeReviews-review-helpful-vote-button--negative:before{content:"\E8DB";margin-left:.5em;}
.okeReviews .okeReviews-review-helpful-vote-button--negative:before,.okeReviews .okeReviews-review-helpful-vote-button--positive:before{opacity:.6;}
.okeReviews .okeReviews-review-helpful-vote-counter{display:inline-block;margin-left:.25em;pointer-events:none;}
.okeReviews .okeReviews-reviews-showMore{background:transparent;border:1px solid #ccc;color:#525252;cursor:pointer;margin:0;padding:.5em 1em;width:auto;}
.okeReviews .okeReviews-reviews-showMore:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;content:"";display:inline-block;margin-left:.5em;}
.okeReviews .okeReviews-reviews-alert{position:relative;z-index:1;}
.okeReviews .okeReviews-reviews-alert-inner{background:#e5e5e5;left:50%;opacity:0;padding:.5em 1em;position:absolute;transition:transform .3s cubic-bezier(0,.8,.36,1.72),opacity 1s cubic-bezier(0,.8,.36,1.72),background .3s ease;will-change:transform,opacty;}
.okeReviews .okeReviews-reviews-alert--top .okeReviews-reviews-alert-inner{bottom:0;transform:translateY(100%) translateX(-50%) rotateX(-45deg);transform-origin:top;}
.okeReviews .okeReviews-reviews-alert--bottom .okeReviews-reviews-alert-inner{top:0;transform:translateY(-100%) translateX(-50%) rotateX(45deg);transform-origin:bottom;}
.okeReviews .okeReviews-review--largeMedia .okeReviews-review-date,.okeReviews .okeReviews-review--largeMedia .okeReviews-review-starRating{display:inline-block;vertical-align:bottom;}
.okeReviews .okeReviews-review--largeMedia .okeReviews-review-date{float:none;margin-left:.5em;}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid{ display:flex !important; flex-direction:column; align-items: flex-start; width: 100%; padding: 0 1rem;}
.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid-left,.okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid-right{display:table-cell;vertical-align:top;}
/*! CSS Used from: Embedded */
.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview{display:inline-block;}
/*! CSS Used from: Embedded */
.swym-isa-inline-form{border:1px solid #ddd;padding:10px;margin:10px auto;border-radius:2px;}
.swym-isa-inline-form:empty{visibility:hidden;}
.swym-isa-inline-form{border:1px solid #ddd;padding:10px;margin:10px auto;border-radius:2px;}
.swym-isa-inline-form:empty{visibility:hidden;}
button.swym-button{margin:0;border:none;font:inherit;line-height:normal;height:40px;display:block;color:#fff;padding:0 20px;text-transform:uppercase;font-size:14px;text-align:center;overflow:hidden;position:relative;cursor:pointer;}
button.swym-button:disabled{opacity:.4;}
button.swym-button:disabled:hover{opacity:.4;}
button.swym-button:hover{opacity:.9;}
.swym-button-bar{margin:10px;display:inline-block;}
.swym-btn-container .swym-button{position:relative;text-indent:9999px;box-shadow:none;border:none;height:50px;padding:0px;margin:0px;width:auto;color:#fff;vertical-align:middle;}
.swym-btn-container .swym-button:active,.swym-btn-container .swym-button:focus{outline:none;}
.swym-btn-container .swym-button:after{position:absolute;top:0px;left:0px;width:50px;height:inherit;font-size:30px;font-family:"swym-font";text-indent:0px;line-height:inherit;}
.swym-btn-container .swym-add-to-wishlist:after{content:"";color:#ff4500;}
.swym-btn-container .swym-add-to-wishlist.swym-heart:after{content:"";}
.swym-btn-container .swym-fave-count{display:inline-block;background:#fff;box-shadow:0px 0px 1px #ddd;color:#666;padding:6px 8px;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;}
.swym-btn-container[data-position=default]{display:inline-block;}
.swym-btn-container[data-position=default] .swym-button{text-indent:9999px;width:50px;overflow:hidden;background:none;box-shadow:none;color:inherit;font-size:0px;display:inline-block;position:relative;overflow:visible!important;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{width:auto;font-size:inherit;padding:0px 0px 0px 4px;font-weight:initial;height:20px;line-height:100%;text-indent:24px;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink+.swym-fave-count{padding:2px 2px;line-height:15px;box-shadow:none;height:20px;min-height:20px;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink+.swym-fave-count:before{content:"(";padding-right:1px;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink+.swym-fave-count:after{content:")";padding-left:1px;}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{color:inherit;font-size:16px;width:30px;line-height:18px;}
/*! CSS Used from: Embedded */
.smile-launcher-frame-container{border:0;box-shadow:0 0 25px 0 rgba(0,0,0,.05);height:60px;outline:0;overflow:hidden;position:fixed;visibility:hidden;z-index:0;}
.smile-launcher-frame-container.smile-launcher-border-radius-circular{border-radius:30px;}
.smile-launcher-frame-container .smile-launcher-frame{border:0!important;bottom:0!important;height:0!important;left:0!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;outline:0!important;position:absolute!important;right:0!important;top:0!important;visibility:visible!important;width:0!important;}
/*! CSS Used from: Embedded */
@media (max-width: 1300px){
.star.--left.--padding{left:7%;}
.star.--right.--padding{right:5%;}
.star.--left.--halfpadding{left:3%;}
.star.--right.--xtrapadding{right:10%;}
}
/*! CSS Used from: Embedded */
.pdp-breadcrumbs ol{list-style:none;margin:0 0 16px;line-height:9px;}
.pdp-breadcrumbs li{display:inline-flex;gap:3px;margin-right:3px;font-weight:500;font-size:9px;line-height:10px;letter-spacing:0.075em;text-transform:uppercase;}
.pdp-breadcrumbs__prev-item{margin-right:3px;}
.pdp-breadcrumbs li:not(:last-child)::after{content:'/';}
.pdp-breadcrumbs li a{color:#000;}
.pdp-breadcrumbs li:not(:last-child) a:hover{text-decoration:underline;}
.pdp-breadcrumbs li:last-child a{color:#9E9E9E;}
/*! CSS Used from: Embedded */
.based_on_reviews{min-height:48px;}
/*! CSS Used from: Embedded */
.dac-sezzle-wrapper{min-height:23px;}

.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp--open {
    display: block;
    z-index: 9999;
}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);-o-transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1);}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#222;}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus,.pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/cdn/shop/t/458/assets/photoswipe.png?v=178859423838099210601653711744) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#0000004d;height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px #00000040;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}
.pswp__top-bar,.pswp__caption{background-color:#00000080;}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#0000004d;}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001;}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none!important;}

.GiftCard .ProductDropdowns-group{max-width:18.75rem;}
.GiftCard .ProductDropdowns-groupTitle{color:#303030;color:#2d2d2d;font-size:.875rem;font-family:'Red Hat Display';font-weight:600;letter-spacing:1px;text-transform:uppercase;}
.GiftCard .ProductDropdowns-dropdown:focus{outline:none;border-color:#a3a3a3;}
.GiftCard .ProductDropdowns select{color:#303030;color:#2d2d2d;font-size:1rem;font-family:'Red Hat Display';font-weight:500;letter-spacing:.08px;border:1px solid #dddedc;padding:8px;}
@media print{
*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}
}
@media screen and (min-width: 0\fffd){
select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAOCAYAAABHN77IAAAABGdBTUEAALGPC/xhBQAAAH1JREFUOBHF0bsNgDAMhOHU9IzGkozGEuSuQycEieOHpTSIWH/0tTY2J367Fw93uM2OTReONYp3ucN1DmyzBvFuyFjoXKn0VbN0IVQaNUMXRqVRI3ShVBr0R5dCpVFfdGlUGvVGl0qlQUpXQqVRT7oyKo0iUymVBm34wLM8HdIBePF+AXZdAAAAAElFTkSuQmCC);}
}
.GiftCard .ProductDropdowns-group{display:grid;grid-template-columns:auto auto;align-items:center;}
}
/*! CSS Used from: /cdn/shop/t/458/assets/lpg-custom.scss.css?v=110936363631409439821653712456 ; media=all */
@media all{
.ProductDropdowns-group{margin-bottom:20px;}
}
.GiftCard .Product-description p {
    font-size: 13px;
    line-height: 24px;
    color: #2d2d2d;
    font-weight: 400;
    letter-spacing: .05em;
}

.swym-isa-inline-form.swym-inject {
    padding: 0 !important;
    margin: 0 !important;
}
.swym-remind-me {
    padding: 0 !important;
}

#swym-remind-email-auth-button.swym-button {
    padding: 1.125rem 2.875rem;
    font-size: .875rem;
    line-height: normal;
    font-family: 'Red Hat Display';
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    outline: 0;
    background: white;
    -webkit-transition: color .15s linear,border .15s linear;
    -o-transition: color .15s linear,border .15s linear;
    transition: color .15s linear,border .15s linear;
    cursor: pointer;
    white-space: nowrap;
    height: auto!important;
    padding: 1.125rem 1.25rem!important;
    font-size: .875rem!important;
    line-height: normal!important;
    font-family: 'Red Hat Display' !important;
    border: 1px solid #303030!important;
    border-radius: 50px;
    color: #fff!important;
    background: #000;
}

#swym-remind-email-auth-button.swym-button:hover,
#swym-remind-email-auth-button.swym-button:active {
    color: #fff!important;
    border-color: #5a5a5a!important;
    background-color: #5a5a5a!important;
    opacity: 1!important;
}

.swym-title h2 {
    font-size: 1.125rem!important;
    line-height: 1.4375rem;
    font-family: 'Red Hat Display';
    font-weight: 600;
    letter-spacing: .11px;
}

@media screen and (min-width: 40em) {
    .swym-title h2 {
        font-size: 1.5rem!important;
        line-height: 1.875rem;
        letter-spacing: .13px;
    }
}

/*! CSS Used keyframes */
@-webkit-keyframes star-animation{0%{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(1.1);transform:scale(1.1);}}
@keyframes star-animation{0%{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(1.1);transform:scale(1.1);}}
@keyframes star-animation{0%{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(1.1);transform:scale(1.1);}}
@-webkit-keyframes star-fill-animation-1{50%{fill:#fbcacd;}to{fill:#db80f2;}}
@keyframes star-fill-animation-1{50%{fill:#fbcacd;}to{fill:#db80f2;}}
@keyframes star-fill-animation-1{50%{fill:#db80f2;}to{fill:#fbcacd;}}
@-webkit-keyframes star-fill-animation-3{50%{fill:#fbcacd;}to{fill:#db80f2;}}
@keyframes star-fill-animation-3{50%{fill:#fbcacd;}to{fill:#db80f2;}}
@keyframes star-fill-animation-3{50%{fill:#db80f2;}to{fill:#db80f2;}}
@keyframes imageLoadingAnimation{0%{background-position:0;}50%{background-position:100%;}to{background-position:0;}}

/* Scaled PDP */
.Product-main > .row {
    max-width: 1440px;
}
@media screen and (min-width: 1024px) {
    .large-6.columns {
        padding: 0 2.5rem;
    }
}
.ProductGallery {
    max-width: 100%;
}

.pdp-accordion__title button {
    max-width: 1440px;
}
@media screen and (min-width: 1024px) {
    .pdp-accordion__title button {
        padding: 50px 40px 40px;
    }
}

.pdp-accordion__content .row {
    max-width: 1440px;
}
@media screen and (min-width: 1024px) {
    .pdp-accordion__content .row {
        padding-left: 40px;
        padding-right: 40px;
    }
}

#lpg-what-you-waiting .row {
    max-width: 1440px;
    padding: 0 40px;
}
.what_you_waiting_content {
    padding: 0;
}

.collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: .5rem;
    margin-bottom: 1rem;
}
@media screen and (min-width: 1024px) {
    .collection_shop_by_category .icon_with_text_wrapper .icon_with_text_block {
        flex-direction: row;
    }
}