:root{--ratio-square:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;visibility:visible;visibility:initial}to{opacity:0;visibility:hidden}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes slideInRight{0%{transform:translateX(375px)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-375px)}to{transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(375px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-375px)}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes skeleton-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.text-sm-bold-underline{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}.details{background-color:var(--clr-box-primary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-box-md);box-shadow:var(--box-shadow-round);display:grid;padding:var(--space-16)}.details>summary{align-items:center;color:var(--clr-text-black);cursor:pointer;display:grid;grid-template-columns:1fr auto;padding-right:var(--padding-small);position:relative}.details>summary div,.details>summary label,.details>summary p,.details>summary span{grid-column:1;margin:0;padding:0}.details>summary .question{margin-right:var(--space-20)}.details>summary:after{background:var(--clr-text-black);content:"";display:inline-block;height:var(--icon-size-sm);-webkit-mask-image:url(../../13bee9eafa5da42713de.svg);mask-image:url(../../13bee9eafa5da42713de.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-4);width:var(--icon-size-sm)}.details>summary::-webkit-details-marker,.details>summary::marker{display:none}.details>summary>:first-child{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.details>summary>:first-child{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.details>summary>:nth-child(2){font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.details>summary>:nth-child(2){font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.details[open]>summary{border-bottom:var(--border-box-size) solid var(--clr-divider-border);margin-bottom:var(--space-16);padding-bottom:var(--space-16)}.details[open]>summary:after{display:inline-block;-webkit-mask-image:url(../../4e35f154a11152d45435.svg);mask-image:url(../../4e35f154a11152d45435.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.details[closing]>summary>i.caret{animation:closeAccordion .25s forwards}@keyframes openAccordion{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes closeAccordion{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}.breadcrumb-blurbox-container{position:relative}.breadcrumb-blurbox-container:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--clr-breadcrumb-m-bg)));background:linear-gradient(90deg,transparent,var(--clr-breadcrumb-m-bg) 100%);position:absolute;right:0;top:0}.breadcrumb-blurbox-container:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--clr-breadcrumb-m-bg)));background:linear-gradient(270deg,transparent,var(--clr-breadcrumb-m-bg) 100%);display:var(--show-left-blur);left:0;position:absolute;top:0}.breadcrumb-blurbox-container:after,.breadcrumb-blurbox-container:before{content:"";height:100%;width:14px;z-index:1}.breadcrumb-blurbox-container .breadcrumbs{direction:rtl}.breadcrumbs{background-color:var(--clr-breadcrumb-m-bg);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:scroll;position:relative;scroll-behavior:smooth;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}@media (min-width:1100px){.breadcrumbs{background-color:var(--clr-breadcrumb-d-bg);border-top:var(--header-d-breadcrumbs-border-top);box-shadow:var(--header-d-breadcrumbs-box-shadow);direction:ltr;-webkit-mask:none;mask:none;overflow-x:auto}}.breadcrumbs .breadcrumb-container{color:var(--clr-header-breadcrumb-active);padding:var(--space-8) var(--space-10);position:relative;text-align:var(--header-m-breadcrumbs-text-align)}@media (min-width:1100px){.breadcrumbs .breadcrumb-container{padding:var(--space-16);text-align:var(--header-d-breadcrumbs-text-align);width:inherit}}.breadcrumbs .breadcrumb-container>span{font-weight:400;margin-left:var(--space-4);margin-right:var(--space-4)}.breadcrumbs .breadcrumb-container>span,.breadcrumbs .breadcrumb-container>span:last-child{font-size:var(--fs-text-sm);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs .breadcrumb-container>span:last-child{font-weight:var(--fw-bold)}@media (min-width:1100px){.breadcrumbs .breadcrumb-container>span:last-child{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.breadcrumbs .breadcrumb-container>span a{color:var(--clr-text-gray);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.breadcrumbs .breadcrumb-container>span a{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}@media (min-width:1100px){.breadcrumbs .breadcrumb-container>span a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--clr-line-hover);text-underline-offset:var(--space-8)}}.breadcrumbs .breadcrumb-container b{padding-right:var(--space-16)}.selector .selector-item>*{pointer-events:none}.selector .selector-item .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.selector .selector-item .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.selector .selector-item .oos-text,.selector .selector-item.out-of-stock .price,.selector .selector-item.out-of-stock .radio,.selector .selector-item.out-of-stock .unit-price{display:none}.selector .selector-item.out-of-stock .oos-text{color:var(--clr-text-danger);display:inline-block;font-weight:var(--fw-bold);grid-column:2/-1;justify-self:end}.selector.productpage{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;overflow:hidden}@media (max-width:768px){.selector.productpage .selector-item{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;font-size:var(--fs-text-md);font-weight:400;grid-template-columns:25% 1fr 30% auto;height:38px;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none;grid-gap:var(--space-12)}.selector.productpage .selector-item>*{pointer-events:none}.selector.productpage .selector-item .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.selector.productpage .selector-item .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.selector.productpage .selector-item .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.selector.productpage .selector-item[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.selector.productpage .selector-item[data-selected] .radio{background-color:var(--clr-selected-brand)}.selector.productpage .selector-item[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.selector.productpage .selector-item .price{font-weight:var(--fw-bold)}.selector.productpage .selector-item .price,.selector.productpage .selector-item .unit-price{font-size:var(--fs-text-sm);line-height:var(--flh-text-sm);text-align:right;-webkit-text-decoration:none;text-decoration:none}.selector.productpage .selector-item .unit-price{font-weight:400}.selector.productpage .selector-item .radio{justify-self:end}.selector.productpage .selector-item[data-salesunitcode="1P"] .unit-price{visibility:hidden}}@media (max-width:768px) and (min-width:1100px){.selector.productpage .selector-item{cursor:pointer}}@media (min-width:768px){.selector.productpage{border:var(--border-box-size) solid var(--clr-pdp-pack-line);border-radius:var(--radius-lg);gap:0}.selector.productpage .selector-item{display:grid;grid-gap:16px;align-items:center;background-color:var(--clr-pdp-pack-bg);border-radius:0;grid-template-columns:25% 25% 25% auto;height:45px;outline:1px solid var(--clr-pdp-pack-line);padding:0 16px}.selector.productpage .selector-item .packsize{font-weight:400}.selector.productpage .selector-item .packsize,.selector.productpage .selector-item .price{font-size:var(--fs-text-lg);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}.selector.productpage .selector-item .price{font-weight:var(--fw-bold);text-align:right}.selector.productpage .selector-item .unit-price{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);text-align:right;-webkit-text-decoration:none;text-decoration:none}.selector.productpage .selector-item .radio{justify-self:end}.selector.productpage .selector-item[data-selected]{background-color:var(--clr-pdp-pack-selected);outline:1px solid var(--clr-pdp-pack-selected);z-index:1}.selector.productpage .selector-item[data-selected] .packsize{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.selector.productpage .selector-item[data-selected] .radio{background-color:var(--clr-neutral-white)}.selector.productpage .selector-item[data-selected] .radio:before{background:var(--clr-selected);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.selector.productpage .selector-item[data-salesunitcode="1P"] .unit-price{visibility:hidden}}.no-sales-units-qty{align-items:center;align-self:end;background-color:var(--clr-third-bg);border:1px solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:var(--element-height-small);justify-content:space-between}@media (min-width:768px){.no-sales-units-qty{display:block;font-size:18px;height:var(--element-height-medium);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}}.no-sales-units-qty>.text{font-weight:700;text-align:center;width:100%}@media (min-width:768px){.no-sales-units-qty>.text{display:none}}.no-sales-units-qty>.no-variants-action{align-items:center;border-left:var(--border-box-size) solid var(--clr-divider-border);border-radius:0 var(--radius-md) var(--radius-md) 0;display:grid;grid-template-columns:45px 48px 45px;height:100%;width:140px}@media (min-width:768px){.no-sales-units-qty>.no-variants-action{background-color:var(--clr-bg-light);border:none;border-radius:inherit}}.no-sales-units-qty>.no-variants-action input{background-color:inherit;height:100%;padding:0 var(--space-8);text-align:center}.no-sales-units-qty>.no-variants-action .button{align-items:center;background-color:inherit;border:none;border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:0;width:100%}.no-sales-units-qty>.no-variants-action input::-webkit-inner-spin-button,.no-sales-units-qty>.no-variants-action input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-sales-units-qty>.no-variants-action input[type=number]{-moz-appearance:textfield}.product-images-wrapper{padding-bottom:0;width:100%}.product-images-wrapper .splide__slide{width:100%}.product-images-wrapper .splide__list{aspect-ratio:1}.product-images-wrapper .splide__pagination{bottom:var(--space-4);position:absolute;width:100%}.product-images-wrapper .product-images{aspect-ratio:1;height:100%}.product-images-wrapper img{height:auto;max-height:100%;width:100%}.product-images-wrapper .splide__track{margin-bottom:16px}.product-images-wrapper:not(.splide--slide) .splide__slide:not(.active){display:none}.pp-eighteen-block{align-items:center;display:grid;justify-items:center;place-items:center}.pp-eighteen-block .age-warning{align-items:center;display:grid;grid-template-columns:40px auto;grid-gap:var(--space-16);background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);gap:var(--space-16);padding:var(--space-8)}@media (min-width:768px){.pp-eighteen-block .age-warning{background-color:transparent;background-color:initial;border:none}}.pp-eighteen-block .age-warning span{font-size:var(--fs-text-sm);font-weight:300;line-height:var(--flh-text-sm);max-width:375px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-eighteen-block .age-warning span{font-size:var(--fs-text-md);font-weight:300;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.p-description-container .p-header-moreinfo{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;-webkit-box-orient:vertical;width:80%}.p-description-container .p-description-moreinfo p{white-space:normal}.pp-desc-mini{text-align:center}.pp-desc-mini div:first-child,.pp-desc-mini p:first-child{margin:0;padding:0}.pp-desc-mini p{padding:0}.pp-desc-mini a{color:var(--clr-text-black);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.pp-desc-mini a{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.pp-desc-mini a:hover{color:var(--clr-text-black);-webkit-text-decoration:underline;text-decoration:underline}.pp-desc-mini .read-more-link{display:block;padding-top:var(--space-8)}@media (min-width:1100px){.pp-desc-mini{text-wrap:wrap;text-align:left}}.pp-header{text-wrap:balance;font-size:var(--fs-text-xl);font-weight:var(--fw-bold);line-height:var(--flh-text-xl);text-align:center;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1100px){.pp-header{text-wrap:wrap;font-size:var(--fs-display-sm);font-weight:var(--fw-bold);line-height:var(--flh-display-sm);text-align:left}}.pp-actions{background:-webkit-gradient(linear,left bottom,left top,from(#a5a5a5),to(hsla(0,0%,95%,0)));background:linear-gradient(0deg,#a5a5a5,hsla(0,0%,95%,0));bottom:0;box-shadow:var(--box-shadow-sm);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;left:0;padding:var(--space-16);position:fixed;width:100%;z-index:var(--zindex-sticky)}@media (min-width:768px){.pp-actions{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none;grid-auto-columns:1fr 3fr;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:0;position:static;z-index:auto}}.pp-actions>.info{align-items:center;background-color:var(--clr-box-primary-bg);border-radius:var(--radius-md) 0 0 var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:var(--height-btn-xl);justify-content:center}@media (min-width:768px){.pp-actions>.info{background-color:inherit;min-width:150px}}.pp-actions>.info>.price{font-size:var(--fs-text-xxl);font-weight:var(--fw-bold);line-height:var(--flh-text-xxl);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-actions>.info>.price{font-size:var(--fs-display-sm);font-weight:var(--fw-bold);line-height:var(--flh-display-sm)}}.pp-actions>.info>.packsize{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-actions>.info>.packsize{font-size:var(--fs-text-lg);font-weight:400;line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}.pp-actions.subscription{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.pp-actions.subscription .info{display:none}}.pp-actions .buy-animation>*{pointer-events:none}.pp-usp{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.pp-usp{padding:0 var(--space-64)}}.pp-usp .pp-usp-item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center}.pp-usp .pp-usp-item:not(:last-of-type){border-right:1px solid var(--clr-divider-border)}.pp-usp .pp-usp-item div span{display:block;justify-self:self-start}.pp-usp .pp-usp-item div .usp-heading{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-usp .pp-usp-item div .usp-heading{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.pp-usp .pp-usp-item div .usp-text{font-size:var(--fs-text-sm);font-weight:300;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-usp .pp-usp-item div .usp-text{font-size:var(--fs-text-md);font-weight:300;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.pp-brand{align-content:center;display:grid;justify-content:center;place-content:center}.pp-brand div,.pp-brand img{display:block;margin:0 auto;max-width:300px}.pp-brand a{color:var(--color-text-link);padding-top:var(--space-8)}.pp-brand a:hover{color:var(--color-text-link);-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:1100px){.pp-brand{align-content:left;justify-content:left;place-content:left}.pp-brand div,.pp-brand img{margin:0}}.pp-brand>div{font-size:var(--fs-text-xxl);font-weight:var(--fw-bold);line-height:var(--flh-text-xxl);-webkit-text-decoration:none;text-decoration:none}.pp-brand span{font-weight:var(--fw-bold);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}.pp-brand .show-all-products,.pp-brand span{font-size:var(--fs-text-sm);line-height:var(--flh-text-sm)}.pp-brand .show-all-products{color:#000;color:initial;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.p-attribute-container .art-num{margin-bottom:var(--space-8)}.p-attribute-container .art-num>span{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.p-attribute-container .art-num>span{font-size:var(--fs-text-lg);font-weight:400;line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.p-attribute-container .attributes-table{margin-top:var(--space-24)}.p-attribute-container .attributes-table td.p-attr-key{vertical-align:top}.p-attribute-container .aggregated-attributes>summary{list-style:none;padding-right:var(--padding-small)}.p-attribute-container .aggregated-attributes>summary::-webkit-details-marker,.p-attribute-container .aggregated-attributes>summary::marker{display:none}.p-attribute-container .aggregated-attributes>summary .icon{margin-left:var(--space-10);vertical-align:middle}.p-attribute-container .aggregated-attributes .aggregated-attribute-values{padding-right:var(--space-20)}.p-attribute-container .aggregated-attributes[open] .icon{transform:rotate(180deg)}.pp-options .variants-current{display:grid;grid-gap:var(--space-8)}@media (min-width:768px){.pp-options .variants-current{border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md-x) var(--shadow-md-y) var(--shadow-md-blur) var(--shadow-md-spread) var(--shadow-md-clr);grid-auto-columns:1fr;grid-auto-flow:column;overflow:hidden;grid-gap:0}}.pp-options .variants-current>.active-option{grid-template-columns:1fr auto;grid-template-rows:1fr auto}@media (max-width:768px){.pp-options .variants-current>.active-option{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;font-size:var(--fs-text-md);font-weight:400;height:38px;height:auto;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}.pp-options .variants-current>.active-option>*{pointer-events:none}.pp-options .variants-current>.active-option .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.pp-options .variants-current>.active-option .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pp-options .variants-current>.active-option .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.pp-options .variants-current>.active-option[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.pp-options .variants-current>.active-option[data-selected] .radio{background-color:var(--clr-selected-brand)}.pp-options .variants-current>.active-option[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}}@media (max-width:768px) and (min-width:1100px){.pp-options .variants-current>.active-option{cursor:pointer}}@media (min-width:768px){.pp-options .variants-current>.active-option{background-color:var(--clr-box-primary-bg);display:grid;padding:var(--space-12) var(--space-16)}}@media (min-width:1100px){.pp-options .variants-current>.active-option{cursor:pointer}}@media (min-width:768px){.pp-options .variants-current>.active-option:not(:first-of-type){border-left:1px solid var(--clr-divider-border)}}.pp-options .variants-current>.active-option .option-name{align-self:end;font-size:var(--fs-text-xs);font-weight:400;grid-row:1;line-height:var(--flh-text-xs);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pp-options .variants-current>.active-option .option-name{color:var(--clr-text-gray);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}}.pp-options .variants-current>.active-option .option-value{display:-webkit-box;font-size:var(--fs-text-md);font-weight:var(--fw-bold);grid-row:2;line-height:var(--flh-text-md);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:1;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;-webkit-box-orient:vertical;display:grid}.pp-options .variants-current>.active-option .open-selector{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-16);grid-row:span 2}.pp-options .variants-current>.active-option .open-selector>*{pointer-events:none}@media (min-width:768px){.pp-options .variants-current>.active-option .open-selector .text{display:none}.pp-options .variants-current>.active-option .open-selector .icon{background:var(--clr-pdp-selector-icon);display:inline-block;height:var(--icon-size-sm);-webkit-mask-image:url(../../83ec25ec3a9108d5f2f8.svg);mask-image:url(../../83ec25ec3a9108d5f2f8.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-sm)}}.pp-options .variants-current:has(.active-option):has(.kit-info){margin-top:var(--space-12);word-break:break-all}.pp-options .variants-current:has(.active-option):has(.kit-info) .option-value{overflow:visible}.pp-purchase-options{background:var(--clr-pdp-switcher-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-btn-md);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-4)}.pdp-options-heading{display:inline-block;font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);margin-bottom:var(--space-8);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.pdp-options-heading{display:none}}.flyout-header{align-items:center;background-color:var(--clr-flyout-header);color:var(--clr-flyout-header-content);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-md);font-weight:400;gap:var(--space-4);justify-content:center;line-height:var(--flh-text-md);padding:var(--space-10);position:relative;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.flyout-header{font-size:var(--fs-text-lg);font-weight:400;line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.variants{display:grid;grid-gap:var(--space-8)}.variants .option{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-md);font-weight:400;height:38px;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1100px){.variants .option{cursor:pointer}}.variants .option>*{pointer-events:none}.variants .option .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.variants .option .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.variants .option .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.variants .option[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.variants .option[data-selected] .radio{background-color:var(--clr-selected-brand)}.variants .option[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}@media (min-width:768px){.variants .option{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-md);font-weight:400;height:54px;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}.variants .option>*{pointer-events:none}.variants .option .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.variants .option .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.variants .option .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.variants .option[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.variants .option[data-selected] .radio{background-color:var(--clr-selected-brand)}.variants .option[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}}@media (min-width:768px) and (min-width:1100px){.variants .option{cursor:pointer}}.variants .option-image-enabled{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-md);font-weight:400;height:54px;justify-content:space-between;line-height:var(--flh-text-md);padding:8px 16px 8px 8px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1100px){.variants .option-image-enabled{cursor:pointer}}.variants .option-image-enabled>*{pointer-events:none}.variants .option-image-enabled .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.variants .option-image-enabled .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.variants .option-image-enabled .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.variants .option-image-enabled[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.variants .option-image-enabled[data-selected] .radio{background-color:var(--clr-selected-brand)}.variants .option-image-enabled[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}@media (min-width:768px){.variants .option-image-enabled{padding-left:8px}}.variants .option-image-enabled .flyout-option-image{height:38px;padding:0;width:38px}.variants .option-image-enabled .flyout-option-name{flex:1;padding-left:8px}.options-selector{background-color:var(--clr-bg-primary);display:none;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;height:100dvh;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;visibility:hidden;width:95%;z-index:var(--zindex-modal)}@media (min-width:768px){.options-selector{max-width:375px}}.options-selector[data-toggle-open]{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.options-selector .prod-info{background-color:var(--clr-third-bg);display:grid;grid-template-columns:54px auto;padding:var(--space-16);grid-column-gap:var(--space-16);-moz-column-gap:var(--space-16);column-gap:var(--space-16);grid-row-gap:var(--space-8);align-items:center;row-gap:var(--space-8)}@media (min-width:768px){.options-selector .prod-info{grid-template-columns:75px auto}}.options-selector .prod-info .image-container,.options-selector .prod-info .restricted-img-container{grid-row:1/3}.options-selector .prod-info .image-container{background:var(--clr-neutral-white)}.options-selector .prod-info .brand-name{align-self:end;font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .prod-info .brand-name{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.options-selector .prod-info .prod-name{align-self:start;font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .prod-info .prod-name{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.options-selector .prod-info .attrs-container{border-top:var(--border-box-size) solid var(--clr-divider-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-24);grid-column:1/3;justify-content:space-around;margin-top:var(--space-8);padding-top:var(--space-16)}.options-selector .prod-info .attrs-container .attr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.options-selector .prod-info .attrs-container .attr .attr-key{color:var(--clr-text-gray);font-size:var(--fs-text-xs);font-weight:400;line-height:var(--flh-text-xs);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .prod-info .attrs-container .attr .attr-key{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}}.options-selector .prod-info .attrs-container .attr .attr-value{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .prod-info .attrs-container .attr .attr-value{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.options-selector .option-list{overflow:auto;padding:var(--space-16)}.options-selector .option-list .list-header{display:inline-block;font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);margin-bottom:var(--space-16);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .option-list .list-header{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}}.options-selector .option-list .list-header:has(~.subtitle){margin-bottom:var(--space-8)}.options-selector .flyout-description{display:none;font-size:var(--fs-text-sm);font-weight:300;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.options-selector .flyout-description{display:block;font-size:var(--fs-text-md);font-weight:300;line-height:var(--flh-text-md);padding:var(--space-16);padding-top:var(--space-32);text-align:center;-webkit-text-decoration:none;text-decoration:none}}.options-selector .cta-container{background:var(--clr-bg-primary);bottom:0;padding:var(--space-16);position:sticky;width:100%}.option-list .subscription-salesunit-options:not(:last-of-type){margin-bottom:var(--space-24)}@media (min-width:768px){.option-list .subscription-salesunit-options:not(:last-of-type){margin-bottom:var(--space-32)}}.option-list .subscription-salesunit-options .selector.flyout{display:grid;grid-gap:8px}.option-list .subscription-salesunit-options .selector.flyout .selector-item{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;font-size:var(--fs-text-md);font-weight:400;grid-template-columns:25% 1fr 30% auto;height:38px;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none;grid-gap:var(--space-12)}@media (min-width:1100px){.option-list .subscription-salesunit-options .selector.flyout .selector-item{cursor:pointer}}.option-list .subscription-salesunit-options .selector.flyout .selector-item>*{pointer-events:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-list .subscription-salesunit-options .selector.flyout .selector-item .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected] .radio{background-color:var(--clr-selected-brand)}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.option-list .subscription-salesunit-options .selector.flyout .selector-item .price{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);text-align:right;-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .unit-price{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);text-align:right;-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio{justify-self:end}@media (min-width:768px){.option-list .subscription-salesunit-options .selector.flyout .selector-item{align-items:center;background-color:var(--clr-box-secondary-bg);border:var(--border-box-size) solid var(--clr-divider-border);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;font-size:var(--fs-text-md);font-weight:400;grid-template-columns:25% 1fr 30% auto;height:54px;justify-content:space-between;line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none;grid-gap:var(--space-12);grid-template-columns:20% 1fr 30% auto}.option-list .subscription-salesunit-options .selector.flyout .selector-item>*{pointer-events:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.option-list .subscription-salesunit-options .selector.flyout .selector-item .oos-label{color:var(--clr-semantic-red);font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected]{background-color:var(--clr-attr-selected-bg);border:1px solid var(--clr-attr-selected-border);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected] .radio{background-color:var(--clr-selected-brand)}.option-list .subscription-salesunit-options .selector.flyout .selector-item[data-selected] .radio:before{background:var(--clr-primary-content);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.option-list .subscription-salesunit-options .selector.flyout .selector-item .price{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);text-align:right;-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .unit-price{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);text-align:right;-webkit-text-decoration:none;text-decoration:none}.option-list .subscription-salesunit-options .selector.flyout .selector-item .radio{justify-self:end}}@media (min-width:768px) and (min-width:1100px){.option-list .subscription-salesunit-options .selector.flyout .selector-item{cursor:pointer}}.option-list .subtitle{display:block;font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);margin-bottom:var(--space-16);-webkit-text-decoration:none;text-decoration:none}.product-page{margin:var(--margin-pdp-ext-topbtm-sm) auto}@media (min-width:768px){.product-page{margin:var(--margin-pdp-ext-topbtm-lg) auto}}.product-page [data-container=product]{display:grid;grid-gap:var(--margin-pdp-midsec-sm) var(--space-32)}@media (min-width:768px){.product-page [data-container=product]{grid-gap:0 var(--space-32);grid-template-areas:var(--pdp-grid-areas-desktop);grid-template-columns:var(--pdp-grid-columns-desktop)}.product-page [data-container=product]>div:not(:first-of-type){margin-top:var(--margin-pdp-ext-lg)}}.product-page [data-container=product] .top-section{background-color:var(--clr-box-primary-bg);display:grid;grid-template-areas:var(--pdp-grid-areas-topsection-mobile);padding:var(--pdp-padding-topsection-mobile)}@media (min-width:768px){.product-page [data-container=product] .top-section{grid-area:topsection;grid-template-areas:var(--pdp-grid-areas-topsection-desktop);grid-template-columns:var(--pdp-grid-columns-desktop);grid-gap:var(--margin-pdp-int-lg) var(--space-32);max-width:calc(1170px - var(--space-32));padding:var(--pdp-padding-topsection-desktop)}}.product-page [data-container=product] .top-section>div{margin-top:var(--margin-pdp-int-sm)}@media (min-width:768px){.product-page [data-container=product] .top-section>div{margin-top:0}}.product-page [data-container=product] .top-section>div.options-selector{margin-top:0}.product-page [data-container=product] .top-section:has(.pp-attr-mini) .pp-image-content{border:1px solid var(--clr-divider-border);border-radius:var(--radius-box-xl);box-shadow:var(--box-shadow-round-sm);padding:var(--space-16)}@media (min-width:768px){.product-page [data-container=product] .top-section:has(.pp-attr-mini) .pp-image-content{box-shadow:var(--box-shadow-round)}}@media (min-width:768px){.product-page [data-container=product] .top-section:has(.pp-attr-mini) .pp-image-content .product-images-wrapper{margin-bottom:60px}}.product-page [data-container=product] .top-section .pp-image-content{align-items:center;display:grid;grid-area:img;justify-items:center;margin-top:var(--pdp-margin-image-mobile-content);place-items:center;position:relative}@media (min-width:768px){.product-page [data-container=product] .top-section .pp-image-content{margin-top:0}}.product-page [data-container=product] .top-section .pp-image-content img{aspect-ratio:var(--ratio-square);width:100%}.product-page [data-container=product] .top-section .pp-info-content{display:grid;grid-area:info;grid-row:auto;grid-row:var(--pdp-info-content-row-mobile,auto);grid-template-rows:auto;margin-top:var(--pdp-margin-info-content)}.product-page [data-container=product] .top-section .pp-info-content .pp-header{grid-row:1}.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini{cursor:pointer;grid-row:auto;grid-row:var(--pdp-info-content-review-row-mobile,auto)}.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini .review-stars,.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini .review-stars .number,.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini .review-stars .stars-container,.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini .review-stars .stars-container i{pointer-events:none}.product-page [data-container=product] .top-section .pp-info-content .pp-desc-mini{grid-row:auto;grid-row:var(--pdp-info-content-desc-row-mobile,auto)}@media (min-width:768px){.product-page [data-container=product] .top-section .pp-info-content{grid-row:auto;margin-top:0}.product-page [data-container=product] .top-section .pp-info-content .pp-review-mini{grid-row:auto;grid-row:var(--pdp-info-content-review-row-desktop,auto)}.product-page [data-container=product] .top-section .pp-info-content .pp-desc-mini{grid-row:auto;grid-row:var(--pdp-info-content-desc-row-desktop,auto)}}.product-page [data-container=product] .top-section .pp-attr-mini{grid-area:attr-mini}@media (min-width:768px){.product-page [data-container=product] .top-section .pp-attr-mini{grid-area:img}}.product-page [data-container=product] .top-section .pp-interaction-container{display:grid;grid-gap:var(--margin-pdp-int-sm);gap:var(--margin-pdp-int-sm);grid-area:pp-interaction-container}@media (min-width:768px){.product-page [data-container=product] .top-section .pp-interaction-container:has(.single-qty){grid-row:2}}@media (min-width:1100px){.product-page [data-container=product] .top-section .pp-interaction-container{gap:var(--margin-pdp-int-lg)}}.product-page [data-container=product] .top-section .pp-salesunit-selector{cursor:pointer}@media (min-width:768px){.product-page [data-container=product] .top-section .single-qty{align-self:start}}.product-page [data-container=product] .top-section .kit-info{cursor:default}@media (min-width:768px){.product-page [data-container=product] .top-section .pp-actions{margin-top:auto}.product-page [data-container=product] .top-section .pp-purchase-options{display:none}.product-page [data-container=product] .pp-usp{grid-area:usp}}.product-page [data-container=product] .pp-brand{grid-row:auto;grid-row:var(--pdp-brand-row-mobile,auto)}@media (min-width:768px){.product-page [data-container=product] .pp-brand{grid-area:brand;grid-row:auto}.product-page [data-container=product] .pp-eighteen-block{grid-area:age}}.product-page [data-container=product] .pp-nicotine-warning{grid-area:nicotine-warning}.product-page [data-container=product] .pp-details-section{display:grid;grid-gap:var(--vert-margin-xxs);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.product-page [data-container=product] .pp-details-section{grid-area:detailssection}}.product-page [data-container=related-products]>.productlist{margin:var(--margin-pdp-crsl-sm) 0 0 0}@media (min-width:768px){.product-page [data-container=related-products]>.productlist{margin:var(--margin-pdp-crsl-lg) 0 0 0}}.product-series-page .pp-desc-mini .short-description{display:block;display:-webkit-box;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-series-page .selector.productpage .selector-item{grid-template-columns:1fr 1fr 1fr}.product-series-page .selector.productpage .selector-item .price{text-align:left}
/*# sourceMappingURL=productseries.473cb7ccf18ded41d3ad.css.map*/