.font-weight-base{font-weight:400}.font-weight-bold{font-weight:600}.font-weight-extra-bold{font-weight:800}@media(min-width:769px),print{.page-layout-2columns-left .page-main .product-info-main,.page-layout-2columns-right .page-main .product-info-main,.page-layout-3columns .page-main .product-info-main{width:100%;float:none}.page-layout-2columns-left .page-main .product.media,.page-layout-2columns-right .page-main .product.media,.page-layout-3columns .page-main .product.media{width:100%;float:none}}.catalog-product-view._has-modal .page.messages:has([data-bind*=messages]){position:relative}@media(max-width:767px){.catalog-product-view:has(details#product-picker[open]){overflow:hidden;width:100%}}.catalog-product-view .page-section{margin:0 0 1rem}.catalog-product-view .page-section .container{width:95%;max-width:1280px;margin:0 auto;color:#333;line-height:1.6em}@media(min-width:769px){.catalog-product-view .page-section .container{display:grid;align-items:start;grid-template-columns:1fr 1fr;column-gap:3rem}.catalog-product-view .page-section .container:has(.accordion) .accordion{grid-column:1/-1}}.catalog-product-view .page-section.grey-background{background-color:#f1f1f1}.catalog-product-view main#maincontent{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;padding:0;max-width:100%}@media(min-width:769px){.catalog-product-view main#maincontent{isolation:isolate}}.catalog-product-view main#maincontent h1{font-size:2.4rem}@media only screen and (min-width:992px){.catalog-product-view main#maincontent h1{font-size:3.2rem}}.catalog-product-view main#maincontent h2{font-size:28px}.catalog-product-view main#maincontent h3:not(.product-item-content__sub-content-header-name){font-size:24px}.catalog-product-view main#maincontent h4{font-size:20px}.catalog-product-view main#maincontent h5{font-size:16px}.catalog-product-view main#maincontent h6{font-size:14px}.catalog-product-view main#maincontent .page.messages{margin-inline:auto;max-width:1280px}.catalog-product-view main#maincontent .page.messages:has([data-bind*=messages]){z-index:5}.catalog-product-view main#maincontent .columns .column.main{width:100%;margin:0}.catalog-product-view main#maincontent .columns .column.main .breadcrumbs{max-width:100%;padding:0;grid-column:1/-1;width:100%}.catalog-product-view main#maincontent .columns .column.main .page-title{line-height:1.2;margin-block-end:1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-price-panel{color:#000;display:flex;flex-direction:column;align-items:start}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-price-panel>:not(.finance-from-product){order:1}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-price-panel .finance-from-product{order:2}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box{margin-block-start:.5rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box>*:where(:not(:first-child)){margin-block-start:.5rem}@media only screen and (min-width:350px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box:has(#product-giftcard-price){padding-top:2rem}}@media only screen and (min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box{margin-top:0}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .weee{margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .price-wrapper .price{font-size:2.4rem;font-weight:600;line-height:1.5}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .price-wrapper .price .small-text{font-size:1.6rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .custom-price .price-container .price-wrapper .price{font-size:clamp(1.4rem,1rem + .75vw,1.6rem)}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .custom-price-callout{line-height:.8em}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .price-label{font-weight:400;font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .special-price{margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .special-price .price-container .price-wrapper .price{font-size:2.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .old-price-container{font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .price-box .old-price-container .old-price .price-container .price-wrapper .price{font-size:1.6rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .rrp_savings{font-size:1.3rem}@media only screen and (min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .rrp_savings{font-size:1.4rem}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .rrp_savings p{margin-bottom:.25em}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary{margin:.5rem 0 1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .rating-summary{display:flex;gap:.5rem;left:0;isolation:isolate}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .feefo_badge_msg{display:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .reviews-actions{font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .reviews-actions a.view{text-underline-offset:3px}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .reviews-actions a.view:hover{text-decoration:underline}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-reviews-summary .reviews-actions .add{display:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-info-price .product.attribute{margin-bottom:.5rem;font-size:1.3rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-info-price .man_code,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-info-price .sku{color:#333}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-info-price .man_code span.type,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-info-price .sku span.type{margin-right:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .stock{margin-bottom:1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .stock.available{padding:0 .5rem;border-left:4px solid #7ab929;color:#7ab929}.catalog-product-view main#maincontent .columns .column.main .product-info-main .stock.unavailable{padding:2px 4px;border-left:4px solid #a5a5a5;color:#707070}.catalog-product-view main#maincontent .columns .column.main .product-info-main .bundle-actions{margin-top:1rem;clear:both}.catalog-product-view main#maincontent .columns .column.main .product-info-main .bundle-actions button#bundle-slide{width:100%}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product.alert.stock{clear:both;margin-block:1.5rem .5rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product.alert.stock a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;margin-inline:auto;font-size:clamp(1rem,1rem + 1vw,1.4rem);font-weight:600;inline-size:fit-content;line-height:1.1}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product.alert.stock a:before{width:1.5em;height:1.5em;content:"";background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("../images/icons/notification-bell-grey.svg")}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product.alert.stock a:is(:hover,:focus){color:#7ab929}.catalog-product-view main#maincontent .columns .column.main .product-info-main .grouped-viewall.feature{padding:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .myad-awards-banner-wrapper{margin-block-start:2rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-seller-benefits{box-sizing:border-box}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features{margin:2rem 0 1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features :is(h2,.title){margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features h2:is(.title,:not([class])){font-size:2.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features .product.attribute.overview :is(h2,h2.title){font-size:2rem;line-height:1.3}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features .product.attribute.overview{margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features iframe{max-width:100%}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features ul:is(#key-features,.bullet,:not([class])){padding-inline:2rem 1rem;margin-inline-start:0;margin-block:.5rem;font-size:1.4rem;list-style:disc}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-key-features ul:is(#key-features,.bullet,:not([class])) li{padding:0;margin-bottom:.5rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-read-more-wrapper{padding-block:1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .read-full-description{display:inline-block;font-size:1.4rem;text-underline-offset:3px}.catalog-product-view main#maincontent .columns .column.main .product-info-main .read-full-description:after{margin-left:5px;content:url('data:image/svg+xml,<svg width="1em" height="1em" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"></path></svg>');vertical-align:-.25em}.catalog-product-view main#maincontent .columns .column.main .product-info-main .read-full-description:hover{text-decoration:underline}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-social-links:not(:has(.action.mailto.friend)){display:none}@media(min-width:769px){.catalog-product-view main#maincontent .columns .column.main .product-info-main{grid-column:2}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form{clear:left}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .control-wrapper{margin-block-end:1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .label,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .field.qty{display:inline-block}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .field.qty{box-sizing:border-box;vertical-align:top}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .label{margin-block-end:.5rem;width:100%;font-weight:600}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .field.qty:not(.qty-holder){padding:0;margin-inline:-4px;width:42px;height:42px;vertical-align:top}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;box-sizing:border-box;width:42px;height:42px;background-repeat:no-repeat;background-position:center center;border-block:1px solid #8c8c8c;cursor:pointer;background-color:#fff}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol:hover{background-color:#000}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol:focus,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol:focus-visible{isolation:isolate;box-shadow:none;outline:max(2px,.15em) solid #000;outline-offset:max(2px,.15em)}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol:focus:not(:focus-visible){outline:none;box-shadow:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol.minus{background-image:url("../images/minus-symbol.png");border-radius:8px 0 0 8px;border-inline:1px solid #8c8c8c}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol.minus:hover{background-image:url("../images/minus-symbol-active.png")}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol.plus{background-image:url("../images/plus-symbol.png");border-radius:0 8px 8px 0;border-inline:1px solid #8c8c8c}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .qtycontrol.plus:hover{background-image:url("../images/plus-symbol-active.png")}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .control div.mage-error{display:none !important}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form input.input-text:not(.giftvoucher_custom_option){box-sizing:border-box;border-block:1px solid #8c8c8c;width:42px;height:42px;text-align:center}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form input.input-text:not(.giftvoucher_custom_option):focus,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form input.input-text:not(.giftvoucher_custom_option):focus-visible{isolation:isolate;box-shadow:none;outline:max(2px,.15em) solid #000;outline-offset:max(2px,.15em)}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form input.input-text:not(.giftvoucher_custom_option):focus:not(:focus-visible){outline:none;box-shadow:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper{margin-block-end:2rem}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .dropdown-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:6;opacity:0;transition:opacity .2s ease-in-out}}@media(max-width:767px)and (min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .dropdown-backdrop{display:none}}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper:has(details[open]) .dropdown-backdrop{display:block;opacity:1;overflow:hidden}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown{position:relative;cursor:pointer;border-radius:8px;border-width:2px}@media(prefers-reduced-motion:no-preference){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown{interpolate-size:allow-keywords}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown:has(.selected){border-color:#80c684}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility .3s ease allow-discrete,opacity .3s ease,block-size .3s ease-in-out}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content{opacity:1;block-size:var(--_max-height)}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content .options-container{transform:translateY(0)}}@media(min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content .options-container{transform:translateX(-50%) translateY(0);opacity:1}}@starting-style{.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content{opacity:0;block-size:0}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content .options-container{transform:translateY(100%)}}@media(min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open]::details-content .options-container{transform:translateX(-50%) translateY(-10px);opacity:0}}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown summary{font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container{--_max-height:550px;box-sizing:border-box;padding-inline-end:0;border-radius:8px 8px 0 0;background-color:#fff;overscroll-behavior:auto;overflow-y:auto;z-index:7;position:fixed;left:0;bottom:0;width:100%;block-size:95vh;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;transform:translateY(100%)}@supports selector(::-webkit-scrollbar){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container{padding-inline-end:.5rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container::-webkit-scrollbar{width:.75em}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container::-webkit-scrollbar-track{background:#fff}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container::-webkit-scrollbar-thumb{border-radius:5ch;background:#707070}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container::-webkit-scrollbar-thumb:hover{background:#8c8c8c;cursor:pointer}}@supports(scrollbar-color:#707070 #ffffff){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container{scrollbar-color:#707070 #fff;scrollbar-width:thin}}@supports(height:100dvh){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container{block-size:95dvh}}@media(min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container{border:1px solid #8c8c8c;border-radius:0 0 8px 8px;position:absolute;top:110%;left:50%;bottom:auto;box-shadow:1px 3px 5px rgba(0,0,0,.5);block-size:auto;max-block-size:var(--_max-height);width:100%;z-index:5;transform:translateX(-50%) translateY(-10px);opacity:0}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__header{display:none}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-block-size:48px;padding:.25rem .5rem .25rem 1rem;background-color:#fff;border-bottom:1px solid #707070}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__header .product-name{font-weight:600;line-height:1.3;overflow:hidden}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__close-button{border:none;background-color:rgba(0,0,0,0);padding:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#333;transition:scale .2s ease-in-out}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__close-button:hover,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__close-button:active{box-shadow:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__close-button:active svg{transform:scale(1.1)}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__close-button__icon{width:40px;height:40px;aspect-ratio:1;fill:currentColor}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown .options-container__items-wrapper{display:flex;flex-direction:column}@media(max-width:767px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open] .options-container{transform:translateY(0)}}@media(min-width:768px){.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .product-dropdown[open] .options-container{transform:translateX(-50%) translateY(0);opacity:1}}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item{display:flex;align-items:center;border-bottom:1px solid #707070;cursor:pointer}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item.out-of-stock{pointer-events:none;order:1}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item.out-of-stock .option-item__content{opacity:.5}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item:not(.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item.out-of-stock):hover{background:#e5e5e5}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__input{padding-inline:1.5rem 1rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__input input[type=radio]{border:1px solid currentColor;margin:0;display:grid;place-content:center;color:currentColor;height:1.5em;width:1.5em}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__input input[type=radio]:focus,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__input input[type=radio]:focus-visible{isolation:isolate;box-shadow:none;outline:max(2px,.15em) solid #000;outline-offset:max(2px,.15em)}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__input input[type=radio]:focus:not(:focus-visible){outline:none;box-shadow:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content{padding-block:1rem;padding-inline-end:1rem;flex:1;display:grid;gap:.25rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__header .product-item-name{margin:0;display:inline;hyphens:auto;overflow-wrap:break-word;font-weight:600;font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price:not(:has(div.custom-price-wrap,.prices-tier)){display:flex;align-items:end;justify-content:start;gap:.75rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price .price-box{margin-top:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price .price-box .price-wrapper .price{font-size:1.6rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price .price-box .special-price{margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price .price-box .special-price .price-container .price-wrapper .price{font-size:1.6rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price .price-box .old-price .price-container .price-wrapper .price{font-size:1.4rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price-rrp-saving .rrp_savings{font-size:1.2rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price-rrp-saving .rrp_savings p{margin-bottom:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price-tier-pricing .prices-tier{margin-block:0;padding:0;background-color:rgba(0,0,0,0);line-height:1.4;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price-tier-pricing .prices-tier .item{text-wrap:pretty}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__body-price-tier-pricing .prices-tier .weee .price{font-size:1.2rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__footer div.invstatus-in-stock{color:#609100}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .dropdown-wrapper .option-item .option-item__content__footer .out-of-stock{margin-block-end:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form:has(.mage-error):not(.selected) .product-dropdown{border-color:#e57171}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart{width:100%;margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart #payment-request-button:not(.StripeElement){display:none}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart.instore-exclusive-notice,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart.phone-order-only-notice{box-sizing:border-box;border:1px solid #1fb1f4;background-color:#e2f5fe;text-align:center;padding:1.5rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart.instore-exclusive-notice p,.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart.phone-order-only-notice p{color:#0874a6;font-size:1.6rem;margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset{width:100%}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset:last-child{margin-block-end:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions{width:100%;display:block;padding-top:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart button.action{display:block;border:none;border-radius:2px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart button.action.primary{background-color:#e30613;padding:0;width:100%;transition:padding .1s ease-in-out,width .1s ease-in-out,background-color .1s ease-in-out}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart button.action.primary span{position:relative;line-height:50px;padding:0 10px;transition:padding .25s ease-in-out}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .box-tocart button.action:hover{background-color:#7ab929}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .payment-request-button{width:100%;margin:5px 0 0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .fulfillment-wrapper{margin-block-end:2rem}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .fulfillment-wrapper .quantity-selector-label{font-size:1.4rem;font-weight:600;margin:0}.catalog-product-view main#maincontent .columns .column.main .product-info-main .product-add-form .fulfillment-wrapper .quantity-selector-wrapper{display:flex;align-items:center}.catalog-product-view main#maincontent .columns .column.main .product-seller-benefits{margin-block-start:2rem}.catalog-product-view main#maincontent .columns .column.main #page-section-bottom [data-content-type=row][data-appearance=contained]{max-width:100%}.catalog-product-view main#maincontent .columns .column.main #page-section-bottom .product.attribute.description{font-size:14px;margin-bottom:20px}.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed{margin:0}.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items{margin:0}.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items #tab-label-additional,.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items #additional,.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items .data.item.title{display:none}.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items .data.item.title,.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items .data.item.content{width:100%;border:none}.catalog-product-view main#maincontent .columns .column.main .accordion .product.info.detailed .product.data.items .data.item.content{padding:0;margin:0}:is(.block-bundle-summary .bundle.items .label,.block-bundle-summary .bundle-info .stock,.block-bundle-summary .product-image-container){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bundle-options-container{margin-bottom:10px}@media only screen and (min-width:768px){.bundle-options-container .block-bundle-summary{float:none !important;width:auto}}.bundle-options-container .block-bundle-summary .title{margin:5px 0 10px;font-size:20px}.bundle-options-container .block-bundle-summary .title>strong{font-size:inherit}.bundle-options-container .block-bundle-summary .bundle-summary{margin-block-start:1rem;font-size:14px}.bundle-options-container .block-bundle-summary .bundle-summary .subtitle{font-weight:600}.bundle-options-container .block-bundle-summary .box-tocart{margin:10px auto}@media only screen and (min-width:768px){.bundle-options-container .bundle-options-wrapper,.bundle-options-container .product-options-wrapper,.bundle-options-container .block-bundle-summary{float:none !important;width:auto !important}.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-left .bundle-options-container .block-bundle-summary,.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-right .bundle-options-container .block-bundle-summary,.page-layout-3columns .bundle-options-container .bundle-options-wrapper,.page-layout-3columns .bundle-options-container .block-bundle-summary{width:auto !important}}body.non-editable :is(.bundle-options-wrapper,.block-bundle-summary .title,.block-bundle-summary .product.name,.block-bundle-summary .bundle-info .price-box){display:none;visibility:hidden}body.non-editable .bundle-options-container .block-bundle-summary{padding:0;width:100%;background:#fff}body.non-editable .bundle-options-container .block-bundle-summary .box-tocart{margin-block-start:0}body.non-editable .bundle-actions{display:none}body.non-editable .product-add-form{display:block}