.accordion__button{align-items:center;background-color:#f3f5f6;border:0;border-color:#dee2e6;color:#000;display:flex;font-size:1rem;font-weight:400;overflow-anchor:none;padding:1rem .3215rem;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media(prefers-reduced-motion:reduce){.accordion__button{transition:none}}.accordion__button:not(.collapsed){border-bottom:1px solid #dee2e6}.accordion__button:not(.collapsed):after{background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"%3e%3cline x1="5" y1="12" x2="19" y2="12"/%3e%3c/svg%3e');transform:rotate(-180deg)}.accordion__button:after{background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"%3e%3cline x1="12" y1="5" x2="12" y2="19"/%3e%3cline x1="5" y1="12" x2="19" y2="12"/%3e%3c/svg%3e');background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}@media(prefers-reduced-motion:reduce){.accordion__button:after{transition:none}}.accordion__button:hover{z-index:2}.accordion__button:focus{outline:0;z-index:3}.accordion__header{margin-bottom:0}.accordion__item{background-color:#f3f5f6;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;color:#000}.accordion__item:not(:first-of-type){border-top:0}@media(min-width:992px){.accordion__item--details .accordion__body{padding:1rem 0}}.accordion__body{padding:1rem 0}@media(min-width:992px){.accordion__body{padding:1rem .3215rem}}.accordion--flush .accordion__collapse{border-width:0}.accordion--flush .accordion__item{border-left:0;border-radius:0;border-right:0}.accordion--flush .accordion__item:first-child{border-top:0}.accordion--flush .accordion__item:last-child{border-bottom:0}.accordion--flush .accordion__item .accordion__button{border-radius:0}@media(min-width:992px){figure[data-zoom-image]{background-position:50% 50%;background-repeat:no-repeat;cursor:zoom-in;margin:0;overflow:hidden;position:relative}figure[data-zoom-image] img{display:block;transition:opacity .25s;width:100%}}@media(min-width:992px)and (prefers-reduced-motion:reduce){figure[data-zoom-image] img{transition:none}}@media(min-width:992px){figure[data-zoom-image] img:hover{opacity:0}}.variants{border-collapse:collapse;width:100%}.variants__head{background-color:#f8f9fa}.variants__item-col-head{padding:.625rem}.variants__item-col-head--sku{text-align:left}.variants__item-col-head--quantity{text-align:center}.variants__item--not-in-stock{opacity:.65}.variants__item-col{padding:.625rem}.variants__item-col--quantity{text-align:center}.variants__item-col .variants-price--price-row{margin-bottom:.375rem}.variants__item-col .variants-price--price-row>*{display:inline-block;margin-right:.325rem}.variants__item-col .variants-price--price-row>:last-of-type{margin-right:0}.variants__item-col .variants-price--label-omnibus-price-gross,.variants__item-col .variants-price--label-rrp-price-gross,.variants__item-col .variants-price--omnibus-price-gross,.variants__item-col .variants-price--rrp-price-gross{font-size:.75rem;font-weight:400}.variants__item-col .variants-price--package-price-gross,.variants__item-col .variants-price--price-gross{color:#000;font-size:1rem;font-weight:600}.variants__item-col .variants-price--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.variants__item-col .variants-price--price-alert{font-size:.9em;margin-bottom:.375rem}.variants__item-col .variants-price--price-alert a{color:#495057;text-decoration:none}.variants__item-col .variants-price--price-alert a:hover{text-decoration:underline}.variants__item-col .variants-price--price-alert .icon--left{margin-right:.1875rem}.variants .quantity-spinner{justify-content:center}.variants-responsive{align-items:center;background:#fff;display:grid;--scrollbar-bg:transparent;--scrollbar-color:#8a8a8a;--scrollbar-size:.5rem;overflow:hidden;overflow-x:auto;width:100%}@supports(scrollbar-width:thin){.variants-responsive{scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg);scrollbar-width:thin}}@supports not (scrollbar-width:thin){.variants-responsive::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.variants-responsive::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.variants-responsive::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-color);border:.125rem solid var(--scrollbar-bg);border-radius:var(--scrollbar-size)}.variants-responsive::-webkit-scrollbar-thumb:hover{background-color:#6f6f6f}.variants-responsive::-webkit-scrollbar-thumb:active{background-color:#3e3e3e}}.variants-responsive__item-head{align-items:center;background-color:#f8f9fa;display:flex;font-weight:600;height:100%}.variants-responsive__item,.variants-responsive__item-head{padding:.5rem}.variants-responsive__item--quantity{text-align:center}.variants-responsive__item .variants-price--price-row{margin-bottom:.375rem}.variants-responsive__item .variants-price--price-row>*{display:inline-block;margin-right:.325rem}.variants-responsive__item .variants-price--price-row>:last-of-type{margin-right:0}.variants-responsive__item .variants-price--label-omnibus-price-gross,.variants-responsive__item .variants-price--label-rrp-price-gross,.variants-responsive__item .variants-price--omnibus-price-gross,.variants-responsive__item .variants-price--rrp-price-gross{font-size:.75rem;font-weight:400}.variants-responsive__item .variants-price--package-price-gross,.variants-responsive__item .variants-price--price-gross{color:#000;font-size:1rem;font-weight:600}.variants-responsive__item .variants-price--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.variants-responsive__item .variants-price--price-alert{font-size:.9em;margin-bottom:.375rem}.variants-responsive__item .variants-price--price-alert a{color:#495057;text-decoration:none}.variants-responsive__item .variants-price--price-alert a:hover{text-decoration:underline}.variants-responsive__item .variants-price--price-alert .icon--left{margin-right:.1875rem}.variants-responsive--horizontal{grid-auto-flow:column}.variants-responsive--horizontal .variants-responsive__item-head{left:0;position:sticky;z-index:10}.variants-responsive[data-cols="2"]{grid-template-columns:repeat(2,auto)}.variants-responsive--horizontal[data-cols="2"]{grid-template-columns:none;grid-template-rows:repeat(2,auto)}.variants-responsive[data-cols="3"]{grid-template-columns:repeat(3,auto)}.variants-responsive--horizontal[data-cols="3"]{grid-template-columns:none;grid-template-rows:repeat(3,auto)}.variants-responsive[data-cols="4"]{grid-template-columns:repeat(4,auto)}.variants-responsive--horizontal[data-cols="4"]{grid-template-columns:none;grid-template-rows:repeat(4,auto)}.variants-responsive[data-cols="5"]{grid-template-columns:repeat(5,auto)}.variants-responsive--horizontal[data-cols="5"]{grid-template-columns:none;grid-template-rows:repeat(5,auto)}.variants-responsive[data-cols="6"]{grid-template-columns:repeat(6,auto)}.variants-responsive--horizontal[data-cols="6"]{grid-template-columns:none;grid-template-rows:repeat(6,auto)}.variants-responsive[data-cols="7"]{grid-template-columns:repeat(7,auto)}.variants-responsive--horizontal[data-cols="7"]{grid-template-columns:none;grid-template-rows:repeat(7,auto)}.variants-responsive[data-cols="8"]{grid-template-columns:repeat(8,auto)}.variants-responsive--horizontal[data-cols="8"]{grid-template-columns:none;grid-template-rows:repeat(8,auto)}.variants-responsive[data-cols="9"]{grid-template-columns:repeat(9,auto)}.variants-responsive--horizontal[data-cols="9"]{grid-template-columns:none;grid-template-rows:repeat(9,auto)}.variants-responsive[data-cols="10"]{grid-template-columns:repeat(10,auto)}.variants-responsive--horizontal[data-cols="10"]{grid-template-columns:none;grid-template-rows:repeat(10,auto)}.variants-responsive[data-cols="11"]{grid-template-columns:repeat(11,auto)}.variants-responsive--horizontal[data-cols="11"]{grid-template-columns:none;grid-template-rows:repeat(11,auto)}.product-attributes{margin-bottom:.6875rem}.product-attributes__item{display:flex;gap:.5rem;padding:.5rem}.product-attributes__item--odd{background-color:#fff}.product-attributes--invert .product-attributes__item--odd,.product-attributes__item--even{background-color:#f8f9fa}.product-attributes--invert .product-attributes__item--even{background-color:#fff}.product-attributes__group{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding:1.5rem .5rem 0}.product-attributes__label{flex-shrink:0;overflow-x:hidden;text-overflow:ellipsis;width:150px}.product-attributes__label:after{content:":"}.product-attributes__value{overflow-x:auto}.product-attributes__color,.product-attributes__image{border:1px solid #ced4da;display:inline-block;margin-right:.6875rem;padding:2px;vertical-align:top}.product-attributes__image{height:3rem;width:3rem}.product-attributes__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.product-attributes__color{height:1.3125rem;width:1.3125rem}.bulk-item__title{font-weight:600;margin-bottom:.6875rem}.bulk-item__details{overflow:auto}.bulk-item-table{border-collapse:collapse;width:100%}.bulk-item-table td,.bulk-item-table th{border-right:1px solid #dee2e6;padding:.6875rem}.bulk-item-table td:last-of-type,.bulk-item-table th:last-of-type{border-right-width:0}.bulk-item-table__data-label,.bulk-item-table__heading-label{background:#f8f9fa}.bulk-item-table__data-interval,.bulk-item-table__heading-interval{text-align:center}.bulk-item-table thead th{border-bottom:1px solid #dee2e6}.bundle-format__title{font-weight:600;margin-bottom:.625rem}.bundle-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;padding:.325rem 0}@media(min-width:768px){.bundle-item{flex-wrap:nowrap}}.bundle-item__image-container{flex:0 0 60px;margin-right:.6875rem;max-width:60px}.bundle-item__details{flex-grow:1;font-size:.875rem}.bundle-item__actions{flex-grow:1;flex-shrink:0;max-width:200px}@media(min-width:768px){.bundle-item__actions{margin-left:.6875rem}}.bundle-item__info{width:100%}.bundle-item__info--name{margin-bottom:.325rem}.bundle-item__info--price-row .bundle-item__info{margin-bottom:0}.bundle-item__info--price-row{margin-bottom:.375rem}.bundle-item__info--price-row>*{display:inline-block;margin-right:.325rem}.bundle-item__info--price-row>:last-of-type{margin-right:0}.bundle-item__info--label-omnibus-price-gross,.bundle-item__info--label-rrp-price-gross,.bundle-item__info--omnibus-price-gross,.bundle-item__info--rrp-price-gross{font-size:.75rem;font-weight:400}.bundle-item__info--package-price-gross,.bundle-item__info--price-gross{color:#000;font-size:1rem;font-weight:600}.bundle-item__info--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.bundle-item__info--price-alert{font-size:.9em;margin-bottom:.375rem}.bundle-item__info--price-alert a{color:#495057;text-decoration:none}.bundle-item__info--price-alert a:hover{text-decoration:underline}.bundle-item__info--price-alert .icon--left{margin-right:.1875rem}.bundle-item__info--price-gross{font-size:1rem}.bundle-item__info--variant-attributes{display:flex;flex-direction:column;flex-wrap:wrap}.bogo-format{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;text-align:center}.bogo-format__item{align-items:center;background-color:#f3f7ff;border:1px dashed #b2ccf7;display:flex;flex-direction:column;justify-content:center;padding:1rem 2rem}.bogo-format__expiration{font-size:.875rem}@media(min-width:576px){.bogo-format{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.bogo-format{grid-template-columns:1fr}}@media(min-width:1200px){.bogo-format{grid-template-columns:repeat(2,1fr)}}.bogo-format--single-item{grid-template-columns:1fr}.product-compact{display:flex;flex-direction:column;margin-bottom:1rem}.product-compact .product-summary__info--rating,.product-compact__info{margin-bottom:0}.product-compact__info--name{font-size:1.25rem}.product-compact__info--price-row{margin-bottom:.375rem}.product-compact__info--price-row>*{display:inline-block;margin-right:.325rem}.product-compact__info--price-row>:last-of-type{margin-right:0}.product-compact__info--label-omnibus-price-gross,.product-compact__info--label-rrp-price-gross,.product-compact__info--omnibus-price-gross,.product-compact__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product-compact__info--package-price-gross,.product-compact__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product-compact__info--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.product-compact__info--price-alert{font-size:.9em;margin-bottom:.375rem}.product-compact__info--price-alert a{color:#495057;text-decoration:none}.product-compact__info--price-alert a:hover{text-decoration:underline}.product-compact__info--price-alert .icon--left{margin-right:.1875rem}.product-compact__info .variant-attribute{margin-bottom:.625rem}.product-compact__info .variant-attribute--select select{width:auto}.product-compact__info .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;font-size:2rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product-compact__info .product__rating:before{content:"★★★★★";vertical-align:text-top}.product-compact__info .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product-compact__info .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product-compact__info .product__rating-fill--0-5{width:10%}.product-compact__info .product__rating-fill--1{width:20%}.product-compact__info .product__rating-fill--1-5{width:30%}.product-compact__info .product__rating-fill--2{width:40%}.product-compact__info .product__rating-fill--2-5{width:50%}.product-compact__info .product__rating-fill--3{width:60%}.product-compact__info .product__rating-fill--3-5{width:70%}.product-compact__info .product__rating-fill--4{width:80%}.product-compact__info .product__rating-fill--4-5{width:90%}.product-compact__info .product__rating-fill--5{width:100%}.product-compact__info .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}@media(min-width:992px){.product-compact{flex-direction:row;justify-content:space-between;margin-bottom:2rem}.product-compact__images{margin-right:1.375rem;width:100px}.product-compact__details{flex-grow:1}}.free-shipping-format{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;text-align:center}.free-shipping-format__item{align-items:center;background-color:#f3f7ff;border:1px dashed #b2ccf7;display:flex;flex-direction:column;justify-content:center;padding:1rem 2rem}.free-shipping-format__expiration{font-size:.875rem}.free-shipping-format__item,.gift-item{flex-direction:row}.gift-item{display:flex;flex-wrap:nowrap;justify-content:stretch;padding:.325rem 0}@media(min-width:768px){.gift-item{flex-wrap:nowrap}}.gift-item__image-container{flex:0 0 60px;margin-right:.6875rem;max-width:60px}.gift-item__details{flex-grow:1;font-size:.875rem}.gift-item__actions{flex-grow:1;flex-shrink:0;max-width:200px}@media(min-width:768px){.gift-item__actions{margin-left:.6875rem}}.gift-item__info{width:100%}.gift-item__info--name{margin-bottom:.325rem}.gift-item__info--price-row .gift-item__info{margin-bottom:0}.gift-item__info--price-row{margin-bottom:.375rem}.gift-item__info--price-row>*{display:inline-block;margin-right:.325rem}.gift-item__info--price-row>:last-of-type{margin-right:0}.gift-item__info--label-omnibus-price-gross,.gift-item__info--label-rrp-price-gross,.gift-item__info--omnibus-price-gross,.gift-item__info--rrp-price-gross{font-size:.75rem;font-weight:400}.gift-item__info--package-price-gross,.gift-item__info--price-gross{color:#000;font-size:1rem;font-weight:600}.gift-item__info--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.gift-item__info--price-alert{font-size:.9em;margin-bottom:.375rem}.gift-item__info--price-alert a{color:#495057;text-decoration:none}.gift-item__info--price-alert a:hover{text-decoration:underline}.gift-item__info--price-alert .icon--left{margin-right:.1875rem}.gift-item__info--price-gross{font-size:1rem}.gift-item__info--variant-attributes{display:flex;flex-direction:column;flex-wrap:wrap}.gift-selection{margin-bottom:.6875rem}.gift-selection__title{align-items:center;display:flex;font-weight:600;margin-bottom:.6875rem}.gift-selection__expiration{font-weight:400}.line-products{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.line-products__item{border:1px solid #dee2e6;cursor:pointer;padding:.125rem}.line-products__item--active{border:1px solid #adb5bd}.line-products__item--out-of-stock .line-products__item-image{filter:grayscale(.9)}.line-products__item-image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.product-meta-fields{margin-bottom:.6875rem}.product-meta-fields__item{display:flex;gap:.5rem;padding:.5rem}.product-meta-fields__item--odd{background-color:#fff}.product-meta-fields--invert .product-meta-fields__item--odd,.product-meta-fields__item--even{background-color:#f8f9fa}.product-meta-fields--invert .product-meta-fields__item--even{background-color:#fff}.product-meta-fields__group{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding:1.5rem .5rem 0}.product-meta-fields__label{flex-shrink:0;overflow-x:hidden;text-overflow:ellipsis;width:150px}.product-meta-fields__label:after{content:":"}.product-meta-fields__value{overflow-x:auto}.product-meta-fields__color,.product-meta-fields__image{border:1px solid #ced4da;display:inline-block;margin-right:.6875rem;padding:2px;vertical-align:top}.product-meta-fields__image{height:3rem;width:3rem}.product-meta-fields__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.product-meta-fields__color{height:1.3125rem;width:1.3125rem}.product-meta-fields [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product-meta-fields [data-button-expand]{color:#495057}.product-meta-fields [data-button-expand]:before{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23495057' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M47.511,140.253l194.628,194.628c8.974,8.974,18.562,9.16,27.722,0l194.628-194.628c0,0,11.493-11.919,22.365-0.715 c10.304,10.618-1.427,22.203-1.427,22.203L291.074,356.095c-28.134,28.134-41.836,28.312-70.149,0L26.572,161.741 c0,0-11.731-11.586-1.427-22.203C36.018,128.335,47.511,140.253,47.511,140.253z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.625rem;margin-right:.625rem;width:.625rem}.product-meta-fields [data-content-expand]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-meta-fields [data-input-expand]:focus~[data-button-expand]{outline:5px auto -webkit-focus-ring-color}.product-meta-fields [data-input-expand]:checked+[data-content-expand]{-webkit-line-clamp:unset}.product-meta-fields [data-input-expand]:checked~[data-button-expand]{display:none}.promo-format{border:1px solid #dee2e6;padding:1rem}.promo-format__title{font-weight:600;margin-bottom:.6875rem}.promo-format__expiration{font-size:.875rem}.promo-grid{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid>*{min-height:0;min-width:0}.promo-grid[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-m="1"]>*{min-height:0;min-width:0}.promo-grid[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-m="2"]>*{min-height:0;min-width:0}.promo-grid[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-m="3"]>*{min-height:0;min-width:0}.promo-grid[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.promo-grid{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid>*{min-height:0;min-width:0}.promo-grid[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="1"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="2"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="3"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="4"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="5"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="6"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="7"]>*{min-height:0;min-width:0}.promo-grid[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.promo-grid{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid>*{min-height:0;min-width:0}.promo-grid[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="1"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="2"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="3"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="4"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="5"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="6"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="7"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="8"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="9"]>*{min-height:0;min-width:0}.promo-grid[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.promo-grid[data-cols-d="10"]>*{min-height:0;min-width:0}}.promo-grid .promo-item,.promo-grid .promo-totals{position:relative}.promo-grid .promo-item:last-child:before,.promo-grid .promo-item:not(:last-child):after,.promo-grid .promo-totals:last-child:before,.promo-grid .promo-totals:not(:last-child):after{color:#adb5bd;display:inline-block;font-size:30px;position:absolute;transform:translate(50%,-25%)}.promo-grid .promo-item:not(:last-child):after,.promo-grid .promo-totals:not(:last-child):after{content:"+";right:50%;top:100%}.promo-grid .promo-item:last-child:after,.promo-grid .promo-item:nth-last-child(2):after{display:none}.promo-grid .promo-totals:before{content:"=";position:absolute;right:50%;top:-1rem}.promo-grid .promo-totals{align-items:center;display:flex;flex-direction:column;justify-content:center}.promo-grid .promo-totals .promo-total{margin-bottom:.34375rem}.promo-grid .promo-totals .promo-total--price-gross{font-size:1rem;font-weight:600}.promo-grid .promo-totals .promo-total--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}@media(min-width:768px){.promo-format{border:none}.promo-grid .promo-item .product{flex-direction:column}.promo-grid .promo-item .product .product__data{align-items:center}.promo-grid .promo-item .product .product__name{line-clamp:2;-webkit-line-clamp:2;text-align:center}.promo-grid .promo-item:not(:last-child):after{right:-1rem;top:50%}.promo-grid .promo-totals:before{left:-1rem;right:auto;top:50%}}.promo-item .product{display:flex;flex-direction:column;flex-direction:row;flex-grow:1;height:100%;max-width:100%}.promo-item .product .product__data{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.promo-item .product .product__category,.promo-item .product .product__name{text-decoration:none}.promo-item .product .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.promo-item .product .product__save-comparer{font-size:.9375rem}.promo-item .product .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.promo-item .product .product__rating:before{content:"★★★★★";vertical-align:text-top}.promo-item .product .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.promo-item .product .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.promo-item .product .product__rating-fill--0-5{width:10%}.promo-item .product .product__rating-fill--1{width:20%}.promo-item .product .product__rating-fill--1-5{width:30%}.promo-item .product .product__rating-fill--2{width:40%}.promo-item .product .product__rating-fill--2-5{width:50%}.promo-item .product .product__rating-fill--3{width:60%}.promo-item .product .product__rating-fill--3-5{width:70%}.promo-item .product .product__rating-fill--4{width:80%}.promo-item .product .product__rating-fill--4-5{width:90%}.promo-item .product .product__rating-fill--5{width:100%}.promo-item .product .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.promo-item .product .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.promo-item .product .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.promo-item .product .product__sku,.promo-item .product .product__stock{margin-bottom:.34375rem}.promo-item .product .product__info--price-row{margin-bottom:.375rem}.promo-item .product .product__info--price-row>*{display:inline-block;margin-right:.325rem}.promo-item .product .product__info--price-row>:last-of-type{margin-right:0}.promo-item .product .product__info--label-omnibus-price-gross,.promo-item .product .product__info--label-rrp-price-gross,.promo-item .product .product__info--omnibus-price-gross,.promo-item .product .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.promo-item .product .product__info--package-price-gross,.promo-item .product .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.promo-item .product .product__info--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.promo-item .product .product__info--price-alert{font-size:.9em;margin-bottom:.375rem}.promo-item .product .product__info--price-alert a{color:#495057;text-decoration:none}.promo-item .product .product__info--price-alert a:hover{text-decoration:underline}.promo-item .product .product__info--price-alert .icon--left{margin-right:.1875rem}.promo-item .product .product__attributes,.promo-item .product .product__line-options{display:flex;flex-direction:column;max-width:100%}.promo-item .product .product__attributes [data-input-expand],.promo-item .product .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.promo-item .product .product__attributes [data-input-expand]:checked+[data-content-expand],.promo-item .product .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.promo-item .product .product__attribute,.promo-item .product .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.promo-item .product .product__attribute-name,.promo-item .product .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.promo-item .product .product__attribute-name:after,.promo-item .product .product__line-option-name:after{content:":"}.promo-item .product .product__attribute-link,.promo-item .product .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.promo-item .product .product__attribute-link:hover,.promo-item .product .product__line-option-link:hover{color:#343a40;text-decoration:underline}.promo-item .product .product__attribute-link--color span,.promo-item .product .product__attribute-link--image span,.promo-item .product .product__line-option-link--color span,.promo-item .product .product__line-option-link--image span{background:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #ced4da;display:inline-block;height:18px;width:18px}.promo-item .product .product__attribute-link--color:hover span,.promo-item .product .product__attribute-link--image:hover span,.promo-item .product .product__line-option-link--color:hover span,.promo-item .product .product__line-option-link--image:hover span{box-shadow:0 0 0 1px #343a40}.promo-item .product .product__attribute-link--color img,.promo-item .product .product__attribute-link--image img,.promo-item .product .product__line-option-link--color img,.promo-item .product .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.promo-item .product .product__attribute-link--image span,.promo-item .product .product__line-option-link--image span{width:auto}.promo-item .product .product__actions{margin-top:auto}.promo-item .product .product__data{align-items:flex-start;justify-content:space-between}.promo-item .product .product__name{-webkit-line-clamp:1;line-clamp:1;text-align:left}.promo-item .product .compact-image{flex:0 0 max(100px,15%);margin-left:0}.promo-item .product>*+*{margin-left:1.5rem}.promo-item .variant-attribute{margin-bottom:.34375rem}.product-selection__heading{border-bottom:1px solid #dee2e6;font-size:1.25rem;padding:0 0 1rem}.product-selection__info{margin-bottom:1rem}.product-selection__info--price-row .product-selection__info{margin-bottom:0}.product-selection__info--price-row{margin-bottom:.375rem}.product-selection__info--price-row>*{display:inline-block;margin-right:.325rem}.product-selection__info--price-row>:last-of-type{margin-right:0}.product-selection__info--label-omnibus-price-gross,.product-selection__info--label-rrp-price-gross,.product-selection__info--omnibus-price-gross,.product-selection__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product-selection__info--package-price-gross,.product-selection__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product-selection__info--old-price-gross{color:#6c757d;font-size:.7875rem;text-decoration:line-through}.product-selection__info--price-alert{font-size:.9em;margin-bottom:.375rem}.product-selection__info--price-alert a{color:#495057;text-decoration:none}.product-selection__info--price-alert a:hover{text-decoration:underline}.product-selection__info--price-alert .icon--left{margin-right:.1875rem}.product-selection__info .variant-attribute{margin-bottom:.625rem}.product-selection__info .variant-attribute--select select{width:100%}.product-selection__info .variant-attribute--tag .variant-attribute__name{font-weight:600;margin-bottom:.34375rem}.product-selection__info .variant-attribute--radio label{cursor:pointer}.product-selection__info .variant-attribute--tag .variant-attribute__price{color:#6c757d;font-size:.875rem}.product-selection__info .variant-attribute--tag{margin-bottom:-.6875rem;margin-top:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__color{display:inline-block;height:1.3125rem;vertical-align:top;width:1.3125rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="1"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="2"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="3"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.product-selection__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="1"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="2"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="3"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="4"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="5"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="6"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="7"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.product-selection__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="1"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="2"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="3"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="4"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="5"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="6"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="7"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="8"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="9"]>*{min-height:0;min-width:0}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="10"]>*{min-height:0;min-width:0}}.product-selection__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label{align-items:center;background-color:#fff;border:1px solid #dee2e6;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;overflow:hidden;padding:.125rem}.product-selection__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.product-selection__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label:hover,.product-selection__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value.variant-attribute__value--selected label{background-color:#fff;border:1px solid #adb5bd;color:#495057}.product-selection__info .variant-attribute--tag .variant-attribute__value{display:inline-block}.product-selection__info .variant-attribute--tag .variant-attribute__value input{display:none}.product-selection__info .variant-attribute--tag .variant-attribute__value label{background-color:#fff;border:1px solid #ced4da;color:#495057;cursor:pointer;display:inline-block;font-size:.875rem;margin-bottom:.6875rem;margin-right:.6875rem;padding:2px .4583333333rem;position:relative}.product-selection__info .variant-attribute--tag .variant-attribute__value label a,.product-selection__info .variant-attribute--tag .variant-attribute__value label a:active,.product-selection__info .variant-attribute--tag .variant-attribute__value label a:hover{color:#495057;text-decoration:none}.product-selection__info .variant-attribute--tag .variant-attribute__value :checked+label,.product-selection__info .variant-attribute--tag .variant-attribute__value label:hover{border-color:#212529}.product-selection__info .variant-attribute--tag .variant-attribute__value--color label{padding:2px}.product-selection__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-selection__info .variant-attribute--tag .variant-attribute__value--selected) label{border-color:#e9ecef;color:#ced4da;cursor:default}.product-selection__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-selection__info .variant-attribute--tag .variant-attribute__value--selected) label:hover{border-color:#e9ecef;color:#ced4da}.product-selection__info .variant-attribute--tag .variant-attribute__value--disabled label:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='gainsboro' stroke-width='3'/><path d='M0 0 L100 100 ' stroke='gainsboro' stroke-width='3'/></svg>") no-repeat 50% 50%/100% 100%;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}.product-selection__info .variant-attribute--tag .variant-attribute__selected-value{font-weight:400}.product-selection__info-title{font-weight:600;margin-bottom:.34375rem}.product-selection__info--save-selection{margin-bottom:0}.product-summary{display:flex;flex-direction:column}.product-summary--product-details{background-color:#fff;border:1px solid #dee2e6;min-width:0;padding:1rem;word-wrap:break-word;border-radius:0;border-radius:5px}@media(max-width:767.98px){.product-summary--product-details{padding-inline:.75rem}}.product-summary__heading{font-size:1.2rem;margin-bottom:.75rem}.product-summary__native-share{align-items:center;border:0;display:flex;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;z-index:3}.product-summary__native-share:before{background-color:#dee2e6;border-radius:50%;content:"";display:block;height:2rem;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s ease-in-out;width:2rem}.product-summary__native-share:hover:before{opacity:.75}.product-summary__native-share svg{height:1rem;width:1rem}.product-summary__native-share:before{height:3rem;width:3rem}@media(min-width:768px){.product-summary__native-share{display:none}}.product-summary__image-badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.product-summary__image-badges>*+*{margin-top:4px}.product-summary__image-badges>*{background-color:#aac024;color:#000;font-size:.875rem;font-weight:600;padding:3px .65em}.product-summary__image-badges .divider{font-size:.6875rem;padding:0}.product-summary__image-badges>.product-summary__badge--price-discount{background-color:red;color:#fff}.product-summary__image-badges>.product-summary__badge--new{background-color:#f1c232;color:#000}.product-summary__image-badges--right{right:0}.product-summary__image-badges--left{align-items:flex-start;left:0}.product-summary .stock-alert{border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:1rem;padding:.5rem}.product-summary__images{display:flex;justify-content:center;position:relative}@media(min-width:768px){.product-summary__images{flex-direction:column;justify-content:flex-start}.product-summary__images--ttb.product-summary__images{align-items:flex-start;display:flex;flex-direction:row}.product-summary__images--ttb.product-summary__images>*+*{margin-right:1rem;order:-1}}.product-summary__main-images{margin-bottom:1rem;position:relative}@media(min-width:768px){.product-summary__main-images{margin-bottom:0}}.product-summary__main-images .splide__slide{align-items:center;width:100%}.product-summary__main-images .splide__slide figure{margin:0;max-height:100%}.product-summary__main-image-wrapper{display:inline-block;max-height:650px;width:100%}.product-summary__thumbnails .splide__slide{border:1px solid #dee2e6;height:80px;margin-right:1rem;padding:.125rem;width:auto}.product-summary__thumbnails--ttb .splide__slide{height:auto;margin-bottom:1rem;margin-right:0;width:80px}.product-summary__thumb-image-wrapper{height:100%;width:100%}.product-summary__details{min-width:0}.product-summary__top-details{align-items:flex-start;display:flex}.product-summary__top-details-left{flex-grow:1}.product-summary__info--variants{grid-area:variants}.product-summary__info--stock{grid-area:stock}.product-summary__info--messages{grid-area:messages}.product-summary__info--variant-attributes{grid-area:variant-attributes}.product-summary__info--user-fields{grid-area:user-fields}.product-summary__info--gift-card{grid-area:gift-card}.product-summary__info--subscriptions{grid-area:subscriptions}.product-summary__info--bogo{grid-area:bogo}.product-summary__info--free-shipping{grid-area:free-shipping}.product-summary__info--bundle{background-color:rgba(170,192,36,.15);border-radius:5px;grid-area:bundle;padding:10px}.product-summary__info--gift{grid-area:gift}.product-summary__info--bulk{grid-area:bulk}.product-summary__info--sku{grid-area:sku}.product-summary__info--ean{grid-area:ean}.product-summary__info--availability{grid-area:availability}.product-summary__info--quantity{grid-area:quantity}.product-summary__info--actions{grid-area:old-actions}.product-summary__info--tabs ol,.product-summary__info--tabs ul{list-style:disc none outside;margin:1em 0;padding:0 0 0 2rem}.product-summary__info--tabs ol{list-style-type:decimal}.product-summary__info--tabs li{display:list-item}.product-summary__info--tabs ol ul,.product-summary__info--tabs ul ul{list-style-type:circle}.product-summary__info--tabs ol ol,.product-summary__info--tabs ul ol{list-style-type:lower-latin}.product-summary__info--tabs table,.product-summary__info--tabs tbody,.product-summary__info--tabs td,.product-summary__info--tabs tfoot,.product-summary__info--tabs th,.product-summary__info--tabs thead,.product-summary__info--tabs tr{border-style:inherit;border-width:1px}.product-summary__form{display:grid;grid-template-areas:"variants" "stock" "variant-attributes" "user-fields" "gift-card" "subscriptions" "bogo" "free-shipping" "bundle" "gift" "bulk" "sku" "ean" "messages" "availability" "quantity" "actions" "old-actions";grid-template-columns:minmax(0,1fr)}.product-summary .nophoto{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23adb5bd' xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 450.824 450.824' height='512' viewBox='0 0 450.824 450.824' width='512'%3e%3cpath d='m390.345 116.833c5.502 5.502 5.502 14.422 0 19.924s-14.422 5.502-19.924 0-5.502-14.422 0-19.924 14.422-5.502 19.924 0'/%3e%3cpath d='m408.559 56.354h-72.849c-5.82-16.4-21.49-28.176-39.857-28.176h-140.882c-18.102 0-33.492 11.491-39.506 27.523l22.668 22.668c1.603-2.287 2.75-4.919 2.75-7.926 0-7.773 6.315-14.088 14.088-14.088h140.882c7.773 0 14.088 6.315 14.088 14.088 0 7.787 6.301 14.088 14.088 14.088h84.529c7.773 0 14.088 6.315 14.088 14.088v253.588c0 3.003-1.151 5.634-2.755 7.921l20.082 20.082c6.669-7.474 10.85-17.22 10.85-28.003v-253.589c0-23.306-18.958-42.264-42.264-42.264z'/%3e%3cpath d='m329.161 269.397c5.756-13.524 8.956-28.385 8.956-43.985 0-62.145-50.561-112.706-112.706-112.706-15.6 0-30.46 3.2-43.985 8.956l22.371 22.371c6.941-1.849 14.097-3.151 21.614-3.151 46.612 0 84.529 37.917 84.529 84.529 0 7.517-1.302 14.673-3.151 21.614.001.001 22.372 22.372 22.372 22.372z'/%3e%3cpath d='m0 19.923 36.966 36.966c-20.785 2.638-36.966 20.238-36.966 41.73v253.588c0 23.306 18.959 42.265 42.265 42.265h332.285l56.353 56.353 19.922-19.922-430.903-430.903zm42.265 346.373c-7.773 0-14.088-6.315-14.088-14.088v-253.589c0-7.773 6.315-14.088 14.088-14.088h22.343l72.397 72.397c-14.876 19.038-24.298 42.507-24.298 68.486 0 62.145 50.561 112.706 112.706 112.706 25.982 0 49.51-9.357 68.558-24.226l52.403 52.403zm114.738-189.369 116.971 116.971c-13.772 9.882-30.35 16.045-48.562 16.045-46.612 0-84.529-37.917-84.529-84.529-.001-18.208 6.235-34.722 16.12-48.487z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;height:3rem;height:9rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem;width:9rem}.product-summary__thumbnails{margin-top:1rem}.product-summary__thumbnails img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-summary__thumbnails--ttb{margin-bottom:0;margin-top:0}.product-summary__thumbnails--ttb .splide__list{display:flex;flex-direction:column}@media(max-width:767.98px){.product-summary__thumbnails{display:none}}.product-summary__badges{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem}@media(min-width:768px){.product-summary__badges{flex-direction:column;flex-wrap:nowrap;float:right;margin-bottom:.6875rem;margin-left:.6875rem}}.product-summary__badges>*+*{margin-left:.6875rem;margin-top:.6875rem}@media(min-width:768px){.product-summary__badges>*+*{margin-left:0}}.product-summary__badge--brand{width:100px}.product-summary__badge--promo-bogo,.product-summary__badge--promo-free-shipping{align-self:flex-start;background:#b8201b;border-radius:50%;color:#fff;height:100px;position:relative;width:100px}.product-summary__badge--promo-bogo .product-summary__badge-text,.product-summary__badge--promo-free-shipping .product-summary__badge-text{display:inline-block;font-size:.875rem;font-weight:600;left:50%;padding:.6875rem;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.product-summary__badge--promo-bogo,.product-summary__badge--promo-free-shipping{align-self:flex-end}}.product-summary__info{margin-bottom:.625rem}.product-summary__info--variants{overflow-x:auto}.product-summary__info--rating>a{display:inline-block;text-decoration:none}.product-summary__info--brand{flex-shrink:0;width:100px}@media(min-width:768px){.product-summary__info--brand{margin-left:1rem}}.product-summary__info--brand img{-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767.98px){.product-summary__info--brand.product-summary__info--desktop{display:none}}@media(min-width:768px){.product-summary__info--brand.product-summary__info--mobile{display:none}}.product-summary__info--price-row .product-summary__info{margin-bottom:0}.product-summary__info--price-row{margin-bottom:.375rem}.product-summary__info--price-row>*{display:inline-block;margin-right:.325rem}.product-summary__info--price-row>:last-of-type{margin-right:0}.product-summary__info--label-omnibus-price-gross,.product-summary__info--label-rrp-price-gross,.product-summary__info--omnibus-price-gross,.product-summary__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product-summary__info--package-price-gross,.product-summary__info--price-gross{font-size:1rem;font-weight:600}.product-summary__info--old-price-gross{font-size:.7875rem;text-decoration:line-through}.product-summary__info--price-alert{font-size:.9em;margin-bottom:.375rem}.product-summary__info--price-alert a{color:#495057;text-decoration:none}.product-summary__info--price-alert a:hover{text-decoration:underline}.product-summary__info--price-alert .icon--left{margin-right:.1875rem}.product-summary__info--package-price-gross,.product-summary__info--price-gross{color:#000;font-size:1.25rem}.product-summary__info--old-price-gross{color:#6c757d;font-size:.9rem}.product-summary__info--icon-rrp-price-gross,.product-summary__info--label-rrp-price-gross,.product-summary__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product-summary__info--shipping{display:none!important}.product-summary__info--tabs .accordion{background-color:#fff;border:1px solid #dee2e6;min-width:0;padding:1rem;word-wrap:break-word;border-radius:0}@media(max-width:767.98px){.product-summary__info--tabs .accordion{padding-inline:.75rem}}.product-summary__info--tabs .accordion.accordion{padding:0}.product-summary__info--tabs .accordion.accordion__body{padding:1rem 1.25rem}.product-summary__info--tabs .accordion__item{background-color:transparent;border-top-width:0}.product-summary__info--tabs .accordion__item:last-child{border-bottom-width:0}.product-summary__info--tabs .accordion__button{background-color:transparent;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem}.product-summary__info--tabs .accordion__button:not(.collapsed){font-weight:600}.product-summary__info .variant-attribute{margin-bottom:.625rem}.product-summary__info .variant-attribute--select:last-child{margin-bottom:0}.product-summary__info .variant-attribute--select select{width:100%}.product-summary__info .variant-attribute--tag .variant-attribute__name{font-weight:600;margin-bottom:.34375rem}.product-summary__info .variant-attribute--radio label{cursor:pointer}.product-summary__info .variant-attribute--tag .variant-attribute__price{color:#6c757d;font-size:.875rem}.product-summary__info .variant-attribute--tag{margin-bottom:0;margin-top:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__color{display:inline-block;height:1.3125rem;vertical-align:top;width:1.3125rem}.product-summary__info .variant-attribute--tag .variant-attribute__value{display:inline-block}.product-summary__info .variant-attribute--tag .variant-attribute__value input{display:none}.product-summary__info .variant-attribute--tag .variant-attribute__value label{background-color:#fff;border:1px solid #ced4da;color:#495057;cursor:pointer;display:inline-block;font-size:.875rem;margin-bottom:.6875rem;margin-right:.6875rem;padding:2px .4583333333rem;position:relative}.product-summary__info .variant-attribute--tag .variant-attribute__value label a,.product-summary__info .variant-attribute--tag .variant-attribute__value label a:active,.product-summary__info .variant-attribute--tag .variant-attribute__value label a:hover{color:#495057;text-decoration:none}.product-summary__info .variant-attribute--tag .variant-attribute__value :checked+label,.product-summary__info .variant-attribute--tag .variant-attribute__value label:hover{border-color:#212529}.product-summary__info .variant-attribute--tag .variant-attribute__value--color label,.product-summary__info .variant-attribute--tag .variant-attribute__value--image label{padding:2px}.product-summary__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-summary__info .variant-attribute--tag .variant-attribute__value--selected) label{border-color:#e9ecef;color:#ced4da;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.product-summary__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-summary__info .variant-attribute--tag .variant-attribute__value--selected) label{transition:none}}.product-summary__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-summary__info .variant-attribute--tag .variant-attribute__value--selected) label:hover{border-color:#ced4da;color:#6c757d;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.product-summary__info .variant-attribute--tag .variant-attribute__value--disabled:not(.product-summary__info .variant-attribute--tag .variant-attribute__value--selected) label:hover{transition:none}}.product-summary__info .variant-attribute--tag .variant-attribute__value--disabled label:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='gainsboro' stroke-width='3'/><path d='M0 0 L100 100 ' stroke='gainsboro' stroke-width='3'/></svg>") no-repeat 50% 50%/100% 100%;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="1"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="2"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="3"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.product-summary__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="1"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="2"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="3"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="4"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="5"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="6"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="7"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.product-summary__info .variant-attribute--tag .variant-attribute__values--image{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="1"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="2"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="3"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="4"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="5"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="6"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="7"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="8"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="9"]>*{min-height:0;min-width:0}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:.6875rem;gap:.6875rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image[data-cols-d="10"]>*{min-height:0;min-width:0}}.product-summary__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label{align-items:center;background-color:#fff;border:1px solid #dee2e6;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;overflow:hidden;padding:.125rem}.product-summary__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.product-summary__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value label:hover,.product-summary__info .variant-attribute--tag .variant-attribute__values--image .variant-attribute__value--selected label{background-color:#fff;border:1px solid #adb5bd;color:#495057}.product-summary__info .variant-attribute--tag .variant-attribute__selected-value{font-weight:400}.product-summary__info .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.5rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product-summary__info .product__rating:before{content:"★★★★★";vertical-align:text-top}.product-summary__info .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product-summary__info .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product-summary__info .product__rating-fill--0-5{width:10%}.product-summary__info .product__rating-fill--1{width:20%}.product-summary__info .product__rating-fill--1-5{width:30%}.product-summary__info .product__rating-fill--2{width:40%}.product-summary__info .product__rating-fill--2-5{width:50%}.product-summary__info .product__rating-fill--3{width:60%}.product-summary__info .product__rating-fill--3-5{width:70%}.product-summary__info .product__rating-fill--4{width:80%}.product-summary__info .product__rating-fill--4-5{width:90%}.product-summary__info .product__rating-fill--5{width:100%}.product-summary__info .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product-summary__info-title{font-weight:600;margin-bottom:.34375rem}.product-summary__info--unavailable{color:#b8201b}.product-summary__info--limited{color:#e5a54b}.product-summary__info--available{color:#4bbf73}.product-summary__info--subscriptions select{width:auto}.product-summary__info--messages>*{margin-bottom:0;padding:.6875rem}.product-summary__info--messages>*+*{margin-top:.6875rem}.product-summary__info--quantity .quantity-spinner{margin:0}.product-summary__info--batch-quantity .quantity-spinner{max-width:200px}.product-summary__info--actions{display:flex;flex-direction:column}.product-summary__info--actions .product-action{margin-bottom:.6875rem}@media(min-width:768px){.product-summary__info--actions{flex-direction:row}.product-summary__info--actions .product-action{margin-bottom:0;margin-right:.6875rem}}.product-summary__info--contact{align-items:flex-start;background-color:#f2f2f2;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:left;width:100%}.product-summary__info--contact a{color:#495057;font-size:.9625rem;text-decoration:none}.product-summary__info--contact a:hover{color:#212529}.product-summary__info--contact svg{height:1em;margin-right:.6875rem;vertical-align:-.175em;width:1em}@media(max-width:768px){.product-summary__info--contact{display:flex!important;width:100%!important}}.product-summary--quick-view .product-summary__info--actions{flex-direction:column}.product-summary--quick-view .product-summary__info--actions .product-action{margin-bottom:.6875rem;margin-right:0}.product-summary .info-label:after{content:":"}@media(min-width:992px){.product-summary{flex-direction:row}.product-summary>*+*{flex-grow:1;margin-left:2rem}}.product-summary__save-comparer,.product-summary__save-wishlist{padding-left:0;padding-right:0}.product-user-fields .product-multipicker{margin-bottom:1rem}.product-user-fields .product-multipicker__label{font-weight:600;margin-bottom:.34375rem}.product-user-fields .product-multipicker__items>*+*{margin-top:.5rem}.product-user-fields .product-multipicker__item{border:1px solid #ced4da;border-radius:.25rem;display:flex;font-size:.9em;padding:.3125rem 1rem}.product-user-fields .product-multipicker__item>*+*{margin-left:.6875rem}.product-user-fields .product-multipicker__checkbox{align-items:center;display:flex;flex:0 0 auto}.product-user-fields .product-multipicker__checkbox input{border-color:#ced4da;border-radius:.25rem;cursor:pointer;height:1.125rem;margin:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1.125rem}@media(prefers-reduced-motion:reduce){.product-user-fields .product-multipicker__checkbox input{transition:none}}.product-user-fields .product-multipicker__checkbox input:before{border-color:#000}.product-user-fields .product-multipicker__checkbox input:checked{background-color:#aac024;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.product-user-fields .product-multipicker__checkbox input:checked{transition:none}}.product-user-fields .product-multipicker__checkbox input:checked:before{border-color:#000}.product-user-fields .product-multipicker__data{align-items:center;display:flex;flex:1 1 65%}.product-user-fields .product-multipicker__data label{align-items:center;cursor:pointer;display:flex;text-align:left}.product-user-fields .product-multipicker__data img{aspect-ratio:1;display:none;height:3.5rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}@media(min-width:576px){.product-user-fields .product-multipicker__data img{display:inline-block}}.product-user-fields .product-multipicker__label-text{margin-left:.6875rem}.product-user-fields .product-multipicker__price{align-items:center;display:flex;flex:0 0 20%;justify-content:flex-end}.product-user-fields .product-multipicker__price>span{font-weight:600}.page--product-details.page .page__content-wrapper{grid-template-areas:"aside-head" "content" "product-content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page--product-details.page .page__content-wrapper .aside-head{grid-area:aside-head}@media(min-width:992px){.page--product-details.page .page__content-wrapper .product-summary{grid-template-columns:min-content auto}}.page--product-details.page .page__content-wrapper .product-summary__info--tabs .accordion__body{overflow-x:auto}.page--product-details.page .page__content-wrapper .product-content__block-heading{border-bottom:1px solid #e9ecef;margin-bottom:.75rem;padding-bottom:.75rem}.page--product-details.page .page__content-wrapper .product-content__tabs{background-color:#f3f5f6;display:none;position:sticky;top:4rem;z-index:1019}@media(min-width:768px){.page--product-details.page .page__content-wrapper .product-content__tabs{display:flex}}@media(min-width:992px){.page--product-details.page .page__content-wrapper .product-content__tabs{margin-bottom:1.5rem;margin-top:0;top:8rem}}.page--product-details.page .page__content-wrapper .product-content .nav-item:first-child .nav-link{border-left:0}.page--product-details.page .page__content-wrapper .product-content .nav-link{color:currentColor}.page--product-details.page .page__content-wrapper .product-content .nav-link.active,.page--product-details.page .page__content-wrapper .product-content .nav-link:hover{color:#aac024}.page--product-details.page .page__content-wrapper .product-content .nav-link.active{background-color:transparent;border-bottom-color:#aac024}.page--product-details.page .page__content-wrapper .product-content__block{background-color:#fff;border:1px solid #dee2e6;min-width:0;padding:1rem;word-wrap:break-word;border-radius:0;border-radius:5px;margin:1rem 0}@media(max-width:767.98px){.page--product-details.page .page__content-wrapper .product-content__block{padding-inline:.75rem}}.page--product-details.page .page__content-wrapper .product-content__block:last-of-type{margin-bottom:0}.page--product-details.page .page__content-wrapper .product-content__block ol,.page--product-details.page .page__content-wrapper .product-content__block ul{list-style:disc none outside;margin:1em 0;padding:0 0 0 2rem}.page--product-details.page .page__content-wrapper .product-content__block ol{list-style-type:decimal}.page--product-details.page .page__content-wrapper .product-content__block li{display:list-item}.page--product-details.page .page__content-wrapper .product-content__block ol ul,.page--product-details.page .page__content-wrapper .product-content__block ul ul{list-style-type:circle}.page--product-details.page .page__content-wrapper .product-content__block ol ol,.page--product-details.page .page__content-wrapper .product-content__block ul ol{list-style-type:lower-latin}.page--product-details.page .page__content-wrapper .product-content__block table,.page--product-details.page .page__content-wrapper .product-content__block tbody,.page--product-details.page .page__content-wrapper .product-content__block td,.page--product-details.page .page__content-wrapper .product-content__block tfoot,.page--product-details.page .page__content-wrapper .product-content__block th,.page--product-details.page .page__content-wrapper .product-content__block thead,.page--product-details.page .page__content-wrapper .product-content__block tr{border-style:inherit;border-width:1px}.page--product-details.page .page__content-wrapper .product-content__block--description{overflow-x:auto}.page--product-details.page .page__content-wrapper .product-tags{background-color:#fff;display:flex;margin-bottom:.6875rem;padding:.5rem}.page--product-details.page .page__content-wrapper .product-tags--invert{background-color:#f8f9fa}.page--product-details.page .page__content-wrapper .product-tags__name{flex-shrink:0;width:150px}.page--product-details.page .page__content-wrapper .product-tags__name:after{content:":"}.page--product-details.page .page__content-wrapper .product-tags__value{background-color:#e9ecef;border-radius:2rem;cursor:pointer;display:inline-block;font-size:.9rem;margin-bottom:1rem;margin-right:1rem;max-width:150px;overflow:hidden;padding:.625rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.page--product-details.page .page__content-wrapper .product-tags__value:hover{background-color:#dadfe4}.page--product-details.page .page__content-wrapper .product-tags__value a,.page--product-details.page .page__content-wrapper .product-tags__value a:active,.page--product-details.page .page__content-wrapper .product-tags__value a:hover{color:#000;text-decoration:none}.page--product-details.page .page__content-wrapper .product-tags__value :last-of-type{margin-right:0}.custom-actions{display:grid;grid-template-columns:2fr 6fr;grid-gap:.5rem;gap:.5rem;grid-area:actions;grid-template-areas:"custom-action-spinner custom-addto-cart" "custom-wishlist custom-buy-now";max-width:700px}@media(min-width:1220px){.custom-actions{gap:1.25rem;grid-template-areas:"custom-action-spinner custom-addto-cart custom-buy-now custom-wishlist";grid-template-columns:2fr 4fr 4fr 1fr}}.custom-actions__left{grid-area:custom-action-spinner;min-height:20px}.custom-actions__left .quantity-spinner{height:2.5rem}.custom-actions__left .quantity-spinner input{max-width:100%}.custom-actions__left .quantity-spinner.input-group input.form-control[inputmode=decimal]{min-width:0;min-width:auto}.custom-actions__button-first{grid-area:custom-addto-cart;min-height:20px}.custom-actions__button-first .btn-primary{height:2.5rem;width:100%}.custom-actions__button-second{grid-area:custom-buy-now;min-height:20px}.custom-actions__button-second .btn-primary{height:2.5rem;width:100%}.custom-actions__right{grid-area:custom-wishlist;min-height:20px}.custom-actions__right .product-summary__save-wishlist{align-items:center;border:2px solid #aac024;display:flex;height:2.5rem;justify-content:center;max-width:160px;width:100%}.custom-actions:not(:has(.product-action--buy-now)){grid-template-areas:"custom-action-spinner custom-addto-cart custom-wishlist";grid-template-columns:2fr 6fr minmax(2.5rem,1fr)}.custom-actions:not(:has(.product-action--buy-now)) .custom-actions__button-second{display:none}.custom-actions:not(:has(.product-action--buy-now)):has(.custom-actions__right.hidden){grid-template-areas:"custom-action-spinner custom-addto-cart";grid-template-columns:2fr 6fr}.price-sku-wrapper{background-color:#f2f2f2;border-radius:5px;display:inline-block;margin-bottom:.625rem;padding:1rem;width:100%}.custom-price-request{display:grid;grid-area:actions;grid-template-columns:4fr 1fr;max-width:360px;grid-gap:1.25rem;gap:1.25rem}.custom-price-request a.product-summary__save-wishlist{align-items:center;border:2px solid #aac024;display:flex;height:2.5rem;justify-content:center;max-width:160px;width:100%}.custom-price-request .btn-primary{height:2.5rem;width:100%}.px-v2 .product-summary__details{color:#27211f;font-family:Lexend,system-ui,sans-serif}.px-v2 .product-summary__info--brand{display:none!important}.px-v2 .px-brand{align-items:center;color:#27211f;display:inline-flex;gap:10px;margin:0 0 10px;text-decoration:none}.px-v2 .px-brand:hover .px-brand-t small{text-decoration-color:#27211f}.px-v2 .px-brand-logo{align-items:center;background:#fff;border:1px solid #d8d6c9;border-radius:8px;display:flex;flex:none;height:52px;justify-content:center;overflow:hidden;padding:0 16px;width:112px}.px-v2 .px-brand-logo img{display:block;flex:none;height:auto;width:100%}.px-v2 .px-brand-t{display:grid;grid-gap:2px;gap:2px;line-height:1.2}.px-v2 .px-brand-t b{font-family:Geologica,Poppins,sans-serif;font-size:.9375rem;font-weight:600}.px-v2 .px-brand-t small{color:#68635d;font-size:.8125rem;text-decoration:underline;text-decoration-color:#d8d6c9;text-underline-offset:3px}.px-v2 .px-bk{color:#68635d;color:#63742b;display:block;font-family:IBM Plex Mono,monospace;font-size:.71875rem;font-weight:400;letter-spacing:.1em;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.px-v2 .product-summary__heading{color:#27211f!important;font-family:Geologica,Poppins,sans-serif!important;font-size:clamp(1.3125rem,2.3vw,1.75rem)!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.28!important;margin:0 0 8px!important}.px-v2 .px-rate-t{color:#27211f;font-size:.875rem;margin-left:6px;text-decoration:underline;text-decoration-color:#d8d6c9;text-underline-offset:3px}.px-v2 .price-sku-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;margin:14px 0 0!important;padding:0!important}.px-v2 .product-summary__info--price-gross{color:#d4141c!important;font-family:Geologica,Poppins,sans-serif!important;font-size:2rem!important;font-weight:600!important}.px-v2 .product-summary__info--price-gross *{color:#d4141c!important}.px-v2 .product-summary__info--tax-price-gross{color:#68635d!important;font-size:.8125rem!important}.px-v2 .product-summary__info--sku{color:#68635d!important;font-family:IBM Plex Mono,monospace;font-size:.71875rem!important;letter-spacing:.04em;margin:6px 0 0!important}.px-v2 .px-save{color:#68635d;font-size:.8125rem;margin:2px 0 0}.px-v2 .px-save b{color:#27211f;font-weight:600}.px-v2 .px-off{align-self:center;background:#d4141c;border-radius:4px;color:#fff;display:inline-block;font-family:Lexend,system-ui,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.1;order:2;padding:4px 7px}.px-v2 .product-summary__badge--discount{display:none!important}.px-v2 .px-adv{display:grid;list-style:none;margin:14px 0 0;padding:0;grid-gap:6px;gap:6px}.px-v2 .px-adv li{align-items:center;display:flex;font-size:.9375rem;font-weight:400;gap:8px;line-height:1.4}.px-v2 .px-adv .px-i{height:18px;margin-top:0;stroke:#4f7a12;stroke-width:1.8;width:18px}.px-v2 .px-keys{margin:16px 0 14px}.px-v2 .px-keys-h{align-items:baseline;display:flex;font-size:.875rem;justify-content:space-between;margin:0 0 8px}.px-v2 .px-keys-h span{font-family:Geologica,Poppins,sans-serif;font-size:1rem;font-weight:600}.px-v2 .px-keys-h a{color:#27211f;font-size:.8125rem;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.px-v2 .px-spec{background:#fffeee;border:1px solid #e6e2b8;border-radius:10px;min-width:0;padding:10px 12px}.px-v2 .px-spec dt{color:#68635d;font-size:.75rem;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-v2 .px-spec dd{font-family:Geologica,Poppins,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.25;margin:0;overflow-wrap:anywhere}.px-v2 .px-status{background:#fffeee;border:1px solid #d8d6c9;border-radius:12px;display:grid;padding:12px 14px;grid-gap:8px;font-size:.875rem;gap:8px;line-height:1.4;margin:0 0 16px}.px-v2 .px-row{align-items:flex-start;display:flex;gap:10px}.px-v2 .px-row b{font-weight:600}.px-v2 .px-row a{color:#27211f;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-ok{color:#4f7a12;font-weight:600}.px-v2 .px-warn{color:#b4470f;font-weight:600}.px-v2 .px-note{color:#68635d;font-size:.8125rem}.px-v2 .px-i{fill:none;flex:none;height:20px;margin-top:-1px;stroke:#63742b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.px-v2 .product-summary__info--gift{background:#e0eeba;border:0;border-radius:12px;margin:12px 0 0!important;padding:16px}.px-v2 .gift-selection{display:grid;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto auto auto;position:relative;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:4px;align-items:center;row-gap:4px}.px-v2 .gift-selection__title{align-items:center;display:flex;gap:10px;grid-column:2;grid-row:1;margin:0;min-width:0}.px-v2 .gift-selection__title label{color:#27211f;font-family:Geologica,Poppins,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.25;margin:0}.px-v2 .gift-selection__tag{background:#27211f;border-radius:5px;color:#fffeee;flex:none;font-family:Geologica,Poppins,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:4px 9px;text-transform:uppercase}.px-v2 .gift-item{display:contents}.px-v2 .gift-item__image-container{align-items:center;align-self:stretch;background:#fff;border:0;border-radius:12px;box-sizing:border-box;display:flex;grid-column:1;grid-row:1/4;height:auto;justify-content:center;max-width:none;min-height:108px;overflow:hidden;padding:8px;width:100%!important}.px-v2 .gift-item__image-container .gift-item__image-wrapper,.px-v2 .gift-item__image-container a{align-items:center;display:flex;flex:1 1 100%;height:100%;justify-content:center;max-width:none;width:100%}.px-v2 .gift-item__image-container img{border-radius:0;height:auto!important;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%!important}.px-v2 .gift-item__details{display:flex;flex-direction:column;gap:3px;grid-column:2;grid-row:2;min-width:0}.px-v2 .gift-item__info--name{min-width:0}.px-v2 .gift-item__info--name a{color:#27211f;display:block;font-size:.9375rem;line-height:1.35;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.px-v2 .gift-item__info--name a:hover{text-decoration:underline}.px-v2 .gift-item__info--free{align-items:baseline;display:inline-flex;gap:6px;margin:0}.px-v2 .gift-item__value{color:#68635d;font-size:.875rem;line-height:1.35}.px-v2 .gift-item__value b{color:#27211f;font-family:Geologica,Poppins,sans-serif;font-size:.9375rem;font-weight:600}.px-v2 .gift-item__actions:empty{display:none}.px-v2 .gift-selection__note{color:#68635d;font-size:.8125rem;grid-column:2;grid-row:3;line-height:1.35;margin:0}@media(max-width:767px){.px-v2 .product-summary__info--gift{padding:14px}.px-v2 .gift-selection{align-items:start;-moz-column-gap:12px;column-gap:12px;grid-template-columns:96px minmax(0,1fr)}.px-v2 .gift-selection__title label{font-size:.9375rem}.px-v2 .gift-selection__tag{font-size:.625rem;left:6px;padding:3px 7px;position:absolute;top:6px;z-index:1}.px-v2 .gift-item__image-container{align-self:start;height:96px;min-height:0}.px-v2 .gift-item__info--name a{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.8125rem}}.px-v2 .gift-selection:has(.gift-item~.gift-item){align-items:stretch;display:flex;flex-direction:column;gap:10px}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-selection__title{margin:0 0 2px}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-selection__tag{font-size:.6875rem;padding:4px 9px;position:static}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-column-gap:12px;align-items:center;-moz-column-gap:12px;column-gap:12px}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-item__image-container{align-self:center;grid-column:1;grid-row:auto;height:72px;min-height:0;padding:6px;width:100%!important}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-item__details{grid-column:2;grid-row:auto}.px-v2 .gift-selection:has(.gift-item~.gift-item) .gift-selection__note{margin-top:2px}.px-v2 .product-action--add-to-cart .btn,.px-v2 .product-action--buy-now .btn{border:0!important;border-radius:5px!important;font-family:Lexend,system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important}.px-v2 .product-action--add-to-cart .btn{background:#a5cd39!important;color:#27211f!important}.px-v2 .custom-actions__button-second .product-action--buy-now .btn{background:#fff!important;border:1.5px solid #27211f!important;color:#27211f!important}.px-v2 .custom-actions{align-items:center}.px-v2 .custom-actions .btn,.px-v2 .custom-actions .quantity-spinner,.px-v2 .custom-actions .quantity-spinner input,.px-v2 .custom-actions .quantity-spinner>*{height:48px!important;min-height:48px!important}.px-v2 .custom-actions>*{align-self:center;margin:0!important}.px-v2 .custom-actions .product-action,.px-v2 .custom-actions .product-summary__info--quantity{margin:0!important}.px-v2 .custom-actions .product-summary__save-wishlist{align-items:center;background:#fff;border:1px solid #d8d6c9!important;border-radius:8px;display:inline-flex!important;justify-content:center;padding:0!important;width:48px}.px-v2 .px-trust{border-top:1px solid #d8d6c9;display:grid;list-style:none;margin:14px 0 0;padding:14px 0 0;grid-gap:10px;font-size:.875rem;gap:10px;line-height:1.4}.px-v2 .px-trust li{align-items:flex-start;display:flex;gap:10px}.px-v2 .px-trust a{color:#27211f;font-weight:500;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-trust .d{color:#68635d}.px-v2 .px-acc{background:#fff;border:1px solid #d8d6c9;border-radius:12px;margin:16px 0 0;overflow:hidden}.px-v2 .px-acc>details+details{border-top:1px solid #d8d6c9}.px-v2 .px-acc summary{align-items:center;color:#27211f;cursor:pointer;display:flex;font-size:.9375rem;gap:12px;line-height:1.3;list-style:none;min-height:48px;padding:12px 14px}.px-v2 .px-acc summary::-webkit-details-marker{display:none}.px-v2 .px-acc summary>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-v2 .px-acc summary b{font-weight:600}.px-v2 .px-acc summary .px-i{stroke:#27211f}.px-v2 .px-acc summary:after{border-bottom:1.5px solid #68635d;border-right:1.5px solid #68635d;content:"";flex:none;height:7px;margin:-4px 4px 0 0;transform:rotate(45deg);transition:transform .15s;width:7px}.px-v2 .px-acc details[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.px-v2 .px-acc .in{font-size:.8125rem;line-height:1.5;padding:0 14px 14px 46px}.px-v2 .px-acc .in p{margin:0 0 6px}.px-v2 .px-acc .px-pay>.in{padding-left:14px}.px-v2 .px-acc a{color:#27211f;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-help{background:#27211f;color:#fffeee;display:grid;margin:14px 0 0;padding:14px;grid-gap:10px;gap:10px}.px-v2 .px-help code{background:none;color:#fffeee;font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:0;word-break:break-all}.px-v2 .px-help-t{line-height:1.35}.px-v2 .px-help-t b{display:block;font-size:.9375rem;font-weight:600}.px-v2 .px-help-t span{color:#d6d2c4;font-size:.8125rem}.px-v2 .px-help-b{display:flex;gap:8px}.px-v2 .px-help-b a{align-items:center;border-radius:5px;display:flex;flex:1;font-size:.875rem;font-weight:600;height:44px;justify-content:center;text-decoration:none}.px-v2 .px-wa{background:#a5cd39;color:#27211f!important}.px-v2 .px-tel{border:1px solid #5a514d;color:#fffeee!important}.px-v2 .px-help-m{color:#b8b3a6;font-size:.75rem}.px-v2 .px-help-r{border-top:1px solid #3a3330;color:#d6d2c4;font-size:.75rem;margin:0;padding-top:8px}.px-v2 .px-help-r b{color:#fffeee;font-weight:600}.px-v2 .px-help-r span{color:#a5cd39}.px-v2 .product-summary__thumbnails .splide__slide{border:1px solid #d8d6c9!important;border-radius:8px;opacity:.7;overflow:hidden;transition:opacity .15s,border-color .15s}.px-v2 .product-summary__thumbnails .splide__slide:hover{opacity:1}.px-v2 .product-summary__thumbnails .splide__slide.is-active{border:2px solid #27211f!important;opacity:1}.px-v2 .product-summary__thumbnails .splide__arrow{align-items:center;background:#fff!important;border:1px solid #d8d6c9;box-shadow:0 2px 8px rgba(39,33,31,.12);display:flex;height:32px!important;justify-content:center;opacity:1;padding:0!important;transition:opacity .15s,box-shadow .15s;width:32px!important}.px-v2 .product-summary__thumbnails .splide__arrow svg{fill:#27211f;height:12px!important;min-width:0!important;width:12px!important}.px-v2 .product-summary__thumbnails .splide__arrow:hover{box-shadow:0 4px 12px rgba(39,33,31,.2)}.px-v2 .product-summary__thumbnails .splide__arrow:disabled{opacity:0;pointer-events:none}.px-v2 .product-summary__thumbnails .splide__arrow--prev{left:4px}.px-v2 .product-summary__thumbnails .splide__arrow--next{right:4px}@media(hover:none){.px-v2 .product-summary__thumbnails .splide__arrow{display:none}}.px-v2 .product-summary__info--price-gross-row{align-items:baseline;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:2px}.px-v2 .product-summary__info--price-gross-row:after{content:"";flex-basis:100%;order:3}.px-v2 .product-summary__info--price-gross{order:1}.px-v2 .product-summary__info--old-price-gross{color:#68635d;font-size:1.0625rem;order:2;text-decoration:line-through}.px-v2 .product-summary__info--old-price-gross *{color:inherit!important}.px-v2 .product-summary__info--tax-price-gross{order:4}.px-v2 .product-summary__info--discount-expiration{color:#68635d;font-size:.8125rem;order:5}.px-v2 .product-summary__info--discount-expiration:before{content:"· "}.px-v2 .product-summary__info--price-rrp-gross-row{color:#68635d;font-size:.8125rem;margin-bottom:2px}.px-v2 .px-sku{font-size:.8125rem;margin-top:6px}.px-v2 .px-sku-v{color:#27211f;font-family:IBM Plex Mono,monospace;-webkit-user-select:all;-moz-user-select:all;user-select:all}.px-v2 .px-sku-copy{align-items:center;background:#fff;border:1px solid #d8d6c9;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.px-v2 .px-sku-copy .px-i{height:14px;margin:0;width:14px}.px-v2 .px-sku-copy:hover{border-color:#27211f}.px-v2 .px-sku-copy.is-copied{background:#fffeee;border-color:#a5cd39}@media(max-width:991px){.px-v2 .product-summary__images{flex-direction:column}.px-v2 .product-summary__main-images{max-height:none!important;width:100%!important}.px-v2 .product-summary__main-images figure{margin:0;max-width:none!important;width:100%}.px-v2 .product-summary__main-images img{display:block;height:auto;width:100%}.px-v2 .product-summary__main-images{margin-bottom:0!important}.px-v2 .product-summary__thumbnails{display:block!important;margin-top:8px;width:100%}.px-v2 .product-summary__thumbnails .splide__slide{border-radius:6px;height:56px;margin-right:8px;width:56px!important}.px-v2 .product-summary__thumbnails img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.px-v2 .product-summary__details{margin-top:16px}.px-v2 .product-summary__heading{margin-bottom:4px!important}.px-v2 .product-summary__info--rating{margin:0!important}.px-v2 .px-sku{margin-top:4px}.px-v2 .price-sku-wrapper{margin-top:12px!important}.px-v2 .px-keys{margin:16px 0}.px-v2 .px-status{margin-bottom:16px}.px-v2 .px-help{margin-top:16px}}@media(max-width:767px){.px-v2.product-summary{padding-left:0;padding-right:0}.px-v2 .custom-actions{grid-template-areas:"custom-action-spinner custom-addto-cart custom-addto-cart" "custom-buy-now custom-buy-now custom-wishlist";grid-template-columns:112px 1fr 48px}.px-v2 .custom-actions:not(:has(.product-action--buy-now)){grid-template-areas:"custom-action-spinner custom-addto-cart custom-wishlist"}.px-v2 .custom-actions:not(:has(.product-action--buy-now)):has(.custom-actions__right.hidden){grid-template-areas:"custom-action-spinner custom-addto-cart";grid-template-columns:112px 1fr}.px-v2 .product-action--add-to-cart .btn{white-space:nowrap}.px-v2 .product-summary__details{padding:0 4px}.px-v2 .product-summary__heading{font-size:1.125rem!important;line-height:1.3!important}.px-v2 .product-summary__info--price-gross{font-size:1.875rem!important;line-height:1.1}.px-v2 .product-summary__info--old-price-gross{font-size:.9375rem}.px-v2 .px-spec{padding:8px 10px}.px-v2 .px-spec dt{font-size:.6875rem}.px-v2 .px-spec dd{font-size:.9375rem}.px-v2 .px-status{font-size:.8125rem;gap:6px;padding:10px 12px}.px-v2 .px-status .px-i{height:18px;width:18px}.px-v2 .px-acc summary{font-size:.875rem;gap:10px;padding:12px}.px-v2 .px-acc .in{padding-left:42px}}.px-v2 .px-wl-t{display:none}@media(min-width:768px){.px-v2 .custom-actions{max-width:none}.px-v2 .custom-actions:not(:has(.product-action--buy-now)){-moz-column-gap:8px;column-gap:8px;grid-template-areas:"custom-action-spinner custom-addto-cart custom-wishlist";grid-template-columns:112px 1fr auto}.px-v2 .custom-actions:not(:has(.product-action--buy-now)):has(.custom-actions__right.hidden){grid-template-areas:"custom-action-spinner custom-addto-cart";grid-template-columns:112px 1fr}.px-v2 .custom-actions__right,.px-v2 .custom-actions__right .product-action{width:100%}.px-v2 .custom-actions .product-summary__save-wishlist{color:#27211f;font-family:Lexend,system-ui,sans-serif;font-size:.9375rem;font-weight:500;gap:8px;max-width:none;padding:0 18px!important;text-decoration:none;white-space:nowrap;width:auto}.px-v2 .custom-actions .product-summary__save-wishlist:hover{background:#fffeee}.px-v2 .px-wl-t{display:inline}}.px-v2 .product-summary__form{grid-template-areas:"variants" "stock" "variant-attributes" "user-fields" "bulk" "actions" "gift-card" "subscriptions" "bogo" "free-shipping" "bundle" "gift" "sku" "ean" "messages" "availability" "quantity" "old-actions"}.px-v2 .product-summary__form>.custom-actions-wrapper{grid-area:actions}.px-v2 .product-summary__info--variant-attributes{margin:0 0 16px!important}.px-v2 .custom-actions:not(:has(.product-action--add-to-cart)){grid-template-areas:"custom-wishlist"!important;grid-template-columns:1fr!important}.px-v2 .custom-actions:not(:has(.product-action--add-to-cart)) .custom-actions__button-first,.px-v2 .custom-actions:not(:has(.product-action--add-to-cart)) .custom-actions__left{display:none}.px-v2 .custom-actions:not(:has(.product-action--add-to-cart)) .product-summary__save-wishlist{color:#27211f;font-family:Lexend,system-ui,sans-serif;font-size:.9375rem;font-weight:500;gap:8px;max-width:none;text-decoration:none;width:100%}.px-v2 .custom-actions:not(:has(.product-action--add-to-cart)) .px-wl-t{display:inline}.px-v2 .custom-actions .quantity-spinner{align-items:center;background:#fff;border:1px solid #d8d6c9!important;border-radius:8px;display:flex;overflow:hidden}.px-v2 .custom-actions .quantity-spinner .quantity-spinner__button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#27211f;flex:none;font-size:1.125rem;width:36px}.px-v2 .custom-actions .quantity-spinner input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1;font-size:1rem;font-weight:500;min-width:0;text-align:center}.px-v2 .product-action--add-to-cart .btn{border-radius:8px!important}.px-v2 .product-summary__info--bulk{background:none!important;border:0!important;margin:0 0 16px!important;padding:0!important}.px-v2 .px-bulk{display:grid;grid-gap:10px;gap:10px}.px-v2 .px-bulk-h{color:#27211f;font-family:Geologica,Poppins,sans-serif;font-size:1rem;font-weight:600}.px-v2 .px-bulk-h span{color:#68635d;font-size:.8125rem;font-weight:400}.px-v2 .px-bulk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;padding-top:8px}.px-v2 .px-bulk-t{align-content:center;display:grid;justify-items:center;position:relative;grid-gap:2px;background:#fff;border:1px solid #d8d6c9;border-radius:10px;color:#27211f;cursor:pointer;font-family:Lexend,system-ui,sans-serif;gap:2px;padding:14px 6px 10px;text-align:center;transition:border-color .15s,background .15s}.px-v2 .px-bulk-t b{font-family:Geologica,Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.2}.px-v2 .px-bulk-t span{color:#68635d;font-size:.6875rem;line-height:1.3}.px-v2 .px-bulk-t span sup{font-size:.75em}.px-v2 .px-bulk-t i{background:#f15a22;border-radius:4px;color:#fff;font-size:.6875rem;font-style:normal;font-weight:700;left:50%;line-height:1.3;padding:2px 7px;position:absolute;top:-9px;transform:translateX(-50%);white-space:nowrap}.px-v2 .px-bulk-t:hover{border-color:#27211f}.px-v2 .px-bulk-t.is-active{background:#fffeee;border:2px solid #27211f;padding:13px 5px 9px}.px-v2 .px-bulk-sum{align-items:center;background:#f3f5f6;border-radius:10px;color:#27211f;display:flex;font-size:.875rem;gap:12px;justify-content:space-between;padding:12px 14px}.px-v2 .px-bulk-sum[hidden]{display:none}.px-v2 .px-bulk-tot{display:grid;justify-items:end}.px-v2 .px-bulk-tot b{font-family:Geologica,Poppins,sans-serif;font-size:1.125rem;font-weight:700}.px-v2 .px-bulk-tot small{color:#4f7a12;font-size:.8125rem}.px-v2 .product-summary__info--bundle{background:#fff!important;border:1px solid #d8d6c9;border-radius:12px;margin:16px 0 0!important;padding:12px 14px!important}.px-v2 .bundle-format__title{color:#27211f;font-family:Geologica,Poppins,sans-serif;font-size:1rem;font-weight:600;margin:0 0 6px}.px-v2 .bundle-item{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;align-items:center;background:none;border:0;gap:12px;padding:8px 0}.px-v2 .bundle-item+.bundle-item{border-top:1px solid #efede1}.px-v2 .bundle-item__image-container{align-items:center;background:#fff;border:1px solid #d8d6c9;border-radius:8px;display:flex;height:56px;justify-content:center;overflow:hidden;padding:4px;width:56px!important}.px-v2 .bundle-item__image-container .bundle-item__image-wrapper,.px-v2 .bundle-item__image-container a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.px-v2 .bundle-item__image-container img{height:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.px-v2 .bundle-item__info--name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#27211f!important;font-size:.875rem;line-height:1.35;overflow:hidden;text-decoration:none!important}.px-v2 .bundle-item__info--price-gross-row{color:#68635d;font-size:.8125rem;margin-top:2px}.px-v2 .bundle-item__info--price-gross-row .bundle-item__info--price-gross{color:#27211f;font-weight:600}.px-v2 .product-summary__info--bogo,.px-v2 .product-summary__info--free-shipping,.px-v2 .product-summary__info--messages{margin:16px 0 0!important}.px-v2 .bogo-format__item,.px-v2 .free-shipping-format__item{align-items:center;background:#fff!important;border:2px solid #a5cd39;border-radius:12px;color:#27211f;display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 10px;padding:12px 14px}.px-v2 .bogo-format__item+.px-v2 .bogo-format__item,.px-v2 .bogo-format__item+.px-v2 .free-shipping-format__item,.px-v2 .free-shipping-format__item+.px-v2 .bogo-format__item,.px-v2 .free-shipping-format__item+.px-v2 .free-shipping-format__item{margin-top:8px}.px-v2 .bogo-format__item:before,.px-v2 .free-shipping-format__item:before{background:#f15a22;border-radius:4px;color:#fff;content:"Ofertă";font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase}.px-v2 .free-shipping-format__item:before{background:#4f7a12;content:"Livrare gratuită"}.px-v2 .bogo-format__text,.px-v2 .free-shipping-format__text{font-weight:500}.px-v2 .bogo-format__expiration{color:#68635d;font-size:.75rem}.px-v2 .product-summary__top-details-left{position:relative}.px-v2 .px-topline{align-items:center;display:flex;gap:4px 12px;margin:0 0 6px;min-height:24px}.px-v2 .px-topline .px-eyebrow{margin:0}.px-v2 .px-sku{align-items:center;color:#68635d;display:flex;font-size:.75rem;gap:6px;margin:6px 0 0;min-width:0}.px-v2 .px-sku .px-sku-k{color:#68635d;flex:none;font-family:IBM Plex Mono,monospace;letter-spacing:.04em}.px-v2 .px-sku .px-sku-v{color:#27211f;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;letter-spacing:.02em;min-width:0;overflow-wrap:anywhere}.px-v2 .px-sku .px-sku-copy{background:transparent;border:0;border-radius:6px;cursor:pointer;flex:none;height:24px;transition:transform .12s ease,background-color .12s ease;width:24px}.px-v2 .px-sku .px-sku-copy .px-i{stroke:#68635d;transition:stroke .12s ease}.px-v2 .px-sku .px-sku-copy:hover{background:#f3f5f6;transform:scale(1.12)}.px-v2 .px-sku .px-sku-copy:hover .px-i{stroke:#27211f}.px-v2 .px-sku .px-sku-copy:active{transform:scale(.92)}.px-v2 .px-sku .px-sku-copy.is-copied{background:#e0eeba;transform:none}.px-v2 .px-sku .px-sku-copy.is-copied .px-i{stroke:#27211f}.px-v2 .px-sku:has(.px-sku-copy.is-copied) .px-sku-k{font-size:0}.px-v2 .px-sku:has(.px-sku-copy.is-copied) .px-sku-k:after{color:#4f7a12;content:"Copiat";font-family:Lexend,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:0}@media(min-width:768px){.px-v2 .px-topline{padding-right:40%}.px-v2 .px-sku{height:24px;justify-content:flex-end;margin:0;max-width:60%;position:absolute;right:0;top:0}.px-v2 .px-sku .px-sku-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.px-v2 .px-meta:not(:has(*)){display:none}.px-v2 .px-rate-first{color:#68635d;font-size:.8125rem;text-decoration:underline;text-decoration-color:#d8d6c9;text-underline-offset:3px}.px-v2 .px-rate-first:hover{color:#27211f;text-decoration-color:#a5cd39}.px-v2 .px-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0 0 4px}.px-v2 .px-meta .product-summary__info--rating{margin:0!important}.px-v2 .px-meta .px-sku{font-size:.75rem;gap:4px;margin:0 0 0 auto}.px-v2 .px-meta .px-sku-v{color:#68635d;letter-spacing:.04em}.px-v2 .px-meta .px-sku-copy{background:transparent;border:0;height:24px;width:24px}.px-v2 .px-meta .px-sku-copy .px-i{stroke:#68635d}.px-v2 .px-meta .px-sku-copy:hover .px-i{stroke:#27211f}.px-v2 .px-price{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px 12px}.px-v2 .px-price:after{display:none!important}.px-v2 .px-price .product-summary__info--price-gross{font-size:2rem!important;font-weight:700!important;line-height:1.1}.px-v2 .px-price .px-off{border-radius:6px;font-size:.9375rem;font-weight:600;order:2;padding:6px 10px}.px-v2 .px-price-sub{color:#68635d;font-size:.8125rem;line-height:1.4;margin:4px 0 0}.px-v2 .px-price-sub s{color:#68635d}.px-v2 .px-rate{align-self:stretch;color:#27211f;display:block;font-size:.875rem;font-weight:400;line-height:1.4;-webkit-text-decoration:underline dotted #68635d;text-decoration:underline dotted #68635d;text-underline-offset:3px}.px-v2 .px-rate b{font-family:Geologica,Poppins,sans-serif;font-weight:600}.px-v2 .px-rate:hover{text-decoration-color:#27211f}@media(max-width:767px){.px-v2 .px-rate-bank,.px-v2 .px-rate-pre{display:none}}.px-v2 .px-pay>.in{display:grid;grid-gap:8px;gap:8px}.px-v2 .bt-rate,.px-v2 .payment-info-wrapper,.px-v2 .tbi-product-installment{align-items:center;display:grid!important;grid-template-columns:56px 1fr;grid-gap:12px;background:#fff!important;border:1px solid #d8d6c9!important;border-radius:10px!important;box-shadow:none!important;color:#27211f!important;font-family:Lexend,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:400!important;gap:12px;line-height:1.4!important;margin:0!important;min-height:0!important;padding:10px 12px!important;text-align:left!important;text-decoration:none!important}.px-v2 .bt-star-logo,.px-v2 .tbi-product-installment__logo img{border-radius:6px;display:block;height:auto!important;max-height:40px;-o-object-fit:contain;object-fit:contain;width:56px!important}.px-v2 .tbi-product-installment{grid-template-columns:56px 1fr auto}.px-v2 .tbi-product-installment__logo{background:none!important;height:auto!important;margin:0!important;padding:0!important;width:56px!important}.px-v2 .bt-rate-price,.px-v2 .tbi-product-installment__value{color:#27211f!important;font-size:.8125rem!important;font-weight:400!important;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important}.px-v2 .bt-rate-price b,.px-v2 .bt-rate-price strong,.px-v2 .tbi-product-installment__value b,.px-v2 .tbi-product-installment__value strong{color:#27211f!important;font-weight:600!important}.px-v2 .bt-rate-price span,.px-v2 .tbi-product-installment__value span{color:inherit!important;text-decoration:none!important}.px-v2 .bt-rate-price sup,.px-v2 .tbi-product-installment__value sup{font-size:.7em!important;top:-.35em!important}.px-v2 .tbi-product-installment__amount,.px-v2 .tbi-product-installment__amount *{color:#27211f!important;font-weight:600!important}.px-v2 .tbi-product-installment__details{background:none!important;border:0!important;box-shadow:none!important;color:#27211f!important;color:#27211f;font-size:.75rem!important;font-weight:500!important;margin:0!important;padding:0!important;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px;white-space:nowrap}.px-v2 .payment-info-wrapper{grid-template-columns:1fr}.px-v2 .payment-info-wrapper .payment-info p{color:#27211f!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.4!important;margin:0!important}.px-v2 .payment-info-wrapper .payment-image{height:auto;max-height:18px}.px-v2 .product-summary__details{display:flex;flex-direction:column}.px-v2 .price-sku-wrapper,.px-v2 .product-summary__form{display:contents!important}.px-v2 .price-sku-wrapper>*,.px-v2 .product-summary__details>*,.px-v2 .product-summary__form>*{margin-bottom:0!important;order:30}.px-v2 .product-summary__top-details{order:0}.px-v2 .price-sku-wrapper>.product-summary__info{margin-top:4px!important;order:3}.px-v2 .price-sku-wrapper>.px-price{margin-top:12px!important;order:1}.px-v2 .px-price-sub{margin-top:4px!important;order:2}.px-v2 .px-rate{margin-top:6px!important;order:2}.px-v2 .product-summary__info--gift{margin-top:16px!important;order:5}.px-v2 .px-adv{margin-top:16px!important;order:6}.px-v2 .product-summary__info--stock,.px-v2 .product-summary__info--user-fields,.px-v2 .product-summary__info--variant-attributes,.px-v2 .product-summary__info--variants{margin-top:16px!important;order:7}.px-v2 .product-summary__info--bulk{margin-top:16px!important;order:8}.px-v2 .px-status{margin-top:16px!important;order:9}.px-v2 .custom-actions-wrapper,.px-v2 .custom-price-request{margin-top:12px!important;order:10}.px-v2 .custom-actions-wrapper+div{order:10}.px-v2 .product-summary__info--actions{margin-top:0!important;order:10}.px-v2 .px-keys{margin-top:24px!important;order:11}.px-v2 .product-summary__info--bogo,.px-v2 .product-summary__info--bundle,.px-v2 .product-summary__info--free-shipping,.px-v2 .product-summary__info--gift-card,.px-v2 .product-summary__info--messages,.px-v2 .product-summary__info--subscriptions{margin-top:16px!important;order:12}.px-v2 .px-acc{margin-top:16px!important;order:13}.px-v2 .px-help{margin-top:16px!important;order:14}.px-v2 .px-eyebrow{align-self:flex-start;color:#68635d;color:#63742b;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400;letter-spacing:.1em;letter-spacing:.12em;margin:0 0 6px;text-decoration:none;text-transform:uppercase}.px-v2 .px-eyebrow:hover{color:#27211f;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .product-summary__heading{font-size:clamp(1.125rem,1.9vw,1.5rem)!important;line-height:1.3!important;text-wrap:wrap}.px-v2 .px-status{background:#fff!important;border:1px solid #d8d6c9!important;border-radius:12px!important;display:block!important;font-size:.875rem!important;overflow:hidden;padding:0!important}.px-v2 .px-srow{align-items:center;display:grid;grid-template-columns:20px 1fr auto;grid-gap:10px;color:#27211f;gap:10px;line-height:1.4;padding:12px 14px}.px-v2 .px-srow+.px-srow{border-top:1px solid #efede1}.px-v2 .px-srow b{font-weight:600}.px-v2 .px-srow .px-i{height:18px;justify-self:center;margin:0;stroke:#63742b;width:18px}.px-v2 .px-srow .px-ok{color:#4f7a12}.px-v2 .px-srow .px-warn{color:#b4470f}.px-v2 .px-srow--free{background:#f1f7df}.px-v2 .px-srow--free .px-i{stroke:#4f7a12}.px-v2 .px-srow--free b{color:#4f7a12}.px-v2 .px-status:not(:has(.px-srow,.px-snote)){display:none!important}.px-v2 .px-srow-more{color:#68635d;font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.px-v2 .px-srow-more:hover{color:#27211f}.px-v2 .px-snote{border-top:1px solid #efede1;color:#68635d;font-size:.8125rem;padding:10px 14px 10px 44px}.px-v2 .px-dot{background:#4f7a12;border-radius:50%;height:10px;justify-self:center;position:relative;width:10px}.px-v2 .px-srow--warn .px-dot{background:#b4470f}.px-v2 .px-srow--out .px-dot{background:#b9b4aa}.px-v2 .px-dot--pulse:after{animation:px-pulse 1.8s ease-out .6s 4;background:#4f7a12;border-radius:50%;content:"";inset:0;opacity:0;position:absolute}@media(prefers-reduced-motion:reduce){.px-v2 .px-dot--pulse:after{animation:none}}.px-v2 .custom-actions .btn,.px-v2 .custom-actions .quantity-spinner,.px-v2 .custom-actions .quantity-spinner input,.px-v2 .custom-actions .quantity-spinner>*{height:52px!important;min-height:52px!important}.px-v2 .custom-actions .quantity-spinner__button{width:44px!important}.px-v2 .custom-actions .product-summary__save-wishlist{min-width:52px}@media(min-width:768px){.px-v2 .custom-actions:not(:has(.product-action--buy-now)){grid-template-columns:136px 1fr auto}}@media(max-width:767px){.px-v2 .custom-actions{grid-template-columns:128px 1fr 52px}.px-v2 .custom-actions:not(:has(.product-action--buy-now)):has(.custom-actions__right.hidden){grid-template-columns:128px 1fr}.px-v2 .product-summary__save-wishlist{width:52px}}.px-v2 .px-sticky-price{display:none}@media(max-width:767px){.px-v2 .px-specs{border-top:1px solid #efede1;display:block!important}.px-v2 .px-spec{align-items:baseline;background:none!important;border:0!important;border-bottom:1px solid #efede1!important;border-radius:0!important;display:flex!important;gap:12px;justify-content:space-between;padding:10px 0!important}.px-v2 .px-spec dt{font-size:.8125rem!important;margin:0!important;white-space:normal!important}.px-v2 .px-spec dd{font-size:.875rem!important;text-align:right}}.px-v2 .px-help{background:#f6f0e1;border:1px solid #e7dcc4;color:#27211f}.px-v2 .px-help code{color:#27211f}.px-v2 .px-help-t span{color:#68635d}.px-v2 .px-tel,.px-v2 .px-wa{background:transparent!important;border:1.5px solid #27211f!important;color:#27211f!important}.px-v2 .px-help-m{color:#68635d}.px-v2 .px-help-r{border-top-color:#e7dcc4;color:#68635d}.px-v2 .px-help-r b{color:#27211f}.px-v2 .px-help-r span{color:#4f7a12}.px-v2 .px-bthumbs{display:flex;gap:8px;margin:4px 0 10px}.px-v2 .px-bthumb{align-items:center;border:1px solid #d8d6c9;border-radius:8px;display:flex;height:52px;justify-content:center;overflow:hidden;padding:4px;width:52px}.px-v2 .px-bthumb img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.px-v2 .px-bthumb--more{background:#f3f5f6;font-size:.875rem;font-weight:600}.px-v2 .px-bmore>summary{align-items:center;color:#27211f;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;list-style:none;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-bmore>summary::-webkit-details-marker{display:none}.px-v2 .px-bmore>summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;margin-top:-3px;transform:rotate(45deg);width:6px}.px-v2 .px-bmore[open]>summary{margin-bottom:6px}.px-v2 .px-bmore[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.px-v2 .px-fold{position:relative}.px-v2 .px-fold-cb{opacity:0;pointer-events:none;position:absolute}.px-v2 .px-fold-b{max-height:13em;overflow:hidden;position:relative}.px-v2 .px-fold-b:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:4em;left:0;pointer-events:none;position:absolute;right:0}.px-v2 .px-fold-cb:checked~.px-fold-b{max-height:none}.px-v2 .px-fold-cb:checked~.px-fold-b:after{display:none}.px-v2 .px-fold-t{color:#27211f;cursor:pointer;display:inline-flex;font-weight:500;margin-top:12px;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.px-v2 .px-fold-cb:checked~.px-fold-t .px-fold-more,.px-v2 .px-fold-less{display:none}.px-v2 .px-fold-cb:checked~.px-fold-t .px-fold-less{display:inline}.px-v2 .px-fold-cb:focus-visible~.px-fold-t{outline:2px solid #27211f;outline-offset:2px}.px-v2 .bt-rate,.px-v2 .payment-info-wrapper,.px-v2 .tbi-product-installment{align-items:center!important;gap:12px!important;grid-template-columns:56px 1fr auto!important;min-height:64px!important;padding:12px 14px!important}.px-v2 .px-pay-ic{align-items:center;background:#f3f5f6;border-radius:6px;display:flex;height:40px;justify-content:center;width:56px}.px-v2 .px-pay-ic .px-i{height:22px;margin:0;stroke:#27211f;width:22px}.px-v2 .payment-info-wrapper .payment-info{display:contents}.px-v2 .px-pay-l{color:#27211f;font-size:.8125rem;font-weight:400;line-height:1.4}.px-v2 .px-pay-l b{font-weight:600}.px-v2 .payment-info-wrapper .payment-image{display:block;grid-column:1/-1;height:28px;max-height:none;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.px-v2 .tbi-product-installment__logo{align-items:center;display:flex!important;height:40px!important;justify-content:center}.px-v2 .tbi-product-installment__value{display:block!important;height:auto!important;line-height:1.4!important;min-height:0!important}.px-v2 .tbi-product-installment__details{align-self:center;display:inline!important;height:auto!important;line-height:1.4!important;min-height:0!important}.px-v2 .bundle-format__title,.px-v2 .gift-selection__title label,.px-v2 .px-bulk-h,.px-v2 .px-help-t b,.px-v2 .px-keys-h span{font-family:Geologica,Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important}.px-v2 .bundle-item__info--name a,.px-v2 .gift-item__info--name a,.px-v2 .px-acc summary,.px-v2 .px-adv li,.px-v2 .px-srow{font-family:Lexend,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.4!important}.px-v2 .bt-rate-price,.px-v2 .bundle-item__info--price-gross-row,.px-v2 .gift-selection__note,.px-v2 .px-acc .in,.px-v2 .px-acc .in p,.px-v2 .px-bmore>summary,.px-v2 .px-bulk-sum,.px-v2 .px-bulk-t span,.px-v2 .px-help-m,.px-v2 .px-help-r,.px-v2 .px-help-t span,.px-v2 .px-keys-h a,.px-v2 .px-pay-l,.px-v2 .px-price-sub,.px-v2 .px-rate-first,.px-v2 .px-rate-t,.px-v2 .px-snote,.px-v2 .px-spec dt,.px-v2 .px-srow-more,.px-v2 .tbi-product-installment__details,.px-v2 .tbi-product-installment__value{font-family:Lexend,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.45!important}.px-v2 .bt-rate-price b,.px-v2 .bt-rate-price strong,.px-v2 .px-acc summary b,.px-v2 .px-adv b,.px-v2 .px-help-r b,.px-v2 .px-pay-l b,.px-v2 .px-price-sub b,.px-v2 .px-srow b,.px-v2 .tbi-product-installment__amount{font-weight:600!important}.px-v2 .px-eyebrow,.px-v2 .px-sku-k{font-family:IBM Plex Mono,monospace!important;font-size:.75rem!important;font-weight:400!important}.px-v2 .gift-selection__tag,.px-v2 .px-bulk-t i{font-family:Lexend,system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.px-v2 .product-action--add-to-cart .btn{font-family:Lexend,system-ui,sans-serif!important;font-size:1rem!important;font-weight:600!important}.px-v2 .product-summary__save-wishlist,.px-v2 .px-tel,.px-v2 .px-wa{font-family:Lexend,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:600!important}.px-v2 .px-bulk-tot b{font-size:1.125rem!important}.px-v2 .px-bulk-t b,.px-v2 .px-bulk-tot b,.px-v2 .px-spec dd{font-family:Geologica,Poppins,sans-serif!important;font-weight:600!important}.px-v2 .px-bulk-t b,.px-v2 .px-spec dd{font-size:1rem!important}.px-v2 .px-off{font-family:Lexend,system-ui,sans-serif!important;font-weight:600!important}@media(max-width:767px){.px-v2 .bundle-format__title,.px-v2 .gift-selection__title label,.px-v2 .px-bulk-h,.px-v2 .px-help-t b,.px-v2 .px-keys-h span{font-size:.9375rem!important}.px-v2 .bundle-item__info--name a,.px-v2 .gift-item__info--name a,.px-v2 .px-acc summary,.px-v2 .px-adv li,.px-v2 .px-srow{font-size:.875rem!important}.px-v2 .px-spec dd{font-size:.9375rem!important}}.px-v2 .product-summary__info--bundle{background:#efebe0!important;border:0!important;padding:14px 16px!important;position:relative}.px-v2 .bundle-format__title{color:#63742b!important;font-family:IBM Plex Mono,monospace!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.1em;line-height:1.4!important;margin:0 0 10px!important;padding-right:96px;text-transform:uppercase}.px-v2 .px-bthumbs{margin:0}.px-v2 .px-bthumb{background:#fff;border:0;height:44px;padding:5px;width:44px}.px-v2 .px-bthumb--more{background:#fff;color:#27211f}.px-v2 .px-bmore>summary{color:#27211f!important;position:absolute;right:16px;top:12px}.px-v2 .px-bmore>summary:after{display:none}.px-v2 .px-bmore[open]{margin-top:10px}.px-v2 .px-acc{background:#efebe0!important;border:0!important}.px-v2 .px-acc>details+details{border-top:1px solid rgba(39,33,31,.08)!important}.px-v2 .px-acc summary>.px-i{background:#fff;border-radius:50%;box-sizing:content-box;height:18px;padding:7px;width:18px}.px-v2 .px-acc .in{padding-left:60px!important}.px-v2 .px-acc .px-pay>.in{padding-left:14px!important}.px-v2 .px-help{align-items:center;display:grid!important;grid-template-columns:1fr auto;grid-gap:12px 16px;background:#27211f!important;border:0!important;border-radius:12px;color:#fffeee!important;gap:12px 16px;padding:16px!important}.px-v2 .px-help-t{margin:0}.px-v2 .px-help-t b{color:#fff!important}.px-v2 .px-help-t span{color:#cfc9bc!important}.px-v2 .px-help .px-wa{align-items:center;background:transparent!important;border:1.5px solid #a5cd39!important;border-radius:8px!important;color:#a5cd39!important;display:inline-flex!important;gap:8px;height:44px;padding:0 16px!important;text-decoration:none}.px-v2 .px-help .px-wa svg{fill:currentColor;height:18px;width:18px}.px-v2 .px-help .px-wa:hover{background:rgba(165,205,57,.12)!important}.px-v2 .px-help-m{border-top:1px solid #3a3330;color:#b8b3a6!important;grid-column:1/-1;margin:0;padding-top:12px}.px-v2 .px-help-m a{color:#e8e3d6!important;text-decoration:none}.px-v2 .px-help-m .px-star{color:#a5cd39}@media(max-width:767px){.px-v2 .custom-actions{grid-template-columns:minmax(104px,128px) minmax(0,1fr) 52px!important}.px-v2 .custom-actions:not(:has(.product-action--buy-now)):has(.custom-actions__right.hidden){grid-template-columns:minmax(104px,128px) minmax(0,1fr)!important}.px-v2 .product-action--add-to-cart .btn{min-width:0;padding-left:8px!important;padding-right:8px!important}.px-v2 .quantity-spinner__button{width:40px!important}.px-v2 .product-summary__heading{text-wrap:pretty}}@media(max-width:991px){.px-v2 .product-summary__heading{text-wrap:pretty}}@media(max-width:767px){.px-v2 .px-acc summary>span{white-space:normal}}@media(max-width:359px){.px-v2 .px-srow{font-size:.8125rem!important}}.px-v2 .px-lead{font-family:Lexend,system-ui,sans-serif;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6;margin:0;max-width:72ch}.px-v2 .px-table{background:#fff;border:1px solid #d8d6c9;border-collapse:collapse;border-radius:12px;font-size:.9375rem;margin:0 0 12px;overflow:hidden;width:100%}.px-v2 .px-table td,.px-v2 .px-table th{border-bottom:1px solid #efede1;line-height:1.35;padding:9px 14px;text-align:left;vertical-align:top}.px-v2 .px-table tr:last-child td,.px-v2 .px-table tr:last-child th{border-bottom:0}.px-v2 .px-table th{color:#68635d;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400;letter-spacing:.1em;letter-spacing:.06em;text-transform:uppercase;width:46%}.px-v2 .px-table td{font-weight:500}.px-v2 .px-table a{color:#27211f}.px-v2 .pd-band--dark .px-bk{color:#a5cd39}.px-v2 .px-brandfold>summary{color:#27211f;cursor:pointer;font-weight:500;list-style:none;padding:12px 0}.px-v2 .px-brandfold>summary::-webkit-details-marker{display:none}.px-v2 .px-brandfold>summary:after{color:#63742b;content:" +";font-family:IBM Plex Mono,monospace}.px-v2 .product-content__block-heading[data-kick]:before{color:#68635d;color:#63742b;content:attr(data-kick);display:block;font-family:IBM Plex Mono,monospace;font-size:.71875rem;font-weight:400;letter-spacing:.1em;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.px-v2 .pd-band--dark .product-content__block-heading[data-kick]:before{color:#a5cd39}.px-v2 .px-speccard table.px-table{background:transparent;border:0;border-radius:0;display:table!important;margin:0;min-width:0;table-layout:fixed!important;width:100%!important}.px-v2 .px-speccard .px-table,.px-v2 .px-speccard .px-table tr{border:0!important}.px-v2 .px-speccard .px-table td,.px-v2 .px-speccard .px-table th{background:transparent!important;border:0!important;border-bottom:1px solid #efede1!important;padding:10px 4px}.px-v2 .px-speccard .px-table tr:last-child td,.px-v2 .px-speccard .px-table tr:last-child th{border-bottom:0!important}.px-v2 .px-speccard .product-meta-fields{border-top:1px solid #efede1;margin-top:0}.px-v2 .px-speccard .product-meta-fields__item{display:grid;grid-template-columns:46% 1fr;grid-gap:0;background:transparent!important;border-bottom:1px solid #efede1;gap:0;padding:10px 4px}.px-v2 .px-speccard .product-meta-fields__item:last-child{border-bottom:0}.px-v2 .px-speccard .product-meta-fields__label{color:#68635d;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400;letter-spacing:.1em;letter-spacing:.06em;text-transform:uppercase}.px-v2 .px-speccard .product-meta-fields__value{font-weight:500}@media(min-width:768px){.px-v2 .px-table th{width:32%}.px-v2 .px-speccard .product-meta-fields__item{grid-template-columns:32% 1fr}}@media(min-width:1024px){.px-v2 .px-specs{grid-template-columns:repeat(4,1fr)}}.px-v2.product-summary{border:0;-o-border-image:conic-gradient(#fff 0 0) 0//0 100vmax 24px;border-image:conic-gradient(#fff 0 0) fill 0//0 100vmax 24px;border-radius:0}.page--product-details:has(.px-v2) .aside-head{-o-border-image:conic-gradient(#fff 0 0) 0//24px 100vmax 24px;border-image:conic-gradient(#fff 0 0) fill 0//24px 100vmax 24px;margin-bottom:-8px}.page--product-details:has(.px-v2) .breadcrumb__item:last-child{display:none}.page--product-details:has(.px-v2) .breadcrumb__item:nth-last-child(2):after{display:none}.page--product-details:has(.px-v2) .breadcrumb{font-family:Lexend,system-ui,sans-serif;font-size:.8125rem}.page--product-details:has(.px-v2) .breadcrumb__item a{color:#68635d;text-decoration:none;transition:color .15s}.page--product-details:has(.px-v2) .breadcrumb__item a:hover{color:#27211f;text-decoration:underline;text-decoration-color:#a5cd39;text-underline-offset:3px}.page--product-details:has(.px-v2) .breadcrumb__item:nth-last-child(2) a{color:#27211f;font-weight:500}.page--product-details:has(.px-v2) .breadcrumb__item:after{opacity:.4}@media(max-width:767px){.page--product-details:has(.px-v2) .breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.page--product-details:has(.px-v2) .breadcrumb::-webkit-scrollbar{display:none}.page--product-details:has(.px-v2) .breadcrumb__item{flex:none}.page--product-details:has(.px-v2) .breadcrumb__item a{display:inline-block;padding:6px 0}}@media(max-width:767px){body:has(.px-v2) .floating-wpp{scale:.78;transform-origin:right bottom}body:has(.px-v2) .accessibility-button{scale:.78;transform-origin:left bottom}}@keyframes px-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.px-v2 .product-summary__main-images figure{aspect-ratio:1/1!important;background:#fff;background-size:0 0;border:1px solid #d8d6c9;border-radius:12px;overflow:hidden}.px-v2 .product-summary__main-images figure:hover{background-size:auto}.px-v2 .product-summary__main-images figure img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.px-v2 .product-summary__main-images .splide__slide{align-items:flex-start}@media(min-width:768px){.px-v2.product-summary--product-details{padding-left:0;padding-right:0}}@media(min-width:992px){.px-v2 .product-summary__images{align-self:flex-start;position:sticky;top:144px}}.px-v2 .product-summary__native-share{background:#fff!important;border:1px solid #d8d6c9;border-radius:50%;box-shadow:none;height:40px;opacity:1!important;right:12px;top:12px;width:40px}.px-v2 .product-summary__native-share:before{height:20px;width:20px}.px-v2 .product-summary__native-share:hover{border-color:#27211f;opacity:1!important}