div.productView{margin:0!important;display:block}section.productView-images{margin:0;padding:0;float:none}@media only screen and (min-width:1024px){section.productView-images{width:57.36755%;margin-right:1.15894%;float:left}}section.productView-details{margin:0;padding:0;float:none}@media only screen and (min-width:1024px){section.productView-details{width:40.31457%;margin-left:1.15894%;float:right}}section.productView-accordions{margin-top:33px}@media only screen and (min-width:1024px){section.productView-accordions{margin-top:50px;width:57.36755%;float:left;clear:left}}.body section.productView-images .productView-thumbnail{width:100%;margin:0 5px}@media only screen and (min-width:1024px){.body section.productView-images .productView-thumbnail{margin:0;margin-bottom:10px}}.body section.productView-images .productView-thumbnail-link{padding:6px;height:80px}.body section.productView-images .productView-thumbnail-link:not(.is-active){border-color:#c7c7c7}@media only screen and (max-width:639px){.body section.productView-images .slick-dots{display:block!important;line-height:2px;margin-top:-5px;margin-bottom:20px}.body section.productView-images .slick-dots li{width:auto;height:auto;padding:0;margin:5px;line-height:2px}.body section.productView-images .slick-dots li button{width:20px;height:2px;border:none;background:gray;border-radius:0;line-height:2px}.body section.productView-images .slick-dots li button:before{display:none}.body section.productView-images .slick-dots li.slick-active button{background:#000}}@media only screen and (min-width:1024px){.body .productView-imageWrap{float:right;width:calc(100% - 100px)}.body .productView-thumbnails{float:left;width:80px;margin:0;display:block;opacity:1}}@media only screen and (min-width:640px){.body .productView-thumbnails .slick-list{margin:0}.body .productView .slick-next,.body .productView .slick-prev{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);margin:auto;height:42px}.body .productView .slick-prev{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}.body .productView .slick-next{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@media only screen and (max-width:639px){.body .productView-thumbnails{margin:20px auto}}.body .productView .deliveryInfoWrap{padding:0;list-style-type:none;margin:20px 0}.body .productView .deliveryInfoWrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.body .productView .deliveryInfoWrap li svg{margin-right:10px}@media only screen and (max-width:799px){nav.breadcrumbs-wrapper ol.breadcrumbs{display:block}nav.breadcrumbs-wrapper ol.breadcrumbs li.breadcrumb{display:none}nav.breadcrumbs-wrapper ol.breadcrumbs li.breadcrumb:nth-last-child(2){display:inline-block;margin-left:10px}nav.breadcrumbs-wrapper ol.breadcrumbs li.breadcrumb:nth-last-child(2):before{-webkit-transform:rotate(-135deg)!important;transform:rotate(-135deg)!important}}h3.main-heading{text-align:left;font-size:20px;line-height:1.2;margin:0 0 50px 0}@media only screen and (min-width:800px){h3.main-heading{font-size:26px;line-height:1.23077}}section.productView-images li.productView-thumbnail{padding:0;margin:0 9px 0 0}section.productView-images li.productView-thumbnail:last-of-type{padding-right:0}section.productView-images .productView-image .easyzoom-flyout{background:#fff}section.productView-images .productView-thumbnail-link{width:100%;height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none}section.productView-details .productView-product .productView-title{font-size:20px;line-height:1.2}@media only screen and (min-width:1280px){section.productView-details .productView-product .productView-title{font-size:25px;line-height:1.12}}section.productView-details .productView-product .productSKU{display:none}section.productView-details .productView-product .productView-rating{margin:20px 0 23px}.productView .productView-product .productView-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.productView-notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.productView-notifications .productView-notification{background:#353131;color:#fff;font-weight:700;padding:8px 10px 8px 27px;position:relative}.productView-notifications .productView-notification a{color:#fff;text-decoration:underline}.productView-notifications .productView-notification:before{position:absolute;font-weight:700;content:'!';left:13px}.productView-options .productView-options-inner label.form-label{font-family:Raleway;font-weight:600;font-size:16px;line-height:1.1875;text-transform:none}.productView-options .productView-options-inner .form-option-swatch{border:none}.productView-options .productView-options-inner .form-option-variant--color,.productView-options .productView-options-inner .form-option-variant--pattern{border-radius:50%;height:50px;width:50px}.productView-options .productView-options-inner .form-select{border:1px solid #353131;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;max-width:none;height:50px}@media only screen and (min-width:1024px){.productView-options .productView-options-inner .form-select{height:60px;font-size:18px;background-position-y:1em;background-size:25px}}.productView-options .productView-options-inner .form-select::-webkit-input-placeholder{color:#353131;opacity:.5}.productView-options .productView-options-inner .form-select::-moz-placeholder{color:#353131;opacity:.5}.productView-options .productView-options-inner .form-select:-ms-input-placeholder{color:#353131;opacity:.5}.productView-options .productView-options-inner .form-select::-ms-input-placeholder{color:#353131;opacity:.5}.productView-options .productView-options-inner .form-select::placeholder{color:#353131;opacity:.5}.productView-options #add-to-cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px}@media only screen and (min-width:640px){.productView-options #add-to-cart-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}}.productView-options #add-to-cart-wrapper label.form-label{-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:none;font-family:Raleway;font-weight:600;font-size:16px;line-height:1.1875}.productView-options #add-to-cart-wrapper .form-field--increments{display:inline-block;margin:0 0 30px;width:100%}@media only screen and (min-width:800px){.productView-options #add-to-cart-wrapper .form-field--increments{margin:0 14px 0 0}}@media only screen and (min-width:800px){.productView-options #add-to-cart-wrapper .form-field--increments{width:36.55031%}}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment button{border:1px solid #353131;width:45px;height:45px}@media only screen and (min-width:800px){.productView-options #add-to-cart-wrapper .form-field--increments .form-increment button{width:50px;height:50px}}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment button:first-child{border-right:none}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment button:not(:first-child){border-left:none}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment input{width:45px;height:45px}@media only screen and (min-width:800px){.productView-options #add-to-cart-wrapper .form-field--increments .form-increment input{width:50px;height:50px}}.productView-options #add-to-cart-wrapper .form-field--increments .form-increment svg{width:12px}.productView-options #add-to-cart-wrapper .form-action{margin:0;float:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.productView-options #add-to-cart-wrapper .form-action input#form-action-addToCart{margin:0;height:100%;width:100%;background:#e02d26;font-size:16px;line-height:1.3125}.productView-options #add-to-cart-wrapper .form-action input#form-action-addToCart[disabled]{-webkit-filter:saturate(0) opacity(0.5);filter:saturate(0) opacity(.5)}.productView-options form.form-wishlist{width:100%}.productView-options form.form-wishlist .dropdown-menu-button{width:100%;padding:15px;text-align:center}@media only screen and (min-width:800px){.productView-options form.form-wishlist .dropdown-menu-button{padding-left:23px}}.productView-options form.form-wishlist .dropdown-menu-button span{padding:0;font-size:14px;line-height:1.14286}@media only screen and (min-width:800px){.productView-options form.form-wishlist .dropdown-menu-button span{font-size:16px;line-height:1.1875}}.productView-options form.form-wishlist .dropdown-menu-button .icon{margin-right:18px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.productView-options form.form-wishlist .dropdown-menu-button .icon.wishlist-icon{margin-left:0;margin-right:10px;margin-top:-6px;float:initial;width:14px;height:12px}.productView-options form.form-wishlist ul#wishlist-dropdown.is-open{background:#fff;padding:0}.productView-options form.form-wishlist ul#wishlist-dropdown.is-open .button{border-color:#ccc;text-align:center}.productView-options form.form-wishlist ul#wishlist-dropdown.is-open .icon:not(.wishlist-icon){-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#panel--custom-fields{background:#fbfaf7;font-size:14px;line-height:1.71429}@media only screen and (min-width:640px){#panel--custom-fields{font-size:16px;line-height:1.625}}#panel--custom-fields .productView-custom-fields{margin:0}#panel--custom-fields .productView-custom-fields>div{--padding:11px 20px;padding:var(--padding);background-color:#fafafa}#panel--custom-fields .productView-custom-fields>div:after{content:"";clear:both;display:block}#panel--custom-fields .productView-custom-fields>div:nth-child(2n){background-color:#fff}#panel--custom-fields .productView-custom-fields .productView-info-name{font-family:Raleway;font-weight:700;width:50%;float:left;margin:0}#panel--custom-fields .productView-custom-fields .productView-info-value{font-family:Raleway;font-weight:600;width:50%;float:left;margin:0}#panel--custom-fields .productView-custom-fields a{text-decoration:underline}section.productView-accordions .accordion-title{font-family:caslalomextended-heavy;padding:20px 0;text-transform:none;font-size:16px;line-height:1.375}@media only screen and (min-width:1280px){section.productView-accordions .accordion-title{font-size:20px;line-height:1.6}}section.productView-accordions .accordion-content{font-family:Raleway;font-weight:500;font-size:16px;line-height:1.5}@media only screen and (min-width:800px){section.productView-accordions .accordion-content{font-size:18px;line-height:1.66667}}iframe section.productView-accordions .accordion-content{display:block!important}section.productView-accordions .accordion-content.is-open{padding:2rem 0}section.productView-accordions .accordion-navigation{border-bottom:none}section.productView-accordions .accordion-block:last-child{border-bottom:1px solid #353131}section.productView-accordions [itemProp]{font-size:18px;line-height:1.66667}section.productView-accordions [itemProp] ul{margin-left:2em;max-width:500px}section.productView-accordions [itemProp] ul li{line-height:26px;margin-bottom:1em}section.productView-accordions [itemProp] ul li::marker{color:#e02d26;font-size:30px}section.productView-accordions #accordion--description div.tab-content{display:inherit}.delivery-table{border:1px solid #353131;margin-bottom:80px}.delivery-table td,.delivery-table th{border:1px solid #353131;padding:20px;text-align:left;line-height:1.16667;width:50%}section.productView-details .klaviyo-bis-trigger{width:100%!important;margin:10px 0!important}section.productView-details .ruk_rating_snippet{margin-bottom:6px}section.productView-details .ruk_rating_snippet br{display:none}section.productView-details .ruk_rating_snippet .ruk-rating-snippet-count{font-family:Raleway;font-weight:700;font-size:14px;line-height:1.14286}section.productView-accordions .ruk_rating_snippet br{display:none}section.productView-accordions .ruk_rating_snippet .ruk-rating-snippet-count{display:none}