.list-inline{margin-left:0;padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-ordered{list-style-type:decimal}.list-ordered li ul{list-style-type:square}.list-unordered{padding:.35em 0 .75em 1em !important;list-style-type:disc !important}.list-unordered li ul{list-style-type:square !important}.pager__items,.footer__column ul,.list-unstyled{margin:0;padding:0;list-style:none}.product__qty-label,.social__item--pinterest,.social__item-title{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);overflow:hidden}.newsletter__button .sr-only,.product__price .old-price .price-label{position:relative;height:auto;width:auto;margin:0;padding:0;border:0;clip:auto;overflow:visible}.product_share__item-title,.bundle-summary .finance-options__block a,.bundle-summary .tier-price-container,.product-list__details .price-to,.product__price .price-to,.gallery__window--fullscreen .product__add-additional,.gallery__window--fullscreen .product__labels,.gallery__window--fullscreen .gallery__zoom,.social__title{display:none !important}.product__labels{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:2}.product__label{position:absolute;top:2.5px;left:-37.5px;transform:rotate(-45deg);min-width:125px;padding:.4em;color:#fff;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;text-transform:uppercase;text-align:center;line-height:1}.product__label--award-winning{background:#08bd6d}.product__label--best-seller{padding:.425em;background:#ff580b}.product__label--next-day-delivery{background:#ff580b}.product-list__link{display:block;margin:0 0 .2em;color:#0a0a0a;font-size:1.7em;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase}.coming-soon{width:100%}.coming-soon{display:block !important;max-width:270px;margin:0 auto .42em}.footer_accordion__item{border-bottom:1px solid #dddbd7}.footer_accordion__item{padding:0 0 1.42em}.details_accordion-trigger,.footer_accordion__title{position:relative;padding:0 0 0 .65rem;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.45em}.details_accordion-title,.footer_accordion__trigger{color:#000;font-weight:700;text-decoration:none}.details_accordion-title{font-size:1.42em}.details_accordion .counter{font-weight:normal}.details_accordion .counter::before{content:"("}.details_accordion .counter::after{content:")"}.details_accordion-trigger-icon,.footer_accordion__icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:transform .3s ease}.details_accordion-trigger-icon{right:20px}.footer_accordion__icon--active{transform:translateY(-50%) rotate(45deg)}.details_accordion-content,.footer_accordion__content{position:relative;max-height:0;transition:max-height .3s ease;will-change:auto;overflow:auto}.footer_accordion__content-inner{padding:.71em .71em 0}.file__change,.product_share__title,.bundle-option-select,.bundle__scroll-link,.download_samples-link,.review-button,.product-list__button-link,.product__addtocart,.product__button-compare,.newsletter__button,.coming-soon{display:inline-block;padding:.71em 1.42em;background:#ff580b;border:1px solid #ff580b;border-radius:5px;color:#fff;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:120%;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .5s;will-change:auto;cursor:pointer}.file__change>*,.product_share__title>*,.bundle-option-select>*,.bundle__scroll-link>*,.download_samples-link>*,.review-button>*,.product-list__button-link>*,.product__addtocart>*,.product__button-compare>*,.newsletter__button>*,.coming-soon>*{display:inline-block}.file__change:hover,.product_share__title:hover,.bundle-option-select:hover,.bundle__scroll-link:hover,.download_samples-link:hover,.review-button:hover,.product-list__button-link:hover,.product__addtocart:hover,.product__button-compare:hover,.newsletter__button:hover,.coming-soon:hover{border-color:#fd9e56;background:#fd9e56;color:#fff;text-decoration:none}.file__change:focus,.product_share__title:focus,.bundle-option-select:focus,.bundle__scroll-link:focus,.download_samples-link:focus,.review-button:focus,.product-list__button-link:focus,.product__addtocart:focus,.product__button-compare:focus,.newsletter__button:focus,.coming-soon:focus{box-shadow:none;background:#c15b0e;border-color:#c15b0e}.file__change,.download_samples-link,.product-list__button-link,.product__button-wishlist,.product__button-icon,td.col__actions .action{background:#17140f;border:1px solid #17140f;border-radius:4px;text-decoration:none;color:#fff;transition:all .5s;will-change:auto;cursor:pointer}.file__change:hover,.download_samples-link:hover,.product-list__button-link:hover,.product__button-wishlist:hover,.product__button-icon:hover,td.col__actions .action:hover{background:#878787;border-color:#878787;color:#fff}.file__change:focus,.download_samples-link:focus,.product-list__button-link:focus,.product__button-wishlist:focus,.product__button-icon:focus,td.col__actions .action:focus{background:#2c2b29;border-color:#2c2b29}.finance-options__block a,.bundle__configure,.bundle__modal--tooltip .modal__footer .modal__close,.bundle__scroll-link{display:inline-block;padding:.71em 0;color:#010101;background:rgba(0,0,0,0);font-weight:600;text-decoration:underline;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .5s;will-change:auto;cursor:pointer}.finance-options__block a *,.bundle__configure *,.bundle__modal--tooltip .modal__footer .modal__close *,.bundle__scroll-link *{text-decoration:inherit}.finance-options__block a:hover,.bundle__configure:hover,.bundle__modal--tooltip .modal__footer .modal__close:hover,.bundle__scroll-link:hover{color:#71797d;text-decoration:none}.finance-options__block a:hover *,.bundle__configure:hover *,.bundle__modal--tooltip .modal__footer .modal__close:hover *,.bundle__scroll-link:hover *{text-decoration:inherit}.finance-options__block a:focus,.bundle__configure:focus,.bundle__modal--tooltip .modal__footer .modal__close:focus,.bundle__scroll-link:focus{color:rgba(112,112,112,.7)}.finance-options__block a:focus *,.bundle__configure:focus *,.bundle__modal--tooltip .modal__footer .modal__close:focus *,.bundle__scroll-link:focus *{color:rgba(112,112,112,.7)}.download_samples-link,td.col__actions .action{padding:.35em .71em;font-size:.78em}.product__addtocart,.coming-soon{padding:.53em 1em;font-size:1.71em}.bundle-option-select,.product-list__button-link,.coming-soon{width:100%}.product__addtocart{background:#08bd6d;border-color:#08bd6d;color:#fff}.product__addtocart:hover{background:#089b5a;border-color:#089b5a}.product__addtocart:focus{background:#18774d;border-color:#18774d}.bundle-option-select.unavailable,.coming-soon{background:#e2dfdd;border:1px solid #e2dfdd;color:#2c2b29;pointer-events:none}.bundle__configure{text-align:center}.download_samples-link>*{display:flex;align-items:center;justify-content:center}.download_samples-link>* svg{margin:0 .5em;fill:currentColor}.gallery__zoom,.gallery__play{margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400}.gallery__zoom:hover,.gallery__play:hover{background:rgba(0,0,0,0)}.scroll-button{display:inline-block;padding:.71em;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:99px}.reviews-actions,.rating-summary{width:100%;padding:5px 5px 5px 0}.rating-summary-stars{position:relative;width:90px}.rating-summary-stars-icon{display:block}.rating-summary-total{position:absolute;top:0;left:0;overflow:hidden}.swatch_view__items{min-height:2.636em;margin:0 -2px;overflow:hidden}.swatch_view__items-inner{display:flex}.swatch_view__item{padding:2px}.swatch_view__option{display:flex;justify-content:center;position:relative;min-height:1.8em;min-width:2.6em;margin:0 0 .45em 0;padding:.45em;border:1px solid #dddbd7;outline:2px solid rgba(0,0,0,0);transition:all .2s ease,box-shadow .2s ease;overflow:hidden;line-height:1.2;cursor:pointer}.swatch_view__option:hover,.swatch_view__option:active,.swatch_view__option--selected{border-color:#fff;outline:2px solid #e2dfdd}.swatch_view__radio{position:absolute;z-index:-10;opacity:0}.product-list__details .price-label,.product__price .price-label{color:#0a0a0a;font-size:.9em;font-weight:400}.product-list__details .price-wrapper,.product__price .price-wrapper{display:inline-block}.grouped-item-label .price{font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:120%}.product__price .old-price{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;color:#707070}.product__price .old-price .price{font-size:inherit;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.product__price .old-price .price-label{color:#707070;font-size:.95rem}.product-list__details .price,.product__price .price-from .price,.product__price .minimal-price .price,.product__price .final-price .price{font-size:190%;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif}.product__price .old-price+.final-price{color:#d02618}.need-help-block-wrapper [data-content-type=text],.bundle-wrapper,.details_accordion,.product__info--sticky-actions--inner,.info__top-inner,.footer__container{margin-left:auto;margin-right:auto}.need-help-block-wrapper [data-content-type=text]{max-width:1000px}.details_accordion{max-width:1200px}.bundle-wrapper,.info__top-inner,.footer__container{max-width:1440px}.bundle-field,.review-inputs_field{display:block;margin:0 0 1.42em}.review-inputs_textarea,.review-inputs_input,.product__qty-input,.newsletter__input{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;padding:0 .71em;border:1px solid #e2dfdd;border-radius:5px;color:#111;font-size:1em}.review-inputs_textarea::-webkit-outer-spin-button,.review-inputs_input::-webkit-outer-spin-button,.product__qty-input::-webkit-outer-spin-button,.newsletter__input::-webkit-outer-spin-button,.review-inputs_textarea::-webkit-inner-spin-button,.review-inputs_input::-webkit-inner-spin-button,.product__qty-input::-webkit-inner-spin-button,.newsletter__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.review-inputs_textarea:focus,.review-inputs_input:focus,.product__qty-input:focus,.newsletter__input:focus{box-shadow:0 0 2px 1px #e2dfdd;outline:0}.bundle-summary-label,.bundle__label,.review-rating_label,.review-inputs_label{display:block;margin:0 0 .5em;color:#282828;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;font-weight:400}.review-inputs_label--required::after{content:"*"}.review-inputs_textarea{min-height:200px;padding:.71em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.review-inputs_textarea:focus{box-shadow:0 0 2px 1px #e2dfdd;outline:0}.review-inputs_input,.newsletter__input{height:48px}.bundle-label--checkbox,.bundle-label--radio{display:inline-block;padding:.75em 1.25em;background:#f7f4f0;border:2px solid #dddbd7;border-radius:5px;font-weight:700;cursor:pointer}.bundle-input--radio\:checked+.bundle-label--radio,.bundle-input--radio:checked+.bundle-label--radio,.bundle-input--checkbox:checked+.bundle-label--checkbox{box-shadow:0 0 2px 1px #e2dfdd}.file__upload--choice{position:relative}.file__upload--label{display:inline-block;padding:1em 1em 1em 2.5em;border:1px solid #e2dfdd;border-radius:5px}.file__upload--input{display:initial;position:absolute;top:50%;left:.95em;transform:translateY(-50%);height:1em;width:1em;margin:0}.bundle-select,.toolbar__limiter .control{position:relative}.bundle-select select,.toolbar__limiter .control select{display:block;height:48px;width:100%;min-width:80px;padding:0 2.85em 0 .71em;color:#0a0a0a;background-color:#fff;border:1px solid #e2dfdd;border-radius:5px;line-height:45px;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bundle-select .icon,.toolbar__limiter .control .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none}.bundle-select:focus,.toolbar__limiter .control:focus{box-shadow:0 0 2px 1px #e2dfdd;outline:0}.bundle-select::-ms-expand,.toolbar__limiter .control::-ms-expand{display:none}.bundle-input--multi{width:100%;border:2px solid #e2dfdd;border-radius:5px}.bundle-input--multi option{padding:.71em}.list__arrow,.gallery__thumbs-arrow{z-index:5;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background:#ff580b;border:0;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.list__arrow svg,.gallery__thumbs-arrow svg{fill:#fff}.list__arrow:hover,.gallery__thumbs-arrow:hover{background:#fd9e56}.list__arrow:focus,.gallery__thumbs-arrow:focus{background:#c15b0e}.gallery__thumbs-arrow--next{right:0}.gallery__thumbs-arrow--prev{left:0}.list__arrow--disabled,.gallery__thumbs-arrow--disabled{opacity:.2;pointer-events:none}.list__arrow--icon{width:8px;fill:#0a0a0a;transition:background .08s ease-in-out}.product.alert.stock .action.alert,.pager__link--next svg,.pager__link--previous svg,.pager__link,.product__info--sticky-actions.show,.product__info--sticky-actions,.gallery__zoom-close button,.gallery__main-arrow svg{transition:all .2s;will-change:auto}dl{margin:0 0 .71em}dl dt{margin:0 0 .35em;font-weight:700}dl dd{margin:0}.product__overview--bundle::-webkit-scrollbar{width:4px;border-radius:5px}.product__overview--bundle::-webkit-scrollbar-track{width:4px;border-radius:5px}.product__overview--bundle::-webkit-scrollbar-thumb{width:4px;background:#0a0a0a;border-radius:5px}.modal__container{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;overflow-y:auto;z-index:1050 !important;display:flex;padding:2.14em 1.07em;background:rgba(10,10,10,.5)}.modal__content{overflow:hidden;width:90%;max-width:900px;max-height:80vh;min-height:330px;margin:auto;background:#fff;border-radius:5px}.modal__close{margin:0;padding:.71em;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer}.modal__close:hover svg,.modal__close:focus svg{fill:#ef7a22}.modal__title{margin:1.07em}.modal__text{overflow-y:scroll;max-height:45vh;margin:1.07em}.modal__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}table{width:100%;border-collapse:collapse}tbody{background:#fff}caption{display:none}td,th{padding:.71em;border:1px solid #dddbd7;border-width:1px 0 1px 0;text-align:center}td.qty,th.qty{text-align:center}td:first-of-type,th:first-of-type{text-align:left}th{border-width:1px 0 1px 0}th.actions{display:table-cell}td{border-width:0 0 1px 0}td.col__actions .action{display:block;margin:0 0 .5em 0;padding:.5em}tfoot td:last-of-type{text-align:right}.cell__right{padding-right:0;text-align:right}.cell__left{padding-left:0;text-align:left}th{background:#f7f4f0}.table--simple th,.table--simple td{border:0}.table--simple td{padding:.71em;border-bottom:1px solid #dddbd7}.table--simple th{display:none}.footer{background:#282828}.footer__container{width:100%;padding:0}.footer_top{margin:0 0 20px;background:#0a0a0a}.footer_bottom{padding:20px 0 0;background:#111}.footer_top,.footer_main{border-bottom:1px solid #282828}.footer__columns,.footer_bottom__inner{display:flex;flex-direction:column}.footer__column--address,.footer_bottom .copyright{order:1}.footer_bottom .copyright{width:100%}.footer_bottom__inner{flex-direction:column;align-items:center;justify-content:space-between}.social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:.9em 0;text-align:center;order:0}.social__list{display:flex;flex-wrap:wrap;justify-content:center}.social__item{margin:0 .325em .5em;padding:0 .65em;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:99px;order:0}.social__item:first-of-type{order:2}.social__item:nth-child(3n){order:5}.social__item:last-of-type{order:4}.social svg{display:flex;width:20px;height:20px;fill:#f2f2f2}.social svg:hover,.social svg:focus{fill:#ef7a22}.social_youtube-icon.social_icon svg{position:relative;top:-2.5px;width:25px;height:25px}.payment_icons__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}.payment_icons--small .payment_icons__list{margin:0;padding:10px}.payment_icons__title{display:none}.payment_icons__item{padding:2px 5px}.payment_icons__item.paypal{order:2}.payment_icons__item.visa{order:4}.payment_icons__item.mastercard{order:3}.payment_icons__item.maestro{order:1}.payment_icons__item.opayo{order:5}.payment_icons__img{height:30px;width:auto}.payment_icons__img--small{height:22px}.copyright{display:block;width:100%;margin:0 0 20px;padding-top:20px;color:rgba(247,244,240,.65);font-size:.85em;line-height:20px;text-align:center;border-top:1px solid rgba(112,112,112,.55)}.footer__logo{display:block;max-width:150px;margin:0 auto 10px}.footer__column{color:#fff}.footer__column ul{line-height:2}.footer__column address{color:#f7f4f0}.footer__column a{transition:color .2s ease-in-out;color:#f7f4f0;text-decoration:none}.footer__column a:hover{color:#fff;text-decoration:underline}.footer__column--address{padding:20px 0;text-align:center}.footer_column__title{color:#f7f4f0}.footer .contact-details-wrapper a{font-size:1.1em;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif}.footer .contact-details-wrapper .contact_icon-phone img,.footer .contact-details-wrapper .contact_icon-email img{width:18px;margin-right:5px}.footer .contact-details-wrapper .contact_icon-phone>*,.footer .contact-details-wrapper .contact_icon-email>*{display:inline-block;vertical-align:bottom}.footer .contact-details-wrapper .contact_icon-phone img{height:18px}.footer .contact-details-wrapper .contact_icon-email img{height:15px}.footer_accordion__item{padding:20px 10px}.footer_accordion__icon{height:20px}.footer_accordion__icon svg{width:20px;height:20px;fill:#fff}.footer_accordion__svg{display:block}.newsletter__footer{margin:0;padding:30px 20px 40px;background:#0a0a0a}.newsletter__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.newsletter__title_group{margin:0 0 12px;color:#fff;text-align:center}.newsletter__title_group>*{display:block;margin:0 0 .15em}.newsletter__title{font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;text-transform:uppercase}.newsletter__subtitle{color:#f7f4f0;text-transform:capitalize;font-size:1.1em}.newsletter__input{padding-right:58px}.newsletter__content{position:relative;display:flex;width:100%;max-width:410px}.newsletter__button{position:relative;top:0;right:0;padding:10px 20px;margin-left:10px;font-size:1.4em}.newsletter__button-icon{fill:#fff;display:none}.info__top{width:100%;margin:0 0 2.5em}.info__top-inner{display:flex;flex-wrap:wrap}.gallery{height:auto;width:100%}.product__info{width:100%}.info__top-inner{position:relative;width:100%}.product-options-bottom{display:flex;flex-wrap:wrap}.product-options-bottom .product-list.product-list__upsell{max-width:1200px;margin:0 auto;}.gallery{order:0;position:relative}.gallery__window{position:relative;transition:opacity .2s linear}.gallery__window.animate-in{transition:opacity 1s linear;opacity:1}.gallery__window.animate-out{transition:opacity .2s linear;opacity:0}.gallery__window--fullscreen{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;height:100%;width:100%;padding:0 15px;background-color:#fff}.gallery__window--fullscreen .gallery__main--placeholder-hidden{position:absolute}.gallery__window--fullscreen.animate-in{transition:none}.gallery__window--fullscreen.animate-out{transition:none}.gallery__window--fullscreen .gallery__main{position:initial;max-height:calc(100% - 50px);max-width:1200px;width:100%;margin:20px auto 0;border:0;border-radius:0;aspect-ratio:1/1}.gallery__window--fullscreen .gallery__main.splide--fade .splide__slide.is-active{position:static;z-index:auto}.gallery__window--fullscreen .gallery__main.splide--fade .splide__slide{height:100%}.gallery__window--fullscreen .gallery__main-list{cursor:zoom-out}.gallery__window--fullscreen .gallery__main-image{height:100%}.gallery__window--fullscreen .gallery__main-image--inner{position:initial;height:100%;border:0}.gallery__window--fullscreen .gallery__thumbs{justify-content:center;position:fixed;right:0;bottom:20px;left:0;width:calc(100% - 30px);max-width:1200px;margin:0 auto}.gallery__window--fullscreen .gallery__zoom-close{display:block}.gallery__main{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #e2dfdd;border-radius:5px}.gallery__main--placeholder-hidden{display:block;opacity:0}.gallery__main-track{align-self:center;position:relative;height:100%;width:100%}.gallery__main-track img{display:block;height:100%;width:100%;margin:auto;border-radius:5px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery__main-list{height:100%;cursor:zoom-in}.gallery__main-list>*{overflow:hidden}.gallery__main-slide{height:100%}.gallery__main-slide>*{transition:all .5s ease;opacity:0}.gallery__main-slide--active>*{opacity:1}.gallery__main-arrows{position:absolute;top:45%;right:0;left:0;z-index:1;transform:translateY(-50%);width:100%;margin:0 auto;pointer-events:none}.gallery__main-arrow{display:flex;align-items:center;justify-content:center;position:absolute;height:55px;width:55px;padding:0;background:#fff;border:1px solid #e2dfdd;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gallery__main-arrow svg{position:relative;width:12px;fill:#ef7a22}.gallery__main-arrow:hover svg{fill:#0a0a0a}.gallery__main-arrow--prev{left:-1px;border-left-color:#fff;border-radius:0 4px 4px 0}.gallery__main-arrow--prev svg{left:-2px}.gallery__main-arrow--next{right:-1px;border-right-color:#fff;border-radius:4px 0 0 4px}.gallery__main-arrow--next svg{right:-2px}.gallery__main-video{position:absolute;top:0;left:0;height:100%;width:100%}.gallery__main-video-container{position:relative;z-index:3;height:100%;width:100%}.gallery__main-video iframe{height:100%;width:100%;border:0}.gallery__thumbs{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-top:10px}.gallery__thumbs-track{width:100%}.gallery__thumbs-list{margin:0 auto;padding:2px 0}.gallery__thumb{min-width:110px;cursor:pointer}.gallery__thumb--first .gallery__thumb-image{margin-left:2px}.gallery__thumb-image{display:flex;align-items:center;justify-content:center;position:relative;margin:0 .35em;border:1px solid #dddbd7;border-radius:4px;transition:all .08s ease-in-out;will-change:border;overflow:hidden;position:relative}.gallery__thumb-image::after{content:"";display:block;width:100%;padding-top:100%}.gallery__thumb-image>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;max-height:100%}.gallery__thumb-image--active{box-shadow:0 0 0 1px #0a0a0a;border-color:#0a0a0a}.gallery__thumb-image:hover,.gallery__thumb-image:focus{box-shadow:0 0 0 1px #0a0a0a;border-color:#0a0a0a}.gallery__play{position:absolute;top:50%;left:50%;z-index:4;transform:translate(-50%, -50%);padding:3.57em;transition:transform .08s ease-in-out;will-change:auto;cursor:pointer}.gallery__play:hover,.gallery__play:focus{transform:translate(-50%, -50%) scale(1.05)}.gallery__play-icon{fill:#fff}.gallery__zoom{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:2;height:40px;width:40px;max-height:initial;padding:.71em;border-radius:4px;transition:transform .08s ease-in-out;cursor:pointer}.gallery__zoom:hover,.gallery__zoom:focus{transform:scale(1.1)}.gallery__zoom-close{display:none;position:absolute;top:20px;right:20px;z-index:999}.gallery__zoom-close button{display:flex;align-items:center;justify-content:center;height:40px;width:40px;padding:.5em;background:#fff;border:0;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gallery__zoom-close button svg{fill:#ef7a22}.gallery__zoom-close button:hover,.gallery__zoom-close button:focus{transform:scale(1.05);background-color:#ef7a22}.gallery__zoom-close button:hover svg,.gallery__zoom-close button:focus svg{fill:#fff}.gallery__zoom-close button:active{transform:scale(1)}.product__info-title{margin:0}.product__info-sku,.product__info-mpn{display:flex;margin:.65em 0;font-size:.92em}.product__info-sku .type,.product__info-mpn .type{margin:0 .35em 0 0;color:#797979;font-weight:400}.product__info-sku .type::after,.product__info-mpn .type::after{content:":"}.product__info-sku .value,.product__info-mpn .value{color:#0a0a0a;font-weight:700}.product__info-sku{margin-right:2em}.product__info--inner{display:flex;flex-wrap:wrap;align-items:flex-start}.product__info--inner form{width:100%}.product__info--inner .product__add-container .product__add-actions{justify-content:center}.product__info--inner .product__add-container .product__configure-scroll-link{position:relative;left:-25px}.product__code-wrapper{display:flex;margin-bottom:.75em}.product__overview{color:#797979;font-size:.9em}.product__overview--bundle{max-height:185px;overflow:auto;margin-top:1em;margin-bottom:1em}.product__overview--bundle::-webkit-scrollbar{height:6px;width:6px;border-radius:10px}.product__overview--bundle::-webkit-scrollbar-track{height:6px;width:6px;border-radius:10px}.product__overview--bundle::-webkit-scrollbar-thumb{height:6px;width:6px;border-radius:10px}.product__overview ul,.product__overview ol{margin-top:0;padding:0 0 0 1.25em}.product__overview ul li,.product__overview ol li{padding-bottom:.85em}.product__price{margin:0 0 1.42em}.product__price .price-wrapper{font-size:1.357em}.product__price .price-from,.product__price .minimal-price{margin:0}.product__price .price-from.from-special-price,.product__price .minimal-price.from-special-price{display:flex;flex-direction:column-reverse}.product__price .price-from.from-special-price .old-price .price,.product__price .minimal-price.from-special-price .old-price .price{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8em}.product__price .old-price .price{font-size:.9em}.product__add-container,.product__add-actions,.product__add-additional{display:flex;flex-wrap:wrap}.product__add-actions{flex:1 1 auto;align-items:center;justify-content:flex-end}.product__add-container{align-items:baseline;width:100%;margin:0 0 1.25em}.product__add-additional{align-items:center;justify-content:center;position:absolute;bottom:-13px;width:100%}.product__button-compare,.product__button-wishlist,.product__button-icon{display:inline-block;line-height:1}.product__button-compare-icon,.product__button-wishlist-icon,.product__button-icon-icon{fill:#fff;display:block}.product__button-wishlist,.product__button-icon{display:flex;align-items:center;justify-content:center;height:35px;width:40px;margin-left:.8em}.product__button-wishlist svg,.product__button-icon svg{height:18px;width:20px}.product__button-compare{display:flex;align-items:baseline;justify-content:center;min-width:95px;margin:0 .35em;padding:.43em .75em;font-size:1em}.product__button-compare svg{margin-right:.3em}.product__addtocart{width:calc(100% - 52px);padding:.52em 1em}.product__addtocart--has-icon{display:flex;align-items:center;justify-content:center}.product__addtocart-icon{margin:-0.35em .71em 0 0;fill:currentColor}.product__qty{margin:0 .35em 0 0}.product__qty-input{height:50px;max-width:50px;font-size:1.5em;font-weight:700;text-align:center}.product__label{position:relative;top:auto;left:auto;transform:none;min-width:100px;font-size:1.1em}.product__label br{display:none}.product__label--award-winning+.product__label--best-seller{margin-top:5px}.product__info--sticky-actions{position:fixed;top:0;right:0;left:0;z-index:-1;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.15);margin:0;padding:1.42em 1em;background:rgba(255,255,255,.97);border-bottom:1px solid #e2dfdd;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.product__info--sticky-actions.show{z-index:999;opacity:1;visibility:visible;pointer-events:auto}.product__info--sticky-actions--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1100px}.product__info--sticky-actions .product__title{margin:0;width:40%}.product__info--sticky-actions .product__price{width:auto;max-width:200px;margin:0 1.42em 0 auto}.product__info--sticky-actions .product__price .price-box>.price-container{display:flex;align-items:baseline;justify-content:flex-end}.product__info--sticky-actions .product__price .old-price{margin-right:1em;color:#707070;font-size:.92em}.product__info--sticky-actions .product__price .old-price .price{font-size:.92em}.product__info--sticky-actions .product__price .final-price{text-align:right}.product__info--sticky-actions .product__price .final-price .price{font-size:1.35em}.product__info--sticky-actions .product__add-container{flex-wrap:nowrap;max-width:350px;margin-bottom:0}.product__info--sticky-actions .product__qty{margin-right:.71em}.product__info--sticky-actions .product__addtocart{width:100%;padding:.52em}.product__info--sticky-actions .product__info-alerts{justify-content:flex-end}.product__info--sticky-actions .product.alert.stock{width:calc(100% - 20px);text-align:center}.product__info--sticky-actions .product.alert.stock .action.alert{padding:.5em .35em}.details_accordion{margin-bottom:2em}.details_accordion-title{font-size:2.57em;margin:0}.details_accordion-content-inner{padding:2em .5em}#description .details_accordion-title{text-align:center}.details_content{color:#0a0a0a}.details_content ul,.details_content ol,.details_content p{line-height:1.7}.details_content ul{padding:0 0 0 1.2em}.details_content ul li{padding-bottom:.25em}.details_content h3{margin-top:1.4em;margin-bottom:.35em}.details_content table,.details_content .spec-table{border:0}.details_content table h5,.details_content table h4,.details_content .spec-table h5,.details_content .spec-table h4{margin:0;font-size:1em}.details_content table tbody tr,.details_content .spec-table tbody tr{background:#f9f9f8;border:0}.details_content table tbody tr:nth-child(even),.details_content .spec-table tbody tr:nth-child(even){background:#fff}.details_content table tbody tr td,.details_content table tbody tr th,.details_content .spec-table tbody tr td,.details_content .spec-table tbody tr th{border-width:1px 0}.details_content table tbody tr>td:first-of-type,.details_content .spec-table tbody tr>td:first-of-type{padding-left:1.57em;font-size:1.28em}.details_content table tbody tr>td:last-of-type,.details_content .spec-table tbody tr>td:last-of-type{color:#797979;padding-right:1.57em;font-size:.92em}.details_content .spec-table{max-width:650px;margin:0 auto}.details_content .main__features--image img{width:100%}.details_content .main__desc--inner{max-width:720px;margin:0 auto}.details_content .main__desc--other .pagebuilder-column{align-self:stretch}.details_content .main__desc--other .pagebuilder-column figure{display:flex;justify-content:center;align-items:center;min-height:85px}.product-list{position:relative;margin:0;padding:1em 0}.product-list__title{margin-top:0;margin-bottom:.9em;font-size:2.57em;text-align:center}.product-list__content-inner,.product-list__item,.product-list__info,.product-list__details{display:flex}.product-list__content-inner{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-list__content-inner::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.product-list .splide__list{gap:1em}.product-list__item{max-width:290px;flex-wrap:wrap;flex:none;padding:1em 1em 1.42em;text-align:center;scroll-snap-align:start;border:1px solid #e2dfdd;border-radius:4px}.product-list__details,.product-list__info{width:100%;flex-direction:column}.product-list__info,.product-list__image,.product-list__details{flex:1 0 auto}.product-list__image{display:block;flex:none;margin:0 0 1em;position:relative}.product-list__image::after{content:"";display:block;width:100%;padding-top:77%}.product-list__image>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;max-height:100%}.product-list__image img{max-width:200px;margin:0 auto}.product-list__details>*{width:100%}.product-list__details .price-wrapper{font-size:1.2em}.product-list__button{margin:auto 0 0}.product-list__button-link{margin:1em 0 0;padding:.92em 1.42em}.product_lists__wrapper{padding:0 .71em}.scroll-actions{display:flex;position:absolute;right:0;bottom:40px;transition:opacity .3s ease-in-out}.scroll-actions--disabled{opacity:.25;pointer-events:none}.scroll-button{display:flex;align-items:center;justify-content:center;height:38px;width:38px;transition:opacity .3s ease-in-out}.scroll-button--disabled{opacity:.2}.scroll-button--next{margin:0 0 0 .71em}.scroll-button--next span{margin:0 0 0 .28em}.scroll-button--prev span{margin:0 .28em 0 0}.scroll-button-icon{display:block;fill:currentColor}.list__arrows{display:flex;justify-content:flex-end;padding:1.42em .71em}.list__arrow--next{margin-left:.71em}.product__info-stock-status{width:calc(100% - 52px);margin-right:auto}.availablity__item{display:flex;align-items:center;justify-content:center;margin:.5em;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:1.28em;text-transform:uppercase}.availablity__item-icon{margin:0 .35em 0 0;fill:currentColor}.availablity__availablie{color:#089b5a}.availablity__unavailable{color:#dd0606}.availablity__remaining{color:#ff580b}.product-reviews-summary{margin:0 0 .35em}.reviews-container{margin:0 0 3.57em}.reviews-title{font-size:1.6em}.reviews_list-item{margin:0 0 .71em;padding:.71em .71em 1.78em;border-bottom:1px solid #dddbd7}.reviews_list-name{margin:.71em 0 .35em;font-size:16px;font-weight:700}.reviews_list-details{display:flex;justify-content:space-between;padding:0 0 1.42em;opacity:.6}.reviews_list-desc::before{content:'"'}.reviews_list-desc::after{content:'"'}.reviews-toolbar .toolbar__amount{margin:0 0 0 auto}.review-form{position:relative;padding:0 1.42em 2em;border:1px solid #dddbd7}.review-form--loading::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.6)}.review-ratings{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 2em}.review-fieldset{border:0}.review-rating{position:relative;height:30px;width:150px;margin:0 0 0 .71em;overflow:hidden}.review-rating_label{margin:0;font-weight:700}.review-rating_bg{content:"";display:block;height:30px;width:150px}.review-rating_input{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;pointer-events:none}.review-rating_star{position:absolute;top:0;bottom:0;left:0;overflow:hidden;opacity:0;cursor:pointer}.review-rating .rating-1{z-index:5;width:20%}.review-rating .rating-2{z-index:4;width:40%}.review-rating .rating-3{z-index:3;width:60%}.review-rating .rating-4{z-index:2;width:80%}.review-rating .rating-5{z-index:1;width:100%}.review-rating_input:checked+.review-rating_star{opacity:1}.review-rating:hover .review-rating_star.active{opacity:.2}.review-rating .review-rating_star:hover,.review-rating .review-rating_star.active:hover{opacity:1}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 .8em;padding:9px 0}.toolbar .pager{display:none}.toolbar~.toolbar{margin-top:30px;padding:0;border-bottom:none}.toolbar~.toolbar .pager{display:block}.toolbar~.toolbar .toolbar__limiter,.toolbar~.toolbar .toolbar__amount,.toolbar~.toolbar .filters__sorter,.toolbar~.toolbar .toolbar__modes,.toolbar~.toolbar .filters__button{display:none}.toolbar__limiter{display:flex;align-items:center}.toolbar__amount{padding:0 10px}.toolbar__limiter-label{margin:0 .71em 0 0}.toolbar__limiter .control{height:40px;line-height:1}.toolbar__limiter select.limiter-options{height:40px;min-width:90px;font-size:1em;line-height:1.6}.toolbar .filters__sorter{margin:0}.toolbar__modes{display:flex}.toolbar__modes-mode{margin:0 .71em 0 0}.toolbar__modes-icon{fill:#797979}.toolbar__modes-icon:hover{fill:#0a0a0a}.pager{width:100%}.pager__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;width:100%;padding:1em;border-top:1px solid #e2dfdd;font-size:1.14em}.pager__item{margin:0 .35em .35em}.pager__link{display:block;padding:.71em 1.15em;background:#f7f4f0;border:1px solid #dddbd7;border-radius:4px;color:#ff580b;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none}.pager__link:hover{background:#e2dfdd}.pager__link--next,.pager__link--previous{display:flex;align-items:center;justify-content:center;padding:0 .25em;background:rgba(0,0,0,0);border:0}.pager__link--next svg,.pager__link--previous svg{position:relative;fill:#ef7a22}.pager__link--next:hover,.pager__link--previous:hover{background:rgba(0,0,0,0)}.pager__link--next svg{left:0}.pager__link--next:hover svg,.pager__link--next:focus svg{left:5px}.pager__link--previous svg{right:0}.pager__link--previous:hover svg,.pager__link--previous:focus svg{right:5px}.pager__link--current{background:#fff;color:#0a0a0a}.pager__link--current:hover{background:rgba(0,0,0,0)}.pager__previous-icon,.pager__next-icon{max-height:100%}.swatch_view{position:relative;margin:0 0 .35em}.swatch_view__label{display:block;width:100%;margin:0 0 .35em;font-weight:700}.swatch_view__label::after{content:":"}.download_samples-title{margin:1em 0 .5em}.download_samples-items{display:flex;flex-wrap:wrap}.download_samples-item{margin:0 .5em .5em 0}.product__bundle--actions{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-bottom:1em;padding-bottom:.35em;border-bottom:1px solid #e2dfdd}.product__bundle--title h3,.product__bundle--title h4{margin-bottom:0}.product__bundle_scroll .bundle__configure{padding-top:.25em}.bundle__scroll-link{margin:0 0 .71em}.bundle-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:3.57em}.bundle__tooltip--trigger{display:flex;align-items:center;justify-content:center;order:10;height:3rem;width:2.25rem;margin:0 2.5rem 0 0}.bundle__modal--tooltip .modal__close{position:absolute;top:5px;right:5px;cursor:pointer}.bundle__modal--tooltip .modal__close:hover svg,.bundle__modal--tooltip .modal__close:focus svg{fill:#ef7a22}.bundle__modal--tooltip .modal__head,.bundle__modal--tooltip .modal__body,.bundle__modal--tooltip .modal__footer{position:relative;padding:1.42em}.bundle__modal--tooltip .modal__head .modal__title{margin:0}.bundle__modal--tooltip .modal__body{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;position:relative;max-height:50vh;border-bottom:1px solid #e2dfdd;overflow-y:auto}.bundle__modal--tooltip .modal__product--image{width:28%;margin-right:2%}.bundle__modal--tooltip .modal__product--description{width:70%}.bundle__modal--tooltip .modal__footer .modal__close{position:relative;top:auto;right:0;box-shadow:none;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bundle-form,.bundle-summary{width:100%}.bundle-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-bottom:1em;padding:1.42em;background:rgba(226,226,226,.15);border:1px solid #f0efee;border-radius:4px;color:#0a0a0a}.bundle-summary-content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}.bundle-summary .product__price{margin:0}.bundle-summary .product__price .price{color:#ff580b}.bundle-summary .final-price-vat{color:#797979}.bundle-summary .finance-options__wrapper{width:33%;max-width:350px;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}.bundle-summary .finance-options__block{justify-content:flex-end}.bundle-summary .finance-options__block p{font-size:.92em}.bundle-summary .finance-options__block p .highlight{font-size:1.4em}.bundle-summary .product__add-actions{max-width:none;margin-left:0}.bundle-summary .product__add-container{margin:.5em 0 0}.bundle__form{width:100%}.bundle__options{margin:0;padding:0;border:0}.bundle-option-select{margin-bottom:0;margin-top:auto;padding:.85em;line-height:0}.bundle-summary-item,.bundle-title{margin:0}.bundle-summary-item-summary,.bundle-title-summary{width:100%;margin-bottom:1em;margin-top:0;font-size:2.57em;font-weight:bold;text-align:center;text-transform:uppercase}.bundle-title{margin-bottom:0;text-transform:capitalize}.bundle__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:1em;background:rgba(226,226,226,.15);border:1px solid #f0efee;border-radius:4px;overflow:hidden}.bundle__item--gpu .icon_gpu{width:3rem;height:2rem}.bundle__item .alert{justify-content:flex-start;order:50;width:100%;margin:1em 1.42em;font-weight:700}.bundle-item__name{display:flex;flex-direction:column;flex-wrap:wrap;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center}.bundle-item__name .product-name{margin-top:.71em;margin-bottom:auto}.bundle-field{width:100%;margin:0 0 0 .625rem}.bundle-field-radio,.bundle-field-select{order:5;margin:0}.bundle-field-qty{margin-right:.625rem}.bundle-field-qty.radio-items{position:absolute;top:.95em;right:7em;margin-right:0}.bundle-field .product__qty-input{display:inline-block;height:40px;margin-top:.65em;font-size:1em}.bundle-field-wrapper{display:flex;width:100%;padding:0 1.25rem 1.25rem}.bundle_scroll-items{position:relative;width:100%;margin:1.25em 0 0;background:#fff;border:1px solid #f0efee;overflow:hidden}.bundle_scroll-items.can-scroll::before,.bundle_scroll-items.can-scroll::after{content:"";position:absolute;top:0;z-index:10;height:105%;width:5px;background-color:rgba(0,0,0,.1);transition:opacity .3s ease;filter:blur(3px)}.bundle_scroll-items.can-scroll::before{left:0;opacity:0}.bundle_scroll-items.can-scroll::after{right:0;opacity:1}.bundle_scroll-items.start-scroll::before{opacity:1}.bundle_scroll-items.end-scroll::after{opacity:0}.bundle_scroll-over{position:relative;width:100%;overflow-x:auto}.bundle_scroll-over::-webkit-scrollbar{height:8px;width:8px;border-radius:10px}.bundle_scroll-over::-webkit-scrollbar-track{height:8px;width:8px;border-radius:10px}.bundle_scroll-over::-webkit-scrollbar-thumb{height:8px;width:8px;background:#0a0a0a;border-radius:10px}.bundle_scroll-inner{display:flex;width:-moz-max-content;width:max-content;padding:1.25em 0 1.5em .625rem}.bundle_scroll-item{display:flex;height:inherit;width:140px;margin:.71em .71em 0}.bundle_scroll-item .price-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.28em;margin-bottom:1em}.bundle__label{order:0;width:100%;margin:0;padding:1.25rem 1.25rem .625rem;background:rgba(0,0,0,0);color:#0a0a0a;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.29em;text-transform:uppercase}.bundle__label--inner{display:block;padding:.25em 0 0}.bundle-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:.8rem;right:1.25rem;height:2.5rem;width:2.5rem}.bundle-field-qty .product__qty-input{height:48px}.bundle-label-qty{display:inline-block;vertical-align:middle;margin-right:1em}.bundle-choice--radio{position:relative}.bundle-label--checkbox,.bundle-label--radio{border-width:1px}.bundle-label--checkbox,.bundle-label--radio{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;max-width:240px;height:inherit;padding:.71em;background:#fff;border-color:#f0efee;text-align:center}.bundle-input--checkbox,.bundle-input--radio{position:absolute;opacity:0}.bundle-input--radio\:checked+.bundle-label--radio,.bundle-input--radio:checked+.bundle-label--radio,.bundle-input--checkbox:checked+.bundle-label--checkbox{box-shadow:none}.bundle-input--radio:checked+.bundle-label--radio{border-color:#08bd6d}.bundle-input--radio:checked+.bundle-label--radio .bundle-option-select{background:#08bd6d;border-color:#08bd6d}.bundle-input--radio[disabled=disabled]+label{pointer-events:none;opacity:.5}.bundle-summary-items{margin:2em 0}.bundle-summary-item{display:flex;flex-wrap:wrap}.bundle-summary-label{width:210px;margin:0 .5em .5em 0}.bundle-summary-selected{margin:0 0 .5em 0;font-weight:700}.bundle .option--disabled+label{opacity:.3}.bundle_scroll-items~.bundle__tooltip--trigger{position:absolute;top:1.175em;right:2.5rem;margin:0}.bundle-input--radio:checked+.bundle-label--radio .bundle-option-select{background:#08bd6d;border-color:#08bd6d}.bundle-input--radio:checked+.bundle-label--radio{border-color:#08bd6d}.grouped-products{margin:2em 0}.grouped-table-item{--min: 100px;--max: 1fr;--grid-gap: 1em;display:grid;grid-auto-flow:row;grid-template-columns:var(--max) var(--min);grid-gap:var(--grid-gap);margin:0 0 .75em}.grouped-table-item,.grouped-headings{margin:0 0 1.5em;padding:0 0 .75em;border-bottom:1px solid #dddbd7}.grouped-headings-title{font-weight:700;opacity:.5}.grouped-item-name{display:block;margin:0 0 .5em;font-size:1.1em;font-weight:700}.grouped-item-action{text-align:center}.product_share{display:flex;align-items:center;justify-content:center;position:relative}.product_share__title{display:flex;align-items:center;justify-content:center;min-width:95px;margin:0 .35em;padding:.5em .75em;font-size:1em}.product_share__title svg{margin-right:.3em}.product_share__list{position:absolute;bottom:-40px;display:flex;flex-wrap:wrap;justify-content:space-around;min-width:130px;padding:.5em;background:#fff;border:1px solid #e2dfdd;border-radius:5px}.product_share__item{display:flex;align-items:center;margin:0;padding:0}.product_share__item svg path{fill:#0a0a0a}.product_share__item:hover svg path{fill:#ef7a22}.product__pre-order-wrapper{width:100%}.product__pre-order-detail{color:#fff;background:#ff580b;margin:1em 0 1.42em;padding:.5em 1em;border-radius:4px}.product__pre-order-detail--inner{display:flex;justify-content:center}.product__pre-order-detail--text{display:flex;align-items:center}.product__pre-order-detail--text h4{margin:0 .25em 0 .71em}.product__pre-order-detail--text strong{margin-left:.35em}.alert{display:flex;align-items:center;justify-content:center;width:100%;margin:1.07em;padding:1em;border-radius:4px;border-style:solid;border-width:1px;font-size:1em}.alert__error{background:#d02618;border-color:#d02618;color:#fff}.alert__error .alert__icon,.alert__close--error{fill:#fff}.alert__promo{flex-wrap:wrap;background:#3fc44e;border-color:#3fc44e;color:#fff}.alert__promo--hint{align-items:flex-start;background:#41c7e6;border-color:#41c7e6;color:#fff}.alert__promo--hint .message__icon{position:relative;top:-0.15rem}.alert__promo .alert__icon,.alert__close--promo{fill:#fff}.alert .message__icon{margin-right:.66em}.alert .promo__message{width:calc(100% - 35px);display:flex;flex-wrap:wrap}.alert .promo__label,.alert .promo__value{display:block}.alert .promo__label{margin-right:.33em;font-weight:400}.alert .promo__value{margin-bottom:.66rem}.alert .promo__value:last-of-type{margin-bottom:0}.product__info-alerts{width:100%;display:flex;align-items:center;flex-wrap:wrap}.product.alert.stock{width:calc(100% - 52px);padding:0;margin:0;border:0;border-radius:0;font-size:inherit}.product.alert.stock .action.alert{margin:0;padding:.5em;color:#fff;background:#17140f;border:0;border-radius:5px;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.71em;text-decoration:none;text-transform:uppercase}.product.alert.stock .action.alert svg{display:none}.product.alert.stock .action.alert:hover{color:#fff;background:#878787}.product.alert.stock .action.alert:focus{background:#2c2b29}.need-help-block-wrapper{position:relative;padding:2em 1.42em 3em}.need-help-block-wrapper .row-full-width-inner{position:relative;z-index:1}.need-help-block-wrapper [data-content-type=text]{line-height:1.7em}.need-help-block-wrapper [data-content-type=buttons]{justify-content:center}.need-help-block-wrapper .block-title{display:block;margin:.71em 0;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.28em;font-weight:400;text-transform:uppercase}.need-help-block-wrapper:before,.need-help-block-wrapper:after{content:"";display:flex;position:absolute;top:0;z-index:0}.need-help-block-wrapper:before{left:0;width:90%;max-width:400px;height:100%;max-height:600px;background:url("../images/patterns/category-pattern-left.svg") no-repeat rgba(0,0,0,0);background-position:left center;background-size:contain}.need-help-block-wrapper:after{right:0;width:22%;height:45%;max-height:85px;max-width:415px;background:url("../images/patterns/category-pattern-right.svg") no-repeat rgba(0,0,0,0);background-position:right top;background-size:100%}.trustpilot-widget{position:relative}.product__trustpilot-reviews--wrapper{width:100%;max-width:750px;margin:1.78em auto}.product__trustpilot-reviews--title{text-align:center}.product__trustpilot-reviews--title h2{font-size:2.57em}.next-day-delivery__wrapper{color:#fff;background:#0a0a0a;border-radius:5px 5px 0 0;margin-top:1.42em}.next-day-delivery__block{display:flex;align-items:center;justify-content:center}.next-day-delivery__block svg{margin-right:1em;fill:#fff}.next-day-delivery__block span{position:relative;margin-left:.35em;margin-top:.2em}.finance-options__wrapper{padding:1.42em 1.8em;background:#fff;border:1px solid #e2dfdd;border-radius:5px}.finance-options__block{display:flex;align-items:baseline;justify-content:space-between}.finance-options__block p,.finance-options__block h4{margin:0}.finance-options__block p{font-size:1.28em;text-transform:capitalize}.finance-options__block p .highlight{font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.35em}.finance-options__block a{font-weight:700}.next-day-delivery__wrapper+.finance-options__wrapper{border-radius:0 0 5px 5px;border-top:0}.product-options-wrapper{border:1px solid #f0efee;border-radius:4px;margin-bottom:2em}.options__title{padding:1.42em;background:#fbfbfb;border-bottom:1px solid #f0efee}.options__title h3{margin:0;text-transform:capitalize}.options__list{display:flex;flex-wrap:wrap;padding:1.42em}.file__upload-img{margin-right:1em;margin-bottom:1em}.file__upload-img--wrapper{height:80px}.file__upload-img~.file__upload--choice .file__upload--input{top:30%;transform:translateY(0)}.file__upload--choice{width:100%}.file__upload--label{width:100%;max-width:500px;padding-left:7.5em}.file__upload--label_price{display:inline-block;font-weight:700;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.28em}.file__upload--input{width:85px;height:22px;top:20%;transform:translateY(0)}.file__upload--info{display:flex;justify-content:space-between;align-items:flex-start;max-width:500px;margin-bottom:0}.file__upload--info-wrapper{width:100%}.file__uploaded{margin-top:1em}.file__title{font-weight:700;margin-right:1em}.file__change{font-size:1em;padding:.35em .71em}@media all and (min-width: 600px){.gallery__thumbs-track{width:calc(100% - 120px);margin:0 auto}.file__upload-img~.file__upload--choice .file__upload--input{top:16%}.file__upload--choice{width:calc(100% - 120px)}}@media all and (min-width: 700px){.alert .promo__label{min-width:240px}.alert .promo__values{width:calc(100% - 250px)}}@media all and (min-width: 800px){[type=number].review-inputs_textarea,[type=number].review-inputs_input,[type=number].product__qty-input,[type=number].newsletter__input{font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3em}.review-inputs_textarea,.review-inputs_input,.product__qty-input,.newsletter__input{font-size:1em}.footer_bottom .footer__container{padding:0 20px}.footer_bottom__inner{flex-direction:row;flex-wrap:wrap}.social{padding:1.5em 0}.footer__logo{margin:0 0 10px}.footer__columns{flex-direction:row}.footer__column{flex:1 0 20%;padding:35px 10px 50px 0}.footer__column--address{padding:30px 0 50px;text-align:left}.footer_column__title{margin:0}.footer_accordion__item{border:0}.footer_accordion__icon{display:none}.footer_accordion__content{max-height:none}.footer__columns{flex-wrap:wrap}.footer__column--newsletter{order:-5;flex-basis:100%;padding:0}.newsletter__container{flex-direction:row}.newsletter__title_group{width:30%;margin:0;padding-right:30px;text-align:left}.newsletter__content{width:70%}.info__top-inner{flex-wrap:nowrap;margin-left:0}.gallery{width:50%;max-width:550px;padding:0 2em 0 0}.product__info{flex:1 1 50%}.gallery__thumb{min-width:33%}.product__info--inner .product__add-container{max-width:350px}.product__price{margin:.3em auto .3em 0}.product__add-actions{max-width:290px}.details_content .main__features--content{padding-right:2em}.details_content hr{margin:2.5em 0 1em}.product-list .splide__list{gap:1%}.product-list__item{width:24% !important}.list__arrows{padding:1.42em 0}.toolbar{flex-wrap:nowrap;margin-bottom:1em;padding:0}.toolbar__limiter{order:-10}.toolbar__amount{margin:0 auto 0 .71em;padding:0}.toolbar .filters__sorter{width:calc(50% - 5px);max-width:185px}.toolbar .filters__sorter .sorter-options{height:40px;font-size:1em;line-height:1.6}.toolbar__modes{order:-20}.bundle-summary{position:sticky;top:0;z-index:20;padding:1em 1.42em;padding:1em 1.42em;background:#fbfbfb}.bundle-summary .product__price{margin-right:1em}.bundle-summary .finance-options__wrapper{width:30%;margin-right:auto}.bundle-summary .finance-options__block{flex-direction:row;align-items:center;justify-content:flex-start}.bundle-summary .finance-options__block p{font-size:1em}.bundle-summary .finance-options__block p .highlight{font-size:1.28em}.bundle-summary-content{align-items:baseline;justify-content:flex-start;width:calc(100% - 100px)}.bundle-summary .product__add-container{width:37%;max-width:350px}.bundle-summary .product__addtocart{padding:.52em}.bundle-title{margin-top:0;font-size:2.14em}.bundle__item .alert{width:calc(100% - 100px)}.bundle-field-wrapper{flex:1 0 auto;width:calc(100% - 80px);padding:0 2.5rem 1.25em 4.465rem}.bundle__label{padding:.625rem .625rem .625rem 4.465rem}.bundle__label--inner{padding:.875rem 0 0}.bundle-icon{top:.625rem;left:.625rem;height:3.125rem;width:3.125rem}.need-help-block-wrapper{padding:4.65em 1.42em}.need-help-block-wrapper:before{width:18%}.options__title{padding:1em 1.42em}.options__title h3{font-size:2em}.options__list{padding:1em 1.42em}}@media all and (min-width: 800px)and (max-width: 1000px ){.gallery__window--fullscreen .gallery__thumbs{max-width:900px}.product__info--sticky-actions .product__add-container{margin-left:auto}.finance-options__block{flex-direction:column}.finance-options__block a{display:block;margin-top:.35em}}@media all and (min-width: 1000px){.footer__container{padding:0 40px}.footer_accordion__item{padding:0}.footer__columns{flex-wrap:nowrap;padding:0 20px}.footer__column--newsletter{order:5;padding:35px 10px 50px 0;flex-basis:20%}.newsletter__footer{background:rgba(0,0,0,0);padding:0}.newsletter__container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.newsletter__title_group{width:100%;padding:0}.newsletter__title{font-size:20px;margin-bottom:15px}.newsletter__subtitle{margin-bottom:5px}.newsletter__content{width:100%;flex-direction:column}.newsletter__button{margin-left:0;margin-top:5px;max-width:100px;padding:10px}.gallery__thumb{min-width:110px}.product__add-actions{margin-left:auto}.bundle-summary .product__price{margin-right:2em}.bundle-summary .product__add-container{width:43%}.bundle-summary .product__addtocart{width:calc(100% - 52px)}.need-help-block-wrapper .pagebuilder-button-primary,.need-help-block-wrapper .pagebuilder-button-secondary{padding:.5em 1.2em}}@media all and (min-width: 1200px){.gallery__thumb{min-width:25%}}@media all and (max-width: 999px){.toolbar__amount{display:none}}@media all and (max-width: 799px){.footer .footer_bottom .copyright{order:10}.social{order:0}.payment_icons{order:5}.footer__column--newsletter{order:-5;width:100%;margin:0}.footer__column:nth-child(3n) .footer_column__item{border:0}#maincontent .columns{padding-top:.75em}.gallery{margin-bottom:3.57em}.gallery__window--fullscreen .gallery__main-image{width:100% !important}.gallery__window--fullscreen .gallery__main-image img{width:auto !important}.product__add-actions{max-width:450px}.product__info--sticky-actions--inner{flex-wrap:nowrap;align-items:flex-start}.product__info--sticky-actions .product__price{width:auto;margin-left:0;margin-right:auto}.product__info--sticky-actions .product__price .price-box>.price-container{flex-direction:column}.product__info--sticky-actions .product__price .price-box>.price-container .final-price .price-label{display:none}.product__info--sticky-actions .product__add-container{max-width:250px}.details_content .spec-table{position:relative;left:-1.17em;min-width:100vw}.details_content .main__features--content h3{margin-top:0}.product-list{margin:0 -0.71em}.product-list__content-inner{margin-left:.71em}.product-list__item{min-width:290px}.product__bundle--title h3,.product__bundle--title h4{margin-top:.25em}.bundle__item .tooltip{display:none}.bundle-field-qty.radio-items{right:5.5em}.need-help-block-wrapper:after{display:none}.product__trustpilot-reviews--list{padding:0 .5em}}@media all and (max-width: 599px){.gallery__thumbs-arrow{display:none}.product__info--sticky-actions .product.alert.stock .action.alert{font-size:1.5em}.bundle__modal--tooltip .modal__product--image,.bundle__modal--tooltip .modal__product--description{width:100%;margin-right:0}.bundle-summary .product__price .price{line-height:0}.finance-options__block{flex-direction:column}.finance-options__block a{display:block;margin-top:.35em}}@media all and (max-width: 384px){.product__add-actions{width:calc(100% - 50px)}.product__qty+.product__add-actions{width:calc(100% - 75px)}}.product__add-container .product__addtowishlist{line-height:2;background:#333;border:0;border-radius:5px;color:#fff;text-transform:uppercase;padding:.1rem;font-weight:700;font-family:bebas-neue-pro,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;letter-spacing:1px;cursor:pointer;display:block;margin-top:.5rem;width:calc(100% - 52px)}.product__add-container .product__addtowishlist:hover{background-color:#000}.product__add-container .product__addtowishlist svg{position:relative;top:5px;margin-right:3px}.product__info-stock-status{margin-right:0}