body.pixiedust.catalog-product-view {overflow-x: hidden;}
body.pixiedust.catalog-product-view .gallery-info{width: calc(100vw - 17px);display: flex;align-items: stretch;position: relative;left: 50%;transform: translateX(-50%);overflow: hidden;}
body.pixiedust.catalog-product-view .gallery-info .product.media{width: 55% !important; }
body.pixiedust.catalog-product-view .gallery-info .product-info-main{width: 34% !important;margin-right: 2%;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr{background:none;transform: none !important;opacity: 1;  pointer-events: all;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr{background-image: url(../images/carousel-arrow-left-grey.svg) ;background-position: 0 0;background-repeat: no-repeat;background-color: transparent;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--prev:hover .fotorama__arr__arr, body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--prev:active .fotorama__arr__arr, body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--prev:focus .fotorama__arr__arr {background-image: url(../images/carousel-arrow-left-black.svg);}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--next .fotorama__arr__arr{background-image: url(../images/carousel-arrow-right-black.svg) ;background-position: 0 0;background-repeat: no-repeat;background-color: transparent;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--next:hover .fotorama__arr__arr, body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--next:active .fotorama__arr__arr, body.pixiedust.catalog-product-view .gallery-info .fotorama__arr.fotorama__arr--next:focus .fotorama__arr__arr {background-image: url(../images/carousel-arrow-right-black.svg) ;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr--prev{position: absolute;left: 10px; right: unset;pointer-events: none;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__arr--next{pointer-events: none;right: 10px !important;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__thumb__arr{display: none !important;}body.pixiedust.catalog-product-view .gallery-info .fotorama__arr__arr{pointer-events: all;background-color: white !important;border-radius: 100%;top: 50%;left: 50%;bottom: 15px;transform: translateX(-50%);box-shadow: 0 0 11px 0 rgb(0 0 0 / 49%);width: 50px !important;height: 50px !important;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__stage{width: 100% !important;left: 0 !important;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__thumb-border{border-color: #1d9fb8;}
body.pixiedust.catalog-product-view .gallery-info .fotorama__thumb{background: white; border-radius: 4px; }
body.pixiedust.catalog-product-view .fotorama__nav--thumbs .fotorama__nav__frame{max-width: 88px; max-height: 88px;}
body.pixiedust.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap{margin-left: 2rem;margin-right: 2rem;}
body.pixiedust.catalog-product-view .fotorama__nav.fotorama__nav--thumbs{  max-width: 88px;}
body.pixiedust.catalog-product-view .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:-20px;}
body.pixiedust.catalog-product-view .fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{object-fit: cover; width: 100%; height: 100%;}
body.pixiedust.catalog-product-view .zoomicon{display: none;}
body.pixiedust.catalog-product-view .pixie-tab-outwrap{margin-top: 0;padding: 0;display: inline-block;margin-bottom: 0;background: #f6f8fa;}
body.pixiedust.catalog-product-view .tabme .trigger-button{display: none;}
body.pixiedust.catalog-product-view .trigger-nav{margin: 3rem 0 3rem 0;border: none;text-align: center;}
body.pixiedust.catalog-product-view .trigger-content {width: 100%;float: left;border-bottom: 1px solid #eaeaea;padding: 0;margin-bottom: 0;}
body.pixiedust.catalog-product-view .trigger-nav ul{margin: 0;list-style: none;width: auto;display: inline-flex;padding: 1.4rem 1.5rem;border: solid 1px #e0e2e4;border-radius: 12px;background: white;align-items: center;justify-content: center;}
body.pixiedust.catalog-product-view .trigger-nav ul li{margin: 0 1rem 0 0;}
body.pixiedust.catalog-product-view .trigger-nav ul li:last-of-type{margin-right: 0;}
body.pixiedust.catalog-product-view .trigger-nav ul li.active h3, body.pixiedust.catalog-product-view .trigger-nav ul li:hover h3{background: #2b2d30;color: white;}
body.pixiedust.catalog-product-view .trigger-nav ul li  h3{margin: 0;padding: 1.6rem 2rem;border-radius: 5px;cursor: pointer;transition: all 300ms;}
body.pixiedust.catalog-product-view .trigger-nav ul li  h3:before{content: " ";width: 20px;height: 20px;display: inline-block;margin: 0 10px -6px 0; position: relative; top:-2px;}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="script-tab"]:before{background: url(../images/tabs-description.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="attribute-tab"]:before{background: url(../images/tabs-specifications.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="features-tab"]:before{background: url(../images/tabs-features-black.svg) no-repeat center / 100%; width:22px;}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="fits-tab"]:before{background: url(../images/tabs-product-fits.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="reviews-tab"]:before{background: url(../images/tabs-reviews.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="drawterms-tab"]:before{background: url(../images/tabs-prize-draw-terms.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li h3[data-id="attachments-tab"]:before{background: url(../images/tabs-manual-downloads-black.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .trigger-nav ul li.active h3:before{filter: invert(1) brightness(2);}
body.pixiedust.catalog-product-view .trigger-nav ul li:hover h3:before{filter: invert(1) brightness(2);}
body.pixiedust.catalog-product-view .trigger-content{border:none; padding-top: 3rem;}
body.pixiedust.catalog-product-view .pixie-in-outwrap.no-right-col .pixie-tab-wrap.wrap-left{width: 100%;margin: 0;padding: 7rem 0;float: none;display: inline-block;}
body.pixiedust.catalog-product-view .product-info-main{margin: 0;}
body.pixiedust.catalog-product-view .product-info-main .breadcrumbs{margin: 7rem 0 0 0;padding: 0 !important;border: none;}
body.pixiedust.catalog-product-view .product-info-main .breadcrumbs *{text-transform: none;font-size: 1rem;text-decoration: none;}
body.pixiedust.catalog-product-view .product-info-main .breadcrumbs .item:not(:last-child):after {margin: 0 2px;position: relative;top: 0;transform: scale(0.8);}
body.pixiedust.catalog-product-view .product-info-main .stock{all: unset; margin-left: 20px;}
body.pixiedust.catalog-product-view .product-info-main .stock:before{content: " ";width: 10px;height: 10px;background: red;display: inline-block;border-radius: 100%;}
body.pixiedust.catalog-product-view .product-info-main .stock.available:before{background-color: #009f65;}
body.pixiedust.catalog-product-view .title-price-sku{margin: 2.8rem 0 3rem;padding: 0;height: auto;display: inline-flex;flex-direction: column;}
body.pixiedust.catalog-product-view .product-add-form .primary-add-form{background: transparent;border: none;padding: 0;}
body.pixiedust.catalog-product-view .price-boxes{border: none;padding: 0;}
body.pixiedust.catalog-product-view .title-price-sku{ display: flex;flex-direction: column; }
body.pixiedust.catalog-product-view .product-info-price{display: flex;flex-direction: column;}
body.pixiedust.catalog-product-view .paypalcons{order: 0;margin: 0 0 2rem 0;}
body.pixiedust.catalog-product-view #paypal-price-container{order: 1;display: none;}
body.pixiedust.catalog-product-view .product-shorty{order: 2;border-bottom: solid 1px #eaeaea;padding: 0 0 3rem 0;}
body.pixiedust.catalog-product-view .product-shorty *{text-align: left !important;color: #8e9092; line-height: 1.5;}
body.pixiedust.catalog-product-view .product-shorty P + P{display: none;}
body.pixiedust.catalog-product-view .product-shorty .psdesc, body.pixiedust.catalog-product-view .product-shorty p{font-size: 1.3rem;}
body.pixiedust.catalog-product-view .product-shorty .readmorelink{text-decoration: underline; color: black;}
body.pixiedust.catalog-product-view .price-boxes{order: 3;}
body.pixiedust.catalog-product-view .prodid-love{order: 4;}
body.pixiedust.catalog-product-view .product-add-form{order: 5;}
body.pixiedust.catalog-product-view .reward-blocky{order: 6;}
body.pixiedust.catalog-product-view .badge-blocky{order: 7;}
body.pixiedust.catalog-product-view .product-info-righty{position: relative;}
body.pixiedust.catalog-product-view .prodid-love .right .action.towishlist{position: absolute;top:35px;right:0;}
body.pixiedust.catalog-product-view .action.towishlist {width: 26px;height: 26px;background: url(../images/favourite-heart.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .action.towishlist:hover {background: url(../images/favourite-heart-red.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .title-price-sku .page-title{font-size: 3rem;font-weight: 600;max-width: 490px !important; margin-bottom: 1rem !important;}
body.pixiedust.catalog-product-view .title-price-sku .price-stock{display: flex; margin-top: -5px; align-items: baseline;}
body.pixiedust.catalog-product-view .title-price-sku .price-stock .price-final_price{display: flex; align-items: baseline;}
body.pixiedust.catalog-product-view .title-price-sku .price-stock span:not(.old-price) .price-final_price .price{font-size: 2.5rem;letter-spacing: normal;font-weight: 600;}
body.pixiedust.catalog-product-view .title-price-sku .price-stock .old-price{margin-left: 8px;}
body.pixiedust.catalog-product-view .title-price-sku .price-stock .old-price .price{text-decoration: line-through;margin-left: 5px;}
body.pixiedust.catalog-product-view .badge-n-shorty{margin: 0 15px;width: auto; font-size: 1.2rem;margin-bottom: 2rem;}
body.pixiedust.catalog-product-view .badge-n-shorty .badge{display: flex;}
body.pixiedust.catalog-product-view .badge-n-shorty .badge .item{display: flex;align-items: center; }
body.pixiedust.catalog-product-view .badge-n-shorty .badge .item:before{content:" ";width: 25px;height: 25px;border-radius: 100%;display: inline-block; margin-right: 10px;}
body.pixiedust.catalog-product-view .badge-n-shorty .badge .item:last-child{margin-left: 20px;}
body.pixiedust.catalog-product-view .badge-n-shorty .badge .item:first-child:before{background: url(../images/origin-icon.svg);}
body.pixiedust.catalog-product-view .badge-n-shorty .badge .item:last-child:before{background: url(../images/catch-icon.svg);}
body.pixiedust.catalog-product-view .badge-n-shorty .shorty .item {margin-top: 1.5rem;font-weight: 500;}
body.pixiedust.catalog-product-view .badge-n-shorty .desc-read-more{text-decoration: underline;font-weight: bold;color: black;}
body.pixiedust.catalog-product-view h3.size {text-align: left;border: none;padding-top: 0;margin: 3.1rem 15px 0;padding-bottom: 1rem;font-size: 1.2rem;font-weight: 600;}
body.pixiedust.catalog-product-view h3.size:after {content: '*';color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px;}
body.pixiedust.catalog-product-view .size-button{align-items: center; width: calc(50% - 20px);border: solid 1px #ccc;font-size: 1rem;margin: 0 10px 0 0;box-sizing: border-box;display: inline-flex;padding: 12px 10px;border-radius: 5px;text-align: left;color: black;cursor: pointer;}
body.pixiedust.catalog-product-view .size-button.active{background: #f4f4f4;border-color: #1d9fb8;}
body.pixiedust.catalog-product-view .size-button:nth-child(even) {margin-left: 15px;}
body.pixiedust.catalog-product-view .size-button:nth-child(odd) {margin-right: 0; margin-left: 15px;}
body.pixiedust.catalog-product-view .size-button input[type="radio"]{margin-top: 0;margin-right: 14px;margin-left: 5px;}
body.pixiedust.catalog-product-view .size-button .content{display: flex;flex-direction: column;color:#666;}
body.pixiedust.catalog-product-view .size-button .content label {font-size: 1.2rem;text-transform: uppercase;color:#000;}
body.pixiedust.catalog-product-view .box-tocart{ margin: 0 15px; border: none; }
body.pixiedust.catalog-product-view .box-tocart .actions{display: inline-flex; flex-grow: 1;}
body.pixiedust.catalog-product-view .product-options-bottom{clear: both;}
body.pixiedust.catalog-product-view #preparation{width: 100%;margin-top: 2rem;}
body.pixiedust.catalog-product-view #preparation .fieldset{margin-bottom: 0;}
body.pixiedust.catalog-product-view #preparation div.field{margin-bottom: 10px;}
body.pixiedust.catalog-product-view #preparation + .fieldset{display: flex; margin-bottom: 15px;}
body.pixiedust.catalog-product-view #preparation label {text-align: left;border: none;padding-top: 0;margin: 0;padding-bottom: 1rem;font-size: 1.2rem;font-weight: 500;text-transform: none;letter-spacing: normal;    font-weight: 600;}
body.pixiedust.catalog-product-view #preparation select {height: auto;border-radius: 5px;padding: 14px 15px; line-height: 2;}
body.pixiedust.catalog-product-view .box-tocart .fieldset .field.qty label{margin: 0;}
body.pixiedust.catalog-product-view .box-tocart .fieldset .field.qty button{display: none;}
body.pixiedust.catalog-product-view .box-tocart .fieldset .input-text.qty{ border: none;}
body.pixiedust.catalog-product-view .box-tocart .action.tocart{margin:0; letter-spacing: normal;font-weight: 300;font-size: 1.4rem; border:none; padding: 18px; height : auto;border-radius: 6px;}
body.pixiedust.catalog-product-view .box-tocart .action.tocart:after{content: " ";width: 18px;height: 18px;background: url(../images/cta-arrow-white.svg);display: inline-block;margin-left: 5px;position: relative;margin-bottom: -4px;}
body.pixiedust.catalog-product-view .product-info-main .p-info-bottom.left{margin-left: 15px;}
body.pixiedust.catalog-product-view .product.info.detailed{position: relative;background: #f4f4f4;padding-top: 6rem; padding-bottom: 6rem;}
body.pixiedust.catalog-product-view .product.info.detailed:after{content: " ";width: 100vw;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;background: #f4f4f4;}
body.pixiedust.catalog-product-view .product.info.detailed .data.item.content{border:none;background: transparent;}
body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title {margin-left: unset !important;float: none;width: auto;display: inline-block;}
body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch {min-width: 230px; background: none;border: solid 1px #ccc !important;padding: 0.8rem 3rem;height: auto;border-radius: 5px;max-height: unset;}
body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title:hover > .switch, body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title.active > .switch {color: black;background: white;border-color: #1d9fb8 !important;}
body.pixiedust.catalog-product-view .product.info.detailed .data.item.content{padding-top: 6rem;}
body.pixiedust.catalog-product-view .pm-youtube-banner{background: #2b2d30;position: relative; }

body.pixiedust.catalog-product-view .pm-youtube-banner:after{
    content: " ";width: calc( 100vw - 15px) ;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;
    background: #2b2d30;
    background: #2b2d30 url(../images/Tire-tread-blackx1.png) right -518px;
}

body.pixiedust.catalog-product-view .pm-youtube-banner .flexer{display: flex;position: relative;z-index: 1;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{width: 70%;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;padding-right: 6rem;box-sizing: border-box;}
body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side , body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{min-height: 550px;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .badge{background: rgb(255 255 255 / 84%);color: black;padding: 1rem 3rem;border-radius: 2rem;font-weight: bold;text-transform: uppercase;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side h4{ color: white;line-height: 1.3;font-size: 4rem;position: relative;margin: 0 0 3rem 0;}
body.pixiedust.catalog-product-view .box-tocart div.field.qty .control{width: calc(100% - 15px) !important;box-sizing: border-box;border: 1px solid #e4e5e5;border-radius: 6px;padding: 6px;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side a{color: white;text-decoration: underline; margin-top: 2rem; font-weight: normal;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side a:before{content: " ";width: 40px;height: 40px;transform: rotate(0deg);position: relative;top: 1px;background: url(../images/play-video-white.svg) no-repeat center / 100%;display: inline-block;margin: 0 13px -15px 0;}
body.pixiedust .yt-modal .modal-title{display: none;}
body.pixiedust .yt-modal .video-container {position: relative;padding-bottom: 56.25%;}
body.pixiedust .yt-modal .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{position: relative;}
body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content{position: absolute;top: 0;left: 0;width: calc(50vw - 8px);height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;display: flex;align-items: center;justify-content: center;}
body.pixiedust.catalog-product-view .video-container {position: relative;padding-bottom: 56.25%; min-width:700px;}
body.pixiedust.catalog-product-view .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content:before{content: " ";width: 100%;height: 100%;background: rgb(0 0 0 / 32%);position: absolute;top: 0;left: 0;z-index: 1;}
body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content #yt-button{border-radius: 100%;width: 100px;height: 100px;font-size: 0;border: none;z-index: 2;position: relative;background: transparent url(../images/play-large.svg) no-repeat;}
body.pixiedust.catalog-product-view .tasty-ideas{position: relative;background: #f4f4f4;padding-top: 1rem;padding-bottom: 6rem;margin-bottom: 6rem;}
body.pixiedust.catalog-product-view .tasty-ideas:after{content: " ";width: 100vw;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;background: #f4f4f4;}
body.pixiedust.catalog-product-view .tasty-ideas .post-list-wrapper{position: relative; z-index: 1;}
body.pixiedust.catalog-product-view .tasty-ideas .post-holder{display: unset;}
body.pixiedust.catalog-product-view .tasty-ideas .post-holder {width: 32% !important;float: left;clear: none !important;box-sizing: border-box;margin: 0;padding: 0;}
body.pixiedust.catalog-product-view .tasty-ideas .post-holder .post-footer{border: none;}
body.pixiedust.catalog-product-view .content-line-split{border: none;padding: 0;margin: 0;}
body.pixiedust.catalog-product-view .good-food-guide{min-height: 52px;background: transparent url(../images/good-food-guide.png) no-repeat;background-position: 0 0;background-size: 43px;padding: 12px 0 0 51px;}
body.pixiedust.catalog-product-view .good-food-guide .text{font-size: 1.2rem;}
body.pixiedust.catalog-product-view .caught-locally {min-height: 62px;background: transparent url(../images/caught-in-local-waters.png) no-repeat;background-position: 0 0;background-size: 78px;padding: 17px 0 0 77px;line-height: normal;position: relative;left: -14px;top: -4px;}
body.pixiedust.catalog-product-view .caught-locally span{font-size: 1.2rem;}
body.pixiedust.catalog-product-view .product-add-form{width: 100%;margin: 0 !important;padding: 0 !important;}
body.pixiedust.catalog-product-view .product-add-form .box-tocart{margin: 0;border: none;}
body.pixiedust.catalog-product-view .product.data.items .item.title a:after{top: 50%;transform: translateY(-50%);}
body.pixiedust.catalog-product-view .product.info.detailed{margin-top: -12px;}
body.pixiedust.catalog-product-view .radio-item{display: none !important;}
body.pixiedust.catalog-product-view .radio-item-label {width: 26px;height: 26px;display: block;border: solid 1px black;margin-right: 15px;border-radius: 100%;margin-left: 8px;}
body.pixiedust.catalog-product-view .radio-item:checked + .radio-item-label {background: transparent url(../images/radio-active.svg) no-repeat;border-color: transparent;background-size: calc(100% + 6px);background-position: -3px -3px;}
body.pixiedust.catalog-product-view .kg-ratio{padding: 15px 0 0 15px;font-size: 1.2rem;}
body.pixiedust.catalog-product-view .block-margin{}
body.pixiedust.catalog-product-view .block-margin .block-title{text-align: center;text-transform: uppercase;margin: 8rem 0 3rem 0;font-size: 3.5rem;background: url(../images/Waves.png) no-repeat bottom center;padding-bottom: 20px;}
body.pixiedust.catalog-product-view .block-margin .product-item .product-item-name{height: 60px;}
body.pixiedust.catalog-product-view .block-margin .product-item .price-box {margin: 10px 0 25px;display: flex;height: 31px;}
body.pixiedust.catalog-product-view .block-margin .product-item .old-price {margin: 0;}
body.pixiedust.catalog-product-view .block-margin .product-item .price-container{display: flex;}
body.pixiedust.catalog-product-view .block-margin .product-item  .now-price{display: flex;}
body.pixiedust.catalog-product-view .block-margin .product-item .old-price .price-label{}
body.pixiedust.catalog-product-view .block-margin .product-item .old-price .price {text-decoration: line-through;margin-left: 5px;}
body.pixiedust.catalog-product-view .block-margin .product-item .price-final_price{display: flex;}
body.pixiedust.catalog-product-view .block-margin .product-item .price-box *{align-items: baseline;display: flex;font-weight: 600;margin-right: -1px;}
body.pixiedust.catalog-product-view .block-margin .product-item .now-price .price-label{display: none;}
body.pixiedust.catalog-product-view .block-margin .product-item .now-price{order:1;}
body.pixiedust.catalog-product-view .block-margin .product-item .old-price{ order: 2;transform: scale(0.8);}
body.pixiedust.catalog-product-view .block-margin .product-image-wrapper{margin-bottom: 1.5rem;}
body.pixiedust.catalog-product-view .block-margin button.action {cursor: pointer;position: static !important;width: 100%;padding: 1.7rem 0;height: auto;max-height: unset;background-color: #FFF;border: 1px solid #cccccc !important;border-radius: 3px;font-weight: bold !important;font-size: 1.5rem;}
body.pixiedust.catalog-product-view .block-margin button.action:hover {background: #1d9fb8 !important; color: white !important;}
body.pixiedust.catalog-product-view .block.related{position: relative;background: #fff;}
body.pixiedust.catalog-product-view .block.related *:not(:after){z-index: 2;}
body.pixiedust.catalog-product-view .block.related:after {content: " ";width: calc( 100vw - 15px);height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;background: #fff;z-index: -1;}
body.pixiedust.catalog-product-view .block-margin .owl-thumbs{position: static;margin-bottom: 4rem; padding: 0;}
body.pixiedust.catalog-product-view .block-margin .owl-dots {bottom: -40px;}
body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-prev, body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-next{top: 27% !important;border: solid 1px #cccccc;border-radius: 100%;background: white !important;box-shadow: 0px 0px 5px 0px #00000045;}
body.pixiedust.catalog-product-view .block-margin  .owl-controls .owl-nav [class*=owl-].owl-next{right:-8px;}
body.pixiedust.catalog-product-view .block-margin .owl-controls .owl-nav [class*=owl-].owl-prev{left:8px;}
body.pixiedust.catalog-product-view .owl-carousel.products .owl-item .product-item{width: 100% !important;margin: 0 10px;box-sizing: border-box;padding: 0 20px;}
body.pixiedust.catalog-product-view .owl-carousel.products .owl-item .product-image-container{width: 100% !important;}
body.pixiedust.catalog-product-view .owl-carousel.products .owl-item{padding-bottom: 2px;}
body.pixiedust.catalog-product-view .owl-carousel.products .owl-item .price-wrapper .price{padding: 0 !important;}
body.pixiedust.catalog-product-view .owl-carousel .owl-controls .owl-nav [class*=owl-].owl-prev:before {transform: scale(0.7);left: 5px;top: 7px;}
body.pixiedust.catalog-product-view .owl-carousel .owl-controls .owl-nav [class*=owl-].owl-next:before {transform: scale(0.7) rotate(180deg);top: 7px;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{padding: 6rem 5rem !important;color: white;display: flex;flex-direction: row;z-index:3;align-items: center;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_a{width: 500px;padding-right: 100px;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_a p{margin-bottom: 4rem;color: #949698;font-size: 2rem;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_b{width: 100px;}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .the-video{position: absolute;transform: translateY(-50%);}
body.pixiedust.catalog-product-view .pm-youtube-banner .info-side *:not(p){color:white !important;}
:root body.pixiedust.catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next:hover{background: white !important;}
:root body.pixiedust.catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev:hover{background: white !important;}
body.pixiedust.catalog-product-view .owl-item > div{width:100% !important;}
body.pixiedust.catalog-product-view .block.related > h2{margin-top: 6rem;}
body.pixiedust.catalog-product-view .owl-item h2.post-title{margin: 2rem 0 1rem 0; }
body.pixiedust.catalog-product-view .owl-item .post-title .post-item-link{line-height: 1.5; height: 95px;}
body.pixiedust.catalog-product-view .see-recipe{text-decoration: underline;color: black;font-weight: bold;margin-top: 2.2rem;display: block;}
body.pixiedust.catalog-product-view .cook-time{color: #1d9fb8; margin-right: 10px; margin-left: -3px;}
body.pixiedust.catalog-product-view .cook-time:before{content: " ";width: 26px;height: 26px;display: inline-block;margin-right: 5px;margin-bottom: -9px;background: url(../images/recipe-time.svg) no-repeat;}
body.pixiedust.catalog-product-view .servings{color: #1d9fb8; margin-right: 10px;}
body.pixiedust.catalog-product-view .servings:before{content: " ";width: 26px;height: 26px;display: inline-block;margin-right: 5px;margin-bottom: -9px;background: url(../images/recipe-feeds.svg) no-repeat;}
body.pixiedust.catalog-product-view .owl-item  .post-title .post-item-link {text-align: left;font-weight: 300; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0px; padding-bottom: 2px; height: unset;}
body.pixiedust.catalog-product-view .owl-item:not(.active) .post-content .post-description .post-ftimg-hld img{display: none;}
body.pixiedust.catalog-product-view .block.related .owl-theme .owl-controls .owl-nav [class*=owl-]{border-radius: 100%;background: white !important;top: 27% !important;box-shadow: 0px 0px 5px 0px #00000045;}
body.pixiedust.catalog-product-view .block-margin .owl-carousel  .owl-stage {padding: 0 !important;}
body.pixiedust.catalog-product-view .additional-attributes{width: 100% !important;margin: 4rem 0 0 0;}
body.pixiedust.catalog-product-view .additional-attributes td{margin: 0px !important;padding: 10px !important;}
body.pixiedust.catalog-product-view .col.label {background: white;margin: 0;padding: 1rem 2rem !important;border: solid 10px #f4f4f4 !important;}
body.pixiedust.catalog-product-view .col.data{background: white;margin: 0;padding: 1rem 2rem !important;border: solid 10px #f4f4f4 !important;}
body.pixiedust.catalog-product-view .additional-attributes th.col.label{width: 50%;vertical-align: middle;background: none;border: none !important;padding: 1.5rem 2rem !important;padding-left: 0 !important;}
body.pixiedust.catalog-product-view table.additional-attributes td.col.data{width: 50%;border: none !important;padding: 2rem 2rem !important;color: #8f8f8f;}
body.pixiedust.catalog-product-view .additional-attributes tr{border-bottom: solid 1px #e0e2e4;}
body.pixiedust.catalog-product-view .additional-attributes tr:first-child {border-top-right-radius: 3px;overflow: hidden;}
body.pixiedust.catalog-product-view .additional-attributes tr:last-child{border-bottom-right-radius: 3px;overflow: hidden;border:none !important;}
body.pixiedust.catalog-product-view .product.info .data.item.content{display: none;}
body.pixiedust.catalog-product-view .product.info .data.item.title.active + .content{display: block;}
body.pixiedust.catalog-product-view .product.info.detailed .data.item.content{text-align: left;}
body.pixiedust.catalog-product-view .block.related{background: #fff;display: inline-block;}
body.pixiedust.catalog-product-view .block.related h3.underline{border:none !important;}
body.pixiedust.catalog-product-view .block.related:after{height: calc(100% + 10px);background: #fff;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper{text-align: center;padding: 7rem 0;display: inline-block;width: 100%;}
body.pixiedust.catalog-product-view .container_relatedproducts{padding: 7rem 0 2rem; width: 100%;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .slick-slide > div{height: 100%;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item{all:unset !important;height: 100%;width: 100% ;margin: 0 ;padding: 0;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item-info{height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item-info .product-item-photo{padding: 0  1rem;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .add-to-wishlist, body.pixiedust.catalog-product-view .amrelated-grid-wrapper .tocompare{display: none !important;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper [data-role="add-to-links"]{display: none !important;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item-details{width:90%;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item-details .product-item-link{font-size: 2rem;display: inline-block;text-overflow: ellipsis;white-space: normal;height: 60px;overflow: hidden;position: relative;margin: 0 5px 0 5px;text-align: center;text-decoration: none;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper .product-item-photo img{height: 290px;object-fit: cover;object-position: center;margin-bottom: 2rem;}
body.pixiedust.catalog-product-view .amrelated-grid-wrapper  .price-including-tax .price{font-size: 2.4rem;margin-top: 20px;}
body.pixiedust.catalog-product-view .price-including-tax + .price-excluding-tax:before, body.pixiedust.catalog-product-view.weee[data-label]:before{display: none;}
body.pixiedust.catalog-product-view .price-including-tax + .price-excluding-tax:after, body.pixiedust.catalog-product-view .weee[data-label]:after{display: none;}
body.pixiedust.catalog-product-view .pm-competition{padding: 6rem 0 8rem;background: #f6f8fa;position: relative; display: inline-block; width: 100%;}
body.pixiedust.catalog-product-view .pm-competition:after{content: " ";width: calc(100vw - 15px);height: 100%;background: #f6f8fa;position: absolute;z-index: 1;left: 50%;top: 0;transform: translateX(-50%);display: block;}
body.pixiedust.catalog-product-view .pm-competition .page-main > h2{width: 100%;text-align: center;position: relative;z-index: 2;margin-top: 0; text-transform: uppercase; font-size: 24px;}
body.pixiedust.catalog-product-view .pm-competition .page-main > h2 + p{width: 100%;text-align: center;position: relative;z-index: 2;margin-bottom: 4rem; color: #a2a4a6;font-size: 1.8rem;}
body.pixiedust.catalog-product-view .pm-competition .page-main{position: relative;z-index: 2;}
body.pixiedust.catalog-product-view .pm-competition .contain{display: block;justify-content: space-between;}
body.pixiedust.catalog-product-view .pm-competition .contain:not(.slick-initialized){display: none !important;}
body.pixiedust.catalog-product-view .pm-competition .slick-slide {padding: 0 10px;}
body.pixiedust.catalog-product-view .pm-competition .item{width: 100%;border: solid 1px #e6e7e8;border-radius: 6px;position: relative;overflow: hidden;}
body.pixiedust.catalog-product-view .pm-competition .item .badge{display: flex;align-items: center;padding-left: 40px; position: absolute;top: 3rem;left: 0;background: #be232d;width: 9rem;height: 5rem;color: white;}
body.pixiedust.catalog-product-view .pm-competition .item .badge:before{content: " ";width: 20px;height: 20px;display: inline-block;margin: 0 10px 0 -27px;background: url(../images/draws/label-trophy-white.svg) no-repeat center / 100%;}
body.pixiedust.catalog-product-view .pm-competition .item .badge:after{content: " ";width: 0;height: 0;border-style: solid;border-width: 0 20px 50px 20px;border-color: transparent transparent #be232d transparent;transform: rotate(180deg);position: absolute;right: -20px;top: 0;}
body.pixiedust.catalog-product-view .pm-competition .item .badge span{width: 100px;}
body.pixiedust.catalog-product-view .pm-competition .item .sec1{background: white;border-bottom: solid 1px #e6e7e8;padding: 3rem 3rem;}
body.pixiedust.catalog-product-view .pm-competition .item .img{width: 100%;height: 300px;border: solid 1px #e6e7e8;}
body.pixiedust.catalog-product-view .pm-competition .item .info{}
body.pixiedust.catalog-product-view .pm-competition .item .title{margin: 2rem 0 4rem 0; font-weight: bold;}
body.pixiedust.catalog-product-view .pm-competition .item .title p:first-of-type{margin: 0 0 3px 0;color: #a2a4a6;font-size: 1.2rem; font-weight: normal;}
body.pixiedust.catalog-product-view .pm-competition .item .price{font-size: 2rem;margin: 0 0 -14px 0;}
body.pixiedust.catalog-product-view .pm-competition .item .sec2{background: white;border-bottom: solid 1px #e6e7e8;padding: 2rem 3rem;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
body.pixiedust.catalog-product-view .pm-competition .item .sec2 ul{display: flex;margin: 0;padding: 0;list-style: none;width: 100%;justify-content: space-between;}
body.pixiedust.catalog-product-view .pm-competition .item .sec2 ul li{margin: 0;}
body.pixiedust.catalog-product-view .pm-competition .item .sec2 ul li:first-child:before{content: " ";width: 20px;height: 20px;display: inline-block;background: url(../images/draws/comp-carousel-pricex1.png) no-repeat center / 100%;margin: 0 9px -3px 0;}
body.pixiedust.catalog-product-view .pm-competition .item .sec2 ul li:last-child:before{content: " ";width: 30px;height: 20px;display: inline-block;background: url(../images/draws/next-draw-tickets-green.svg) no-repeat center / 100%;margin: 0 8px -4px 0;}
body.pixiedust.catalog-product-view .pm-competition .item .sec3{padding: 2rem 3rem;}
body.pixiedust.catalog-product-view .pm-competition .item .sec3 p{margin-bottom: 0;display: inline-block;color: #bf382e;}
body.pixiedust.catalog-product-view .pm-competition .item .sec3:before{content: " ";width: 20px;height: 20px;display: inline-block;background: url(../images/draws/comp-carousel-datex2.png) no-repeat center / 100%;margin: 1px 9px -4px 0;}
body.pixiedust.catalog-product-view .pm-competition .page-main .slick-dots{margin: 4rem 0;display: inline-block;}
body.pixiedust.catalog-product-view .product.media{margin-bottom: 0 !important;}
body.pixiedust.catalog-product-view .price-container .price-including-tax + .price-excluding-tax:before{content: attr(data-label);display: inline-block !important;margin-right: 5px;margin-left: 8px;}
body.pixiedust.catalog-product-view a.nav-next{background: url(../images/thumbnails-arrow.svg) no-repeat center / 100%;display: inline-block;text-align: center;width: 20px;height: 20px;font-size: 0;position: absolute;left: 50%;transform: translateX(-50%);margin-top: 20px;}
body.pixiedust.catalog-product-view .vehicle-fits {cursor:pointer; background: #f6f8fa;display: inline-block;margin: 0 0 3.4rem;padding: 16px 20px 18px 62px;border-radius: 5px;color: black;}
body.pixiedust.catalog-product-view .vehicle-fits p {color: black;margin-bottom: 0; text-transform: uppercase;}
body.pixiedust.catalog-product-view .vehicle-fits p:before {content: " ";display: inline-block;width: 32px;height: 32px;border-radius: 100%;margin: -4px 9px -12px -47px;background: url(../images/tabs-product-fits.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .vehicle-fits p strong{text-transform: none; font-weight: normal;}
body.pixiedust.catalog-product-view .badge-blocky{padding: 0;}
body.pixiedust.catalog-product-view .badge-blocky ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: space-between;width: 60%;}
body.pixiedust.catalog-product-view .badge-blocky li{}
body.pixiedust.catalog-product-view .badge-blocky li.made-in:before{content:" ";width: 96px;height: 28px; background: url(../images/MadeInBritainx2.png) no-repeat center / 100%}
body.pixiedust.catalog-product-view .badge-blocky li.del:before{content: " ";width: 20px;height: 20px;background: url(../images/usp-delivery.svg) no-repeat 0 -3px / 100%;display: inline-block;margin: 0 0 -5px 0;}
body.pixiedust.catalog-product-view .badge-blocky li.del{width: 130px;height: 25px;margin-left: 15px;margin-top: 4px;}
body.pixiedust.catalog-product-view .badge-blocky li.exc:before{content: " ";width: 20px;height: 20px;background: url(../images/usp-exclusive.svg) no-repeat 0 -3px / 100%;display: inline-block;margin: 0 0 -5px 0;}
body.pixiedust.catalog-product-view .badge-blocky li.exc{width: 130px;height: 25px;margin-left: 15px;margin-top: 4px;}
body.pixiedust.catalog-product-view .box-tocart div.field.qty .control .qtyspan{display: block !important;}
body.pixiedust.catalog-product-view .box-tocart div.field.qty .control input{width: 40% !important;}
body.pixiedust.catalog-product-view .box-tocart div.field.qty {max-width: 140px;}
body.pixiedust.catalog-product-view .box-tocart .but-box{flex-grow: 1;}
body.pixiedust.catalog-product-view .box-tocart .action.primary.tocart span{background: unset; padding-left: 5px;}
body.pixiedust.catalog-product-view .amrewards-highlight-container:before{content: " ";margin: 2px 5px 0;width: 26px;height: 32px;border-radius: 100%; background: url(../images/reward-points.svg) no-repeat center / 100%}
body.pixiedust.catalog-product-view .pm-competition .item .img img {height: 100%;width: 100%;object-fit: cover;}
body.pixiedust.catalog-product-view .heart-shaped-box{background: none;}
body.pixiedust.catalog-product-view .amrewards-highlight-container{display: flex;align-items: center;}
body.pixiedust.catalog-product-view .amrewards-highlight-container > .caption strong{font-weight: normal;}
body.pixiedust.catalog-product-view .amrewards-highlight-container > .caption b{font-weight: normal; text-decoration: underline;}
body.pixiedust.catalog-product-view .amrewards-highlight-container > .caption b + b{text-decoration: none;}
body.pixiedust.catalog-product-view .breadcrumbs strong{color: inherit;font-weight: normal;}
body.pixiedust.catalog-product-view h3.underline{border: none;margin-bottom: 0;text-transform: uppercase;}
body.pixiedust.catalog-product-view .subline{color: #a2a4a6;font-size: 1.8rem;}
body.pixiedust.catalog-product-view #product-options-wrapper select{border: 1px solid #e4e5e5 !important;height: 58px !important;border-radius: 6px;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col {width: 100%;float: left;margin-right: 0 !important;display: flex;align-items: center;margin-bottom: 2rem;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > .mm-title{width: 30%;background: white;height: 100%;display: flex;align-items: center;justify-content: center;padding: 0 3rem;border-radius: 2rem;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul{flex-grow: 1;background: white;margin: 0 0 0 20px;padding: 3rem 10% 1rem 3rem;border-radius: 2rem;height: 100%;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul > li{display: inline-block;margin-right: 10px;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul > li:last-child{width: 100%;display: block;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul > li a{text-decoration: underline;font-weight: normal;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul > li:last-child a{color: black;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > .mm-title > a{display: flex;flex-direction: column-reverse;float: none;flex-wrap: nowrap;align-items: center;justify-content: center;text-decoration: none;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > .mm-title > a > span{all: unset;font-size: 2.5rem;text-transform: uppercase;text-decoration: none;margin: 2rem 0 1rem 0;}
body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > .mm-title > a img{all: unset;}
body.pixiedust.catalog-product-view .fotorama__dot{background: black;border-color: black;}
body.pixiedust.catalog-product-view .fotorama__active .fotorama__dot{background-color: white !important;border-color: #1d1d1b !important;}
body.pixiedust.catalog-product-view .psdesc .content-container {width: 400px;}
body.pixiedust.catalog-product-view .psdesc .content {display: block;max-height: 60px;overflow: hidden;}
body.pixiedust.catalog-product-view .psdesc .content.expanded {max-height: none;}
body.pixiedust.catalog-product-view .gallery-placeholder{padding-top: 4rem;}
body.pixiedust.catalog-product-view .fefo-block{ margin: 0 0 2rem 0;}

body.pixiedust.catalog-product-view .badge-blocky{padding: 0;}
body.pixiedust.catalog-product-view .badge-blocky ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: flex-start;width: 100%;}
body.pixiedust.catalog-product-view .badge-blocky li{font-size: 1.4rem;width: 33% !important;padding: 0 !important;margin: 0 9px 0 0 !important;white-space: pre;display: flex;align-items: center; justify-content: center}
body.pixiedust.catalog-product-view .badge-blocky li.made-in{justify-content: flex-start; width: 22% !important;}
body.pixiedust.catalog-product-view .badge-blocky li.del:before{}
body.pixiedust.catalog-product-view .badge-blocky li.del{border-left: solid 1px #eaeaea;padding-left: 5px !important;}
body.pixiedust.catalog-product-view .badge-blocky li.exc:before{}
body.pixiedust.catalog-product-view .badge-blocky li.exc{border-left: solid 1px #eaeaea;padding-left: 5px !important;}

@media(max-width: 1199px){
    body.pixiedust.catalog-product-view .gallery-info .product.media{width:100% !important;margin: 0;}
    body.pixiedust.catalog-product-view .gallery-info .product-info-main{width: 100% !important;margin: 0; padding-left: 15px; padding-right: 15px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side h3:after{display: block;margin-bottom: 2rem;left: 50%;position: relative;transform: translateX(-50%); }
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content #yt-button{width: 70px; height: 70px;}
    body.pixiedust.catalog-product-view .product-info-main .breadcrumbs{display: none;}
    body.pixiedust.catalog-product-view a.nav-next{display: none;}
    body.pixiedust.catalog-product-view .gallery-placeholder{ max-width: 590px;margin: auto;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr{display: block !important;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr--next{right:0;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr--prev{left: 0;}
    body.pixiedust.catalog-product-view .fotorama__stage__frame .fotorama__img{max-height: 100%;}
}

@media(max-width: 499px){
    body.pixiedust.catalog-product-view .badge-blocky li.made-in:before{display: inline-block;}
    body.pixiedust.catalog-product-view .badge-blocky{padding: 0;display: flex;align-items: center;justify-content: center;}
    body.pixiedust.catalog-product-view .badge-blocky ul{list-style: none;margin: auto auto;padding: 0;display: flex;align-items: center;justify-content: flex-start;width: auto !important;text-align: center;}
    body.pixiedust.catalog-product-view .badge-blocky li{font-size: 1.15rem;width: auto !important;padding: 0 !important;margin: 0 9px 0 0 !important;white-space: pre;display: flex;align-items: center;}
    body.pixiedust.catalog-product-view .badge-blocky li.made-in{max-width: 84px !important;width: 100% !important;min-width: unset;}
    body.pixiedust.catalog-product-view .badge-blocky li.del:before{}
    body.pixiedust.catalog-product-view .badge-blocky li.del{border-left: solid 1px #eaeaea;padding-left: 9px !important;}
    body.pixiedust.catalog-product-view .badge-blocky li.exc:before{}
    body.pixiedust.catalog-product-view .badge-blocky li.exc{border-left: solid 1px #eaeaea;padding-left: 9px !important;}
}

@media(max-width: 767px){
    body.pixiedust.catalog-product-view .gallery-info{overflow: visible;}
    body.pixiedust.catalog-product-view .gallery-info{width:100vw;}
    body.pixiedust.catalog-product-view .gallery-placeholder{padding-top: unset;}
    body.pixiedust.catalog-product-view .gallery-info{flex-direction: column;}
    body.pixiedust.catalog-product-view .size-button{width: calc(100% - 30px);margin: 0 15px 1rem 15px !important;box-sizing: border-box;}
    body.pixiedust.catalog-product-view .product-info-main .page-title-wrapper{padding:0;}
    body.pixiedust.catalog-product-view .product-add-form{width: unset;}
    body.pixiedust.catalog-product-view .badge-n-shorty .badge{flex-direction: column;}
    body.pixiedust.catalog-product-view .badge-n-shorty .badge .item{margin: 0 0 1rem 0 !important;}
    body.pixiedust.catalog-product-view .badge-n-shorty .shorty{ border-bottom: solid 1px #e8e8e8;margin: 3rem 0 2rem;}
    body.pixiedust.catalog-product-view .badge-n-shorty .shorty .item{display: none;}
    body.pixiedust.catalog-product-view .product-info-main .p-info-bottom.right{margin-left: 15px; margin-bottom: 1rem;}
    body.pixiedust.catalog-product-view .product.info.detailed:after{z-index: -1;}
    body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title{width:calc( 100% - 30px); margin: 0 15px 1rem !important;}
    body.pixiedust.catalog-product-view .product.info.detailed{padding-top: 5rem; padding-bottom: 5rem;}
    body.pixiedust.catalog-product-view .product.info.detailed .data.item.content{padding-top: 3rem; padding-bottom: 3rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner{margin-top: -2px;}
    body.pixiedust.catalog-product-view .product.data.items {border: none;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .flexer{flex-direction: column;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{flex-direction: column;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{margin-top: -180px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_a{width: unset; padding: unset;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_b{width:100%; margin-top: 5rem;}
    body.pixiedust.catalog-product-view .video-container{min-width: unset; width: 100%;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .the-video{position: relative; transform: unset;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{width: 100%;padding: 0 5rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{width: 100%;padding: 0;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content{width: calc(100% + 30px);margin-left: -15px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side, body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{ min-height: 340px; justify-content: space-between;align-items: center;text-align: center;}
    /*body.pixiedust.catalog-product-view .fotorama__dot{width:10px; height:10px; background: white;}*/
    /*body.pixiedust.catalog-product-view .fotorama__active .fotorama__dot{background: black; border-color: black;}*/
    body.pixiedust.catalog-product-view .block-margin .block-title{font-size: 2.8rem;}
    body.pixiedust.catalog-product-view .owl-carousel.products .owl-item .product-item{padding: 0 10px;}
    body.pixiedust.catalog-product-view .block.related > h2{font-size: 2.8rem;}
    :root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{left: 6px !important;}
    body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-next {right: 23px !important;}
    body.pixiedust.catalog-product-view .block.related{padding-bottom: 4rem;}
    body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-prev, body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-next{top:22% !important;}
    body.pixiedust.catalog-product-view .block.related > h2{margin-top: 4rem;}
    body.pixiedust.catalog-product-view .col.label, body.pixiedust.catalog-product-view .col.data{border: none !important;border-bottom: solid 1px #bbbbbb !important;border-top: solid 10px #f4f4f4 !important;}
    body.pixiedust.catalog-product-view .footer-black-n-white .flexer{flex-direction: column;align-items: center;}
    body.pixiedust.catalog-product-view .footer-black-n-white .flexer > div{margin-bottom: 4rem;}
    body.pixiedust.catalog-product-view .footer-black-n-white .flexer > div:last-of-type{margin-bottom: 0;}
    body.pixiedust.catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin: -50px 0 30px 0;padding-left: 15px;padding-right: 15px;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr__arr{transform: translateX(-50%) scale(0.75);}
    body.pixiedust.catalog-product-view .title-price-sku .page-title {font-size: 2.5rem !important;font-weight: 600;max-width: 90% !important;margin-bottom: 1rem !important;line-height: 1.5;}
    body.pixiedust.catalog-product-view .prodid-love .right .action.towishlist{right: 0;}
    body.pixiedust .product-info-main span.price{font-size: 2.4rem;}
    body.pixiedust.catalog-product-view .trigger-nav ul{flex-direction: column;width: 100%;border: none;background: center;padding-left: 0;padding-right: 0;}
    body.pixiedust.catalog-product-view .trigger-nav ul li{width: 100%;margin: 0 0 1rem 0;}
    body.pixiedust.catalog-product-view .trigger-nav ul li:not(.active) h3, body.pixiedust.catalog-product-view .trigger-nav ul li:not(.active):hover h3{border: solid 1px #e4e5e5;}
    body.pixiedust.catalog-product-view .trigger-nav ul li h3{text-align: left;}
    body.pixiedust.catalog-product-view .pixie-in-outwrap.no-right-col .pixie-tab-wrap.wrap-left{padding: 2rem 0;}
    body.pixiedust.catalog-product-view .slick-slider{padding: 0;}
    body.pixiedust.catalog-product-view .pm-youtube-banner:after{width: calc( 100vw + 4px); margin-left: -2px; }
    body.pixiedust.catalog-product-view .pm-competition .page-main{padding-left: 0; padding-right:0;}
    body.pixiedust.catalog-product-view .pm-competition .item .sec1{padding: 3rem 2rem;}
    body.pixiedust.catalog-product-view .pm-competition .item .sec2{padding: 2rem 2rem;}
    body.pixiedust.catalog-product-view .pm-competition .item .sec3{padding: 2rem 2rem;}
    body.pixiedust.catalog-product-view .pm-competition .item .sec2 ul li{font-size: 1.2rem;}
    body.pixiedust.catalog-product-view .pm-competition .item .sec3 p{font-size: 1.2rem;}
    body.pixiedust.catalog-product-view .pm-competition .item .price{font-size: 1.6rem;}
    body.pixiedust.catalog-product-view .container_relatedproducts{padding: 4rem 0;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side {padding: 6rem 0 !important;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side h4{font-size: 3rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_a p{font-size: 1.6rem;line-height: 1.8;}
    body.pixiedust.catalog-product-view .product-info-main{padding-bottom: 5rem;}
    body.pixiedust.catalog-product-view .badge-blocky ul{width:100%;}
    body.pixiedust.catalog-product-view .amrewards-highlight-container:before{width: 37px;height: 37px;border-radius: 0;margin-right: 13px;}
    body.pixiedust.catalog-product-view .tabme .trigger-button{display: block !important;}
    body.pixiedust.catalog-product-view .trigger-nav{display: none !important;}
    body.pixiedust.catalog-product-view .tabme.open h3, body.pixiedust.catalog-product-view .tabme:hover h3{background: #2b2d30;color: white;}
    body.pixiedust.catalog-product-view .tabme h3{margin: 0;padding: 1.6rem 2rem !important;border-radius: 5px;cursor: pointer;transition: all 300ms; background: white;}
    body.pixiedust.catalog-product-view .tabme h3:before{content: " ";width: 20px;height: 20px;display: inline-block;margin: 0 10px -6px 0;}
    body.pixiedust.catalog-product-view .tabme#script-tab h3:before{background: url(../images/tabs-description.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme#fits-tab h3:before{background: url(../images/tabs-product-fits.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme#attribute-tab h3:before{background: url(../images/tabs-specifications.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme#features-tab h3:before{background: url(../images/tabs-features-black.svg) no-repeat center / 100%; width:22px;}
    body.pixiedust.catalog-product-view .tabme#reviews-tab h3:before{background: url(../images/tabs-reviews.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme#drawterms-tab h3:before{background: url(../images/tabs-prize-draw-terms.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme#attachments-tab h3:before{background: url(../images/tabs-manual-downloads-black.svg) no-repeat center / 100%}
    body.pixiedust.catalog-product-view .tabme.open h3:before{filter: invert(1) brightness(2);}
    body.pixiedust.catalog-product-view .tabme:hover h3:before{filter: invert(1) brightness(2);}
    body.pixiedust.catalog-product-view .tabme .trigger-content{padding: 5rem 0;}
    body.pixiedust.catalog-product-view .tabme{margin-bottom: 1rem;}
    body.pixiedust.catalog-product-view .pixie-in-outwrap{padding:5rem 0 0 0;}
    body.pixiedust.catalog-product-view .tabme h3{border: 1px solid #c9cacb;}
    body.pixiedust.catalog-product-view .trigger-button:after{right:22px;}
}

@media (max-width: 480px){
    body.pixiedust.catalog-product-view .box-tocart div.field.qty .control input{width:100% !important;}
    body.pixiedust.catalog-product-view .box-tocart div.field.qty .control .qtyspan{display: none !important;}
}

@media (max-width: 600px){
    body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col{flex-direction: column;}
    body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > .mm-title{width: 100%;margin-bottom: 2rem;box-sizing: border-box;}
    body.pixiedust.catalog-product-view #fits-tab .finder-tab-options .mm-col > ul{margin-left: 0;}
}

@media (max-width: 639px){
    body.pixiedust.catalog-product-view .table-wrapper table.additional-attributes td.col.data{width: 100%;background: transparent;box-sizing: border-box;padding-left: 0 !important;padding-right: 0 !important;}
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before{width: 100%;font-weight: normal;}
    body.pixiedust.catalog-product-view .table-wrapper{border: none;}
    body.pixiedust.catalog-product-view .additional-attributes#product-attribute-specs-table{margin: 0;}
}

@media(min-width: 768px) and (max-width: 1199px){
    body.pixiedust.catalog-product-view .gallery-info{flex-direction: column;}
    body.pixiedust.catalog-product-view .product-info-main .page-title-wrapper{padding:0;}
    body.pixiedust.catalog-product-view .product-add-form{width: unset;}
    body.pixiedust.catalog-product-view .badge-n-shorty .badge{flex-direction: column;}
    body.pixiedust.catalog-product-view .badge-n-shorty .badge .item{margin: 0 0 1rem 0 !important;}
    body.pixiedust.catalog-product-view .title-price-sku{padding: 3rem 0 3rem;}
    body.pixiedust.catalog-product-view .badge-n-shorty .shorty{ border-bottom: solid 1px #e8e8e8;margin: 3rem 0 2rem;}
    body.pixiedust.catalog-product-view .badge-n-shorty .shorty .item{display: none;}
    body.pixiedust.catalog-product-view .product-info-main .p-info-bottom.right{margin-left: 15px; margin-bottom: 1rem;}
    body.pixiedust.catalog-product-view .product.info.detailed:after{z-index: -1;}
    body.pixiedust.catalog-product-view .product.info.detailed{padding-top: 5rem; padding-bottom: 3rem;}
    body.pixiedust.catalog-product-view .product.info.detailed .data.item.content{padding-top: 3rem; padding-bottom: 3rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner{margin-top: -2px;}
    body.pixiedust.catalog-product-view .product.data.items {border: none;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .flexer{flex-direction: row-reverse;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{width: 100%;padding: 0 5rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{width: 100%;padding: 0;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content{width:100%;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side, body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{ min-height: 4000px; justify-content: center;align-items: center;text-align: center;}
    body.pixiedust.catalog-product-view .product.data.items .data.item.content{margin-top: 9rem;}
    body.pixiedust.catalog-product-view .product.data.items .data.item.content{text-align: left;}
    body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-prev{left:12px !important;}
    body.pixiedust.catalog-product-view .block-margin .owl-carousel.products .owl-controls .owl-nav .owl-next{right:14px !important;}
    body.pixiedust.catalog-product-view .pm-youtube-banner{margin-top: -2px;}
    body.pixiedust.catalog-product-view .product.data.items {border: none;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .flexer{flex-direction: column;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{flex-direction: column;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{margin-top: -180px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_a{width: unset; padding: unset;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .side_b{width:100%; margin-top: 5rem;}
    body.pixiedust.catalog-product-view .video-container{min-width: unset; width: 100%;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side .the-video{position: relative; transform: unset;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{width: 100%;padding: 0 5rem;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side{width: 100%;padding: 0;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side .content{width: calc(100% + 30px);margin-left: -15px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .embed-side, body.pixiedust.catalog-product-view .pm-youtube-banner .info-side{ min-height: 340px; justify-content: space-between;align-items: center;text-align: center;}
    body.pixiedust.catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin: -50px 0 30px 0;padding-left: 15px;padding-right: 15px;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr__arr{transform: translateX(-50%) scale(0.60);}
}

@media(min-width: 768px){
    body.pixiedust.catalog-product-view .product.info.detailed .product.data.items > .item.title:nth-child(1) {margin-left: 5px  !important;}
    body.pixiedust.catalog-product-view .gallery-info .product-info-main{padding-bottom: 2rem;}

    body.pixiedust .block.widget.pm-widget-wrap.upsellrelatedcross .products-grid .product-item{height: inherit !important;}
    body.pixiedust .widget-product-grid .slick-track{display: flex;}
    body.pixiedust .block.widget.pm-widget-wrap .products-grid .product-item .product-image-container{min-height: 200px;}
    body.pixiedust .block.widget .product-item-info{display: flex;flex-direction: column;height: 100%;}
    body.pixiedust .block.widget.pm-widget-wrap .products-grid .product-item .product-item-details {height: 100%;flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;}
}

@media(min-width: 1200px){
    body.pixiedust.catalog-product-view .gallery-info{}
    body.pixiedust.catalog-product-view .gallery-info .product-info-main{ flex-grow: 1; }
    body.pixiedust.catalog-product-view .gallery-placeholder {height: 100%; max-height: 690px; }
    body.pixiedust.catalog-product-view .post-content .post-description .post-ftimg-hld img {min-height: 288px;object-fit: cover;}
    body.pixiedust.catalog-product-view .owl-item  .post-title .post-item-link {height: 95px;}
    body.pixiedust.catalog-product-view .pm-youtube-banner .info-side {padding: 6rem 5rem 6rem 0 !important;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__stage__shaft{max-width: calc(100% - 140px)!important;margin-left: 140px !important;width: calc(100% - 143px) !important;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__arr--prev{left: 144px;}
    body.pixiedust.catalog-product-view .gallery-info .fotorama__stage{max-height: 600px;}
}

@media(min-width: 1200px) and (max-width: 1349px){
    body.pixiedust.catalog-product-view .gallery-info .product.media{width:50% !important;}
}

@media(max-width: 1349px){
    body.pixiedust header.page-header{padding-top: 0;}
}

@media(min-width: 1349px){
    body.pixiedust.catalog-product-view .gallery-info .product-info-main{padding-bottom: 6rem;}
    body.pixiedust.catalog-product-view .gallery-info .product.media {width: 50% !important; margin-right: 2% !important}
}

@media(min-width: 1400px){
    body.pixiedust.catalog-product-view .gallery-info .product.media {width: 48% !important;margin-right: 5% !important;}
}
