.ExportButton-module__g3GZJa__trigger{right:var(--n-space-md);bottom:var(--n-space-md);z-index:1;background-color:var(--n-primary-2);border-color:var(--n-primary-4);width:30px;height:30px;padding:0;position:absolute}.ExportButton-module__g3GZJa__trigger .ExportButton-module__g3GZJa__text{justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.ExportButton-module__g3GZJa__trigger svg{width:15px;height:15px;color:var(--n-primary-4)}
.ModulePicker-module__WpHcmq__modulePicker{background-color:var(--n-text-white);border:var(--n-primary-3)solid 1px;border-radius:var(--n-space-sm);padding:var(--n-space-sm);flex-direction:column;display:flex;box-shadow:0 4px 6px -2px #0000001a}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__headingRow{align-items:center;gap:var(--n-space-sm);padding-bottom:var(--n-space-sm);width:100%;display:flex}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__heading{font-size:var(--n-font-size-lg);text-align:left;flex:1}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__closeButton{width:24px;height:24px;color:var(--n-primary-11);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__closeButton:hover{opacity:.8}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__modulesContainer{background-color:#fff;position:relative}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__modulesContainer .ModulePicker-module__WpHcmq__availableModules{gap:var(--n-space-xs);grid-template-columns:1fr 1fr 1fr;max-height:180px;display:grid;overflow:hidden auto}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__modulesContainer .ModulePicker-module__WpHcmq__availableModules .ModulePicker-module__WpHcmq__moduleButton{background-color:var(--n-primary-2);border-radius:var(--n-space-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__modulesContainer .ModulePicker-module__WpHcmq__availableModules .ModulePicker-module__WpHcmq__moduleButton .ModulePicker-module__WpHcmq__moduleTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-11);text-align:center;z-index:1}.ModulePicker-module__WpHcmq__modulePicker .ModulePicker-module__WpHcmq__modulesContainer:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:5px;position:absolute;bottom:0;left:0;right:0}.ModulePicker-module__WpHcmq__modulePickerArrow{fill:#0000!important}
.ModulePlacementPreview-module__i7S-rW__previewPart{outline-color:var(--n-primary-4)!important;background-color:var(--n-primary-2)!important}
.SofaSidebar-module__j8gUCa__root{width:384px;min-height:0;max-height:calc(100% - (var(--n-space-sm)*2));background-color:var(--n-text-white);box-shadow:0 3px var(--n-space-sm)var(--n-primary-4);border-radius:var(--n-space-sm);z-index:2;margin:var(--n-space-sm);padding:var(--n-space-md);gap:var(--n-space-sm);flex-direction:column;flex-shrink:0;margin-left:0;display:flex;position:relative;overflow:hidden}.SofaSidebar-module__j8gUCa__title{font-size:var(--n-display-font-size-xs);color:var(--n-primary-8);margin-bottom:var(--n-space-xs);margin-top:var(--n-space-sm);font-weight:400}.SofaSidebar-module__j8gUCa__description{font-size:var(--n-font-size-sm);color:var(--n-primary-6);font-weight:400;line-height:1.5}.SofaSidebar-module__j8gUCa__visualSeparator{background-color:var(--n-primary-3);width:100%;height:1px;margin-top:var(--n-space-md);margin-bottom:var(--n-space-md)}.SofaSidebar-module__j8gUCa__modulesContainer{flex:1;min-height:0;position:relative}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements{gap:var(--n-space-xs);flex-direction:column;height:100%;display:flex;overflow:hidden auto}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard{border:var(--n-primary-3)solid 1px;border-radius:var(--n-space-xs);padding:var(--n-space-xs);gap:var(--n-space-xs);flex-direction:row;line-height:0;display:flex}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__moduleImage{padding:var(--n-space-xxs);background-color:var(--n-primary-1);border-radius:var(--n-space-xs)}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__moduleImage img{mix-blend-mode:multiply;width:50px;height:50px}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__moduleText{margin-top:var(--n-space-xxs);flex-direction:column;flex-grow:1;line-height:1.2;display:flex}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__moduleText .SofaSidebar-module__j8gUCa__moduleTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-10)}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__moduleText .SofaSidebar-module__j8gUCa__moduleDimensions{font-size:var(--n-font-size-sm);color:var(--n-primary-6)}.SofaSidebar-module__j8gUCa__modulesContainer .SofaSidebar-module__j8gUCa__modulesElements .SofaSidebar-module__j8gUCa__moduleCard .SofaSidebar-module__j8gUCa__modulePrice{margin-top:var(--n-space-xxs);line-height:1;font-size:var(--n-font-size-sm)}.SofaSidebar-module__j8gUCa__modulesContainer:after{content:"";background-image:linear-gradient(to bottom,transparent,var(--n-text-white));z-index:1;height:20px;position:absolute;bottom:0;left:0;right:0}.SofaSidebar-module__j8gUCa__priceContainer{gap:var(--n-space-xxs);flex-direction:column;display:flex}.SofaSidebar-module__j8gUCa__priceContainer .SofaSidebar-module__j8gUCa__priceTotal div{font-size:var(--n-font-size-md);color:var(--n-primary-8);font-weight:400}.SofaSidebar-module__j8gUCa__priceContainer .SofaSidebar-module__j8gUCa__priceTotal{flex-direction:row;justify-content:space-between;display:flex}.SofaSidebar-module__j8gUCa__priceContainer .SofaSidebar-module__j8gUCa__priceWithoutVat div{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:400}.SofaSidebar-module__j8gUCa__priceContainer .SofaSidebar-module__j8gUCa__priceWithoutVat{flex-direction:row;justify-content:space-between;display:flex}
.PlaceholderItemPromotion-module__HqPvMq__placeholderIcon{border-radius:var(--n-space-md);border:2px dashed var(--n-primary-5);width:60px;height:60px;color:var(--n-primary-6);flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:300;display:flex}.PlaceholderItemPromotion-module__HqPvMq__campaignContent{gap:var(--n-space-xxs);flex-direction:column;min-width:0;display:flex}.PlaceholderItemPromotion-module__HqPvMq__campaign{align-items:center;gap:var(--n-space-md);padding:var(--n-space-md);border-radius:var(--n-space-md);cursor:pointer;transition:all .15s;display:flex}.PlaceholderItemPromotion-module__HqPvMq__campaign.PlaceholderItemPromotion-module__HqPvMq__compact{padding:0}.PlaceholderItemPromotion-module__HqPvMq__title{color:var(--n-text-primary);font-size:var(--n-font-size);margin:0;font-weight:600;line-height:1.3}.PlaceholderItemPromotion-module__HqPvMq__title.PlaceholderItemPromotion-module__HqPvMq__compact{font-size:var(--n-font-size-sm)}.PlaceholderItemPromotion-module__HqPvMq__desc{color:var(--n-text-primary);font-size:var(--n-font-size-sm);font-weight:300;line-height:1.2}.PlaceholderItemPromotion-module__HqPvMq__desc.PlaceholderItemPromotion-module__HqPvMq__compact{font-size:var(--n-font-size-xs)}.PlaceholderItemPromotion-module__HqPvMq__desc{white-space:normal;overflow-wrap:break-word}.PlaceholderItemPromotion-module__HqPvMq__missing{background-color:var(--n-black);color:var(--n-text-white);font-size:var(--n-font-size-sm);padding:var(--n-space-xs)var(--n-space-sm);border-radius:var(--n-space-md);margin-left:auto;font-weight:500}
.SelectedItemPromotion-module__lHQSxa__campaign{align-items:center;gap:var(--n-space-md);padding:var(--n-space-md);border-radius:var(--n-space-md);cursor:pointer;box-sizing:border-box;width:100%;transition:all .15s;display:flex}.SelectedItemPromotion-module__lHQSxa__campaign.SelectedItemPromotion-module__lHQSxa__compact{padding:0}.SelectedItemPromotion-module__lHQSxa__campaignImageWrapper{aspect-ratio:1;background:var(--n-primary-2);border-radius:var(--n-space-md);background-blend-mode:multiply;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.SelectedItemPromotion-module__lHQSxa__promotionImage{mix-blend-mode:multiply;width:48px;height:48px}.SelectedItemPromotion-module__lHQSxa__campaignContent{gap:var(--n-space-xxs);flex-direction:column;min-width:0;display:flex}.SelectedItemPromotion-module__lHQSxa__title{color:var(--n-text-primary);font-size:var(--n-font-size);margin:0;font-weight:600;line-height:1.3}.SelectedItemPromotion-module__lHQSxa__title.SelectedItemPromotion-module__lHQSxa__compact{font-size:var(--n-font-size-sm)}.SelectedItemPromotion-module__lHQSxa__priceValue{color:var(--n-text-primary);font-size:var(--n-font-size-sm);white-space:nowrap;font-weight:300;line-height:1.2}.SelectedItemPromotion-module__lHQSxa__priceValue.SelectedItemPromotion-module__lHQSxa__compact{font-size:var(--n-font-size-sm)}.SelectedItemPromotion-module__lHQSxa__pricePerUnit{font-size:var(--n-font-size-xs);color:var(--n-primary-5);padding-bottom:var(--n-space-xxs);font-weight:300}.SelectedItemPromotion-module__lHQSxa__remove{width:1.5rem;height:1.5rem;color:var(--n-primary-5);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;padding:0;display:grid}.SelectedItemPromotion-module__lHQSxa__remove svg{width:1.25rem;height:1.25rem}.SelectedItemPromotion-module__lHQSxa__remove svg path{stroke:var(--n-primary-5)}.SelectedItemPromotion-module__lHQSxa__remove:hover{color:var(--n-primary-8)}.SelectedItemPromotion-module__lHQSxa__remove:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px;border-radius:var(--n-space-xs)}.SelectedItemPromotion-module__lHQSxa__rightSide{align-items:center;gap:var(--n-space-sm);flex-shrink:0;margin-left:auto;display:flex}.SelectedItemPromotion-module__lHQSxa__missing{background-color:var(--n-black);color:var(--n-text-white);font-size:var(--n-font-size-sm);padding:var(--n-space-xs)var(--n-space-sm);border-radius:var(--n-space-md);font-weight:500}.SelectedItemPromotion-module__lHQSxa__variants{gap:var(--n-space-xxs);margin-top:var(--n-space-xs);padding:0 var(--n-space-md)var(--n-space-md)var(--n-space-md);flex-direction:column;display:flex}.SelectedItemPromotion-module__lHQSxa__variant{align-items:center;gap:var(--n-space-xxs);font-size:var(--n-font-size-xs);color:var(--n-text-primary);display:flex}.SelectedItemPromotion-module__lHQSxa__variantTitle{color:var(--n-primary-5);font-weight:400}.SelectedItemPromotion-module__lHQSxa__variantPrice{color:var(--n-primary-7);margin-left:auto;font-weight:600}
.CartItemRow-module__WngOvG__row{display:contents}.CartItemRow-module__WngOvG__product{column-gap:var(--n-space-md);grid-column:1;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.CartItemRow-module__WngOvG__product:hover .CartItemRow-module__WngOvG__title{text-decoration:underline}.CartItemRow-module__WngOvG__product:hover .CartItemRow-module__WngOvG__image{opacity:.9}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__image{aspect-ratio:1;box-sizing:border-box;background-color:var(--n-primary-2);border-radius:var(--n-space-xs);width:7.5rem;position:relative;overflow:hidden}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__image img{object-fit:contain;object-position:center;mix-blend-mode:multiply}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__details{gap:var(--n-space-xs);min-width:0;display:grid}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__details .CartItemRow-module__WngOvG__description{margin:0;padding:0;line-height:1.4;list-style:none}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__details .CartItemRow-module__WngOvG__description li{color:var(--n-primary-6);font-size:var(--n-font-size-xs);text-decoration:none}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__details .CartItemRow-module__WngOvG__description li span{color:var(--n-primary-5)}.CartItemRow-module__WngOvG__quantity{justify-content:center;display:grid}.CartItemRow-module__WngOvG__price{align-items:center;column-gap:var(--n-space-sm);grid-template-columns:minmax(0,1fr) auto;justify-items:end;display:grid}.CartItemRow-module__WngOvG__price .CartItemRow-module__WngOvG__priceValue{text-align:right}.CartItemRow-module__WngOvG__remove{width:1.5rem;height:1.5rem;color:var(--n-primary-5);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.CartItemRow-module__WngOvG__remove svg{width:1.25rem;height:1.25rem}.CartItemRow-module__WngOvG__remove svg path{stroke:var(--n-primary-5)}.CartItemRow-module__WngOvG__remove:hover{color:var(--n-primary-8)}.CartItemRow-module__WngOvG__remove:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px;border-radius:var(--n-space-xs)}.CartItemRow-module__WngOvG__title{color:var(--n-text-primary);font-size:var(--n-font-size);margin:0;font-weight:600;line-height:1.3}.CartItemRow-module__WngOvG__priceValue{color:var(--n-text-primary);font-size:var(--n-font-size-sm);white-space:nowrap;font-weight:300;line-height:1.2}.CartItemRow-module__WngOvG__pricePerUnit{font-size:var(--n-font-size-xs);color:var(--n-primary-5);padding-bottom:var(--n-space-xxs);font-weight:300}.CartItemRow-module__WngOvG__campaigns{flex-direction:column;grid-column:1/-1;display:flex}.CartItemRow-module__WngOvG__campaign:hover{background-color:var(--n-primary-2);border-radius:var(--n-space-md)}.CartItemRow-module__WngOvG__campaignTitle{font-size:var(--n-font-size-sm);padding:var(--n-space-md)0;font-weight:500}@media screen and (max-width:1024px){.CartItemRow-module__WngOvG__row{background:var(--n-white,#fff);border:1px solid var(--n-primary-2);border-radius:12px;flex-wrap:wrap;margin-bottom:12px;padding:16px;display:flex;position:relative;box-shadow:0 2px 8px #0000000f}.CartItemRow-module__WngOvG__product{gap:16px;width:100%;margin-bottom:12px;display:flex}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__image{flex-shrink:0;width:72px;height:72px}.CartItemRow-module__WngOvG__product .CartItemRow-module__WngOvG__details{flex-grow:1;padding-right:32px}.CartItemRow-module__WngOvG__quantity{align-items:center;margin-right:auto;display:flex}.CartItemRow-module__WngOvG__price{align-items:center;margin-left:auto;display:flex}.CartItemRow-module__WngOvG__price .CartItemRow-module__WngOvG__priceValue{font-size:16px;font-weight:700}.CartItemRow-module__WngOvG__price .CartItemRow-module__WngOvG__remove{width:24px;height:24px;margin:0;position:absolute;top:16px;right:16px}}.CartItemRow-module__WngOvG__childItems{grid-column:1/-1;min-width:0}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemsList{gap:var(--n-space-xs);display:grid}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemCard{gap:var(--n-space-md);padding:var(--n-space-xs);border:1px solid var(--n-primary-2);border-radius:var(--n-space-xs);background-color:var(--n-primary-1);grid-template-columns:minmax(0,1fr) 8.75rem 7.5rem;align-items:center;display:grid}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childProduct{gap:var(--n-space-sm);min-width:0;color:inherit;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childProduct:hover .CartItemRow-module__WngOvG__childTitle{text-decoration:underline}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childProduct:hover .CartItemRow-module__WngOvG__childImage{opacity:.9}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childImage{aspect-ratio:1;background-color:var(--n-white);border-radius:var(--n-space-xxs);width:3.5rem;position:relative;overflow:hidden}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childImage img{object-fit:contain;object-position:center;mix-blend-mode:multiply}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childTitle{min-width:0;color:var(--n-text-primary);font-size:var(--n-font-size-sm);text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childQuantity{color:var(--n-primary-6);font-size:var(--n-font-size-sm);white-space:nowrap;justify-self:center}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childPrice{color:var(--n-text-primary);font-size:var(--n-font-size-sm);white-space:nowrap;justify-self:end;font-weight:600}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemsToggle{width:fit-content;margin:var(--n-space-xs)auto 0;padding:var(--n-space-xxs)var(--n-space-sm);border-radius:var(--n-space-xs);color:var(--n-primary-8);cursor:pointer;font-size:var(--n-font-size-sm);background:0 0;border:0;font-weight:500;display:block}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemsToggle:hover{background-color:var(--n-primary-2)}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemsToggle:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}@media screen and (max-width:1024px){.CartItemRow-module__WngOvG__childItems{width:100%;margin-top:var(--n-space-xs);padding-left:0}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childItemCard{gap:var(--n-space-xs);padding:var(--n-space-sm);grid-template-columns:minmax(0,1fr) auto}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childProduct{grid-column:1/-1}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childQuantity{padding-left:calc(3.5rem + var(--n-space-sm));justify-self:start}.CartItemRow-module__WngOvG__childItems .CartItemRow-module__WngOvG__childPrice{align-self:center}}
.CartItemsTableSkeleton-module__lRuj8W__table{padding-top:var(--n-space-lg);padding-bottom:var(--n-space-lg);column-gap:var(--n-space-xl);row-gap:calc(var(--n-space-md)*1.5);grid-template-columns:minmax(0,1fr) 8.75rem 7.5rem;align-items:center;display:grid}.CartItemsTableSkeleton-module__lRuj8W__headerCell{border-radius:var(--n-space-xs);height:.875rem}.CartItemsTableSkeleton-module__lRuj8W__quantityHeader{justify-self:center;width:3.5rem}.CartItemsTableSkeleton-module__lRuj8W__priceHeader{justify-self:end;width:2.5rem}.CartItemsTableSkeleton-module__lRuj8W__row{display:contents}.CartItemsTableSkeleton-module__lRuj8W__product{column-gap:var(--n-space-md);grid-column:1;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.CartItemsTableSkeleton-module__lRuj8W__product .CartItemsTableSkeleton-module__lRuj8W__image{aspect-ratio:1;border-radius:var(--n-space-xs);width:7.5rem}.CartItemsTableSkeleton-module__lRuj8W__product .CartItemsTableSkeleton-module__lRuj8W__details{gap:var(--n-space-xs);display:grid}.CartItemsTableSkeleton-module__lRuj8W__product .CartItemsTableSkeleton-module__lRuj8W__details .CartItemsTableSkeleton-module__lRuj8W__title{border-radius:var(--n-space-xs);width:min(100%,14rem);height:1rem}.CartItemsTableSkeleton-module__lRuj8W__product .CartItemsTableSkeleton-module__lRuj8W__details .CartItemsTableSkeleton-module__lRuj8W__description{border-radius:var(--n-space-xs);width:min(100%,10rem);height:.75rem}.CartItemsTableSkeleton-module__lRuj8W__quantity{border-radius:var(--n-space-xs);justify-self:center;width:6.5rem;height:2.25rem}.CartItemsTableSkeleton-module__lRuj8W__price{justify-self:end;gap:var(--n-space-xxs);padding-right:calc(1.5rem + var(--n-space-sm));display:grid}.CartItemsTableSkeleton-module__lRuj8W__price .CartItemsTableSkeleton-module__lRuj8W__pricePerUnit{border-radius:var(--n-space-xs);justify-self:end;width:4.5rem;height:.75rem}.CartItemsTableSkeleton-module__lRuj8W__price .CartItemsTableSkeleton-module__lRuj8W__priceValue{border-radius:var(--n-space-xs);justify-self:end;width:5rem;height:.875rem}.CartItemsTableSkeleton-module__lRuj8W__summaryRow{justify-content:space-between;align-items:center;gap:var(--n-space-md);padding-top:calc(var(--n-space-md)*2);grid-column:1/-1;display:flex}.CartItemsTableSkeleton-module__lRuj8W__summaryRow .CartItemsTableSkeleton-module__lRuj8W__label{border-radius:var(--n-space-xs);width:8rem;height:.875rem}.CartItemsTableSkeleton-module__lRuj8W__summaryRow .CartItemsTableSkeleton-module__lRuj8W__value{border-radius:var(--n-space-xs);width:4rem;height:.875rem;margin-right:35px}.CartItemsTableSkeleton-module__lRuj8W__footer{padding-top:var(--n-space-lg);grid-column:1/-1;justify-content:end;display:grid}.CartItemsTableSkeleton-module__lRuj8W__footer .CartItemsTableSkeleton-module__lRuj8W__button{border-radius:var(--n-space-xs);width:12rem;height:2.75rem}.CartItemsTableSkeleton-module__lRuj8W__headerCell,.CartItemsTableSkeleton-module__lRuj8W__image,.CartItemsTableSkeleton-module__lRuj8W__title,.CartItemsTableSkeleton-module__lRuj8W__description,.CartItemsTableSkeleton-module__lRuj8W__quantity,.CartItemsTableSkeleton-module__lRuj8W__pricePerUnit,.CartItemsTableSkeleton-module__lRuj8W__priceValue,.CartItemsTableSkeleton-module__lRuj8W__label,.CartItemsTableSkeleton-module__lRuj8W__value,.CartItemsTableSkeleton-module__lRuj8W__button{background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite CartItemsTableSkeleton-module__lRuj8W__cartItemsTableSkeletonPulse}@keyframes CartItemsTableSkeleton-module__lRuj8W__cartItemsTableSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.CartItemsTableSummaryRow-module__sM5iOa__summaryRow{justify-content:space-between;align-items:center;gap:var(--n-space-md);padding-top:calc(var(--n-space-md)*2);grid-column:1/-1;display:flex}.CartItemsTableSummaryRow-module__sM5iOa__summaryRow .CartItemsTableSummaryRow-module__sM5iOa__label{color:var(--n-primary-6);font-size:var(--n-font-size-sm);font-weight:300;line-height:1.3}.CartItemsTableSummaryRow-module__sM5iOa__summaryRow .CartItemsTableSummaryRow-module__sM5iOa__value{color:var(--n-primary-11);font-size:var(--n-font-size-sm);white-space:nowrap;padding-right:35px;font-weight:600;line-height:1.3}
.CartItemsTable-module__s9hAla__table{padding-top:var(--n-space-lg);padding-bottom:var(--n-space-lg);column-gap:var(--n-space-xl);row-gap:calc(var(--n-space-md)*1.5);grid-template-columns:minmax(0,1fr) 8.75rem 7.5rem;align-items:center;display:grid}.CartItemsTable-module__s9hAla__headerCell{color:var(--n-primary-6);font-size:var(--n-font-size-sm)}.CartItemsTable-module__s9hAla__quantityHeader{text-align:center}.CartItemsTable-module__s9hAla__priceHeader{text-align:right}@media screen and (max-width:1025px){.CartItemsTable-module__s9hAla__root,.CartItemsTable-module__s9hAla__table{width:100%;display:block}.CartItemsTable-module__s9hAla__headerCell{display:none}}
.CartLayoutHeader-module__Vql0Ua__root{margin-top:var(--n-space-md);padding:calc(var(--n-space-md)*2.25)var(--n-zero);border-bottom:1px solid var(--n-primary-2);margin-bottom:var(--n-space-md);padding-bottom:var(--n-space-xxl);background:var(--n-white);z-index:1;position:relative}.CartLayoutHeader-module__Vql0Ua__root .CartLayoutHeader-module__Vql0Ua__container{flex-direction:row;align-items:flex-end;display:flex}.CartLayoutHeader-module__Vql0Ua__root .CartLayoutHeader-module__Vql0Ua__container .CartLayoutHeader-module__Vql0Ua__title h4{font-size:var(--n-display-font-size-xs);color:var(--n-primary-9);padding:var(--n-space-xs)var(--n-zero)var(--n-zero);margin:0;font-weight:300}.CartLayoutHeader-module__Vql0Ua__root .CartLayoutHeader-module__Vql0Ua__container .CartLayoutHeader-module__Vql0Ua__stepper{width:100%;max-width:700px;margin-left:auto}@media screen and (max-width:1024px){.CartLayoutHeader-module__Vql0Ua__title{display:none}.CartLayoutHeader-module__Vql0Ua__stepper{margin-right:auto}}
.CartLayout-module__MFpVpW__root{background:var(--n-primary-1);min-height:calc(100vh - var(--n-navigation-height));box-sizing:border-box;width:100%;max-width:100%}.CartLayout-module__MFpVpW__root.CartLayout-module__MFpVpW__white{background:var(--n-white)}.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__content{column-gap:calc(var(--n-space-md)*2);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);align-items:start;width:100%;min-width:0;display:grid}.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__main{min-width:0}.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__sidebar{top:var(--n-space-lg);padding-bottom:var(--n-space-xl);position:sticky}@media screen and (max-width:1025px){.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__root{padding-left:var(--n-space-md,16px);padding-right:var(--n-space-md,16px)}.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__content{row-gap:var(--n-space-lg);grid-template-columns:minmax(0,1fr)}.CartLayout-module__MFpVpW__root .CartLayout-module__MFpVpW__sidebar{order:-1;position:static}}
.CartModal-module__HYULGq__subTitle{color:var(--n-primary-6);font-size:var(--n-font-size-sm);margin-bottom:var(--n-space-sm)}.CartModal-module__HYULGq__modalBody{flex-direction:column;justify-content:space-between;height:100%;display:flex}.CartModal-module__HYULGq__contentContainer{flex-grow:1;overflow:auto}.CartModal-module__HYULGq__bottomContainer{margin-bottom:var(--n-space-md);margin-top:var(--n-space-sm);gap:var(--n-space-sm);flex-direction:column;display:flex}.CartModal-module__HYULGq__priceContainer{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.CartModal-module__HYULGq__priceContainer>*{color:var(--n-primary-8);font-weight:800}.CartModal-module__HYULGq__buttonsContainer{justify-content:end;gap:var(--n-space-sm);flex-flow:wrap;display:flex}.CartModal-module__HYULGq__buttonsContainer>*{text-decoration:none;display:flex;flex-grow:1!important}.CartModal-module__HYULGq__buttonsContainer>a>*{flex-grow:1}.CartModal-module__HYULGq__itemCards{margin-top:var(--n-space-sm);gap:var(--n-space-xs);flex-direction:column;flex-grow:1;display:flex;overflow:auto}.CartModal-module__HYULGq__itemCard{gap:var(--n-space-xs);border-radius:var(--n-space-sm);padding:var(--n-space-xs);background-color:#fff;flex-direction:row;flex-grow:1;display:flex}.CartModal-module__HYULGq__itemCardHighlighted{border-style:solid;border-width:1px;border-color:var(--n-primary-2)}.CartModal-module__HYULGq__itemCardContent{padding-left:var(--n-space-sm);padding-right:var(--n-space-sm);padding-top:var(--n-space-sm);flex-direction:column;flex-grow:1;display:flex}.CartModal-module__HYULGq__itemCardHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.CartModal-module__HYULGq__itemCardTitle{color:var(--n-primary-9);font-weight:600;font-size:var(--n-font-size-sm);gap:var(--n-space-xs);flex-direction:column;justify-content:center;align-items:center;display:flex}.CartModal-module__HYULGq__recentlyAddedTag{margin-left:var(--n-space-xxs);flex-shrink:0;padding-top:1px;padding-bottom:1px}.CartModal-module__HYULGq__recentlyAddedTag>span{font-size:var(--n-font-size-xs)}.CartModal-module__HYULGq__numberInput{margin-top:var(--n-space-xs)}.CartModal-module__HYULGq__itemLink{text-decoration:none}.CartModal-module__HYULGq__itemLink:hover{text-decoration:underline}.CartModal-module__HYULGq__itemCardPriceContainer{gap:var(--n-space-xs);display:flex}.CartModal-module__HYULGq__itemCardCount{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:500}.CartModal-module__HYULGq__itemCardPrice{color:var(--n-primary-8);font-weight:400;font-size:var(--n-font-size-sm)}.CartModal-module__HYULGq__itemCardImage{mix-blend-mode:multiply}.CartModal-module__HYULGq__itemCardImageContainer{background-color:var(--n-primary-2);border-radius:var(--n-space-sm);padding:var(--n-space-xxs);width:80px;height:80px;position:relative}.CartModal-module__HYULGq__variantsContainer{margin-top:var(--n-space-xs);flex-direction:column;display:flex}.CartModal-module__HYULGq__variantRow{gap:var(--n-space-xs);flex-direction:row;display:flex}.CartModal-module__HYULGq__itemVariantTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:450}.CartModal-module__HYULGq__itemVariantOption{font-size:var(--n-font-size-sm);color:var(--n-primary-6)}.CartModal-module__HYULGq__promotionsContainer{gap:var(--n-space-xxs);border:1px dashed var(--n-primary-4);border-radius:var(--n-space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.CartModal-module__HYULGq__promotion{padding:var(--n-space-xs);align-items:center;gap:var(--n-space-md);flex-direction:row;display:flex}.CartModal-module__HYULGq__campaignImageWrapper{background:var(--n-primary-1);border-radius:var(--n-space-md);background-blend-mode:multiply;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.CartModal-module__HYULGq__promotionImage{mix-blend-mode:multiply;width:48px;height:48px}.CartModal-module__HYULGq__campaignContent{flex-direction:column;min-width:0;display:flex}.CartModal-module__HYULGq__campaignTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-10);font-weight:600;line-height:1.3}.CartModal-module__HYULGq__campaignPrice{font-size:var(--n-font-size-sm);margin-top:4px;font-weight:400}.CartModal-module__HYULGq__childItemsContainer{gap:var(--n-space-xxs);padding-left:var(--n-space-md);padding-right:var(--n-space-md);flex-direction:column;display:flex}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childShowLink{color:var(--n-primary-6);font-size:var(--n-font-size-sm);cursor:pointer;padding:var(--n-space-sm);justify-content:center;align-items:center;padding-top:0;display:flex}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard{background-color:var(--n-primary-1);padding:var(--n-space-xxs);border-radius:var(--n-space-xs);align-items:center;gap:var(--n-space-xs);padding-right:var(--n-space-xs);flex-direction:row;display:flex}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childImageContainer{padding:var(--n-space-xxs);border-radius:var(--n-space-xxs);background-color:#fff;line-height:0}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childImageContainer *{mix-blend-mode:multiply}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childText{font-size:var(--n-font-size-sm);flex-grow:1;font-weight:500}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childPrice{gap:var(--n-space-xs);flex-direction:row;display:flex}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childPrice .CartModal-module__HYULGq__count{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:600}.CartModal-module__HYULGq__childItemsContainer .CartModal-module__HYULGq__childItemsCard .CartModal-module__HYULGq__childPrice .CartModal-module__HYULGq__price{font-size:var(--n-font-size-sm)}
.CartPaymentOptions-module__IFO69a__root h4{font-size:var(--n-font-size-lg);font-weight:400}
.CartPlaceOrderButton-module__MbebDG__root{gap:var(--n-space-sm);flex-direction:column;display:flex}.CartPlaceOrderButton-module__MbebDG__root label{font-size:var(--n-font-size-xs);gap:var(--n-space-xxs);display:flex}.CartPlaceOrderButton-module__MbebDG__root .CartPlaceOrderButton-module__MbebDG__button{width:100%}.CartPlaceOrderButton-module__MbebDG__root .CartPlaceOrderButton-module__MbebDG__buttonLoader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CartPlaceOrderButton-module__MbebDG__root .CartPlaceOrderButton-module__MbebDG__buttonLoader>div{gap:var(--n-space-xxs);padding:0}.CartPlaceOrderButton-module__MbebDG__root .CartPlaceOrderButton-module__MbebDG__buttonLoader>div span{background-color:var(--n-primary-1);width:.375rem;height:.375rem}
.VariantSimpleRadio-module__3ssfvq__root{gap:var(--n-space-sm);flex-flow:column wrap;display:flex}.VariantSimpleRadio-module__3ssfvq__root .VariantSimpleRadio-module__3ssfvq__title{font-size:var(--n-font-size-md);font-weight:500}.VariantSimpleRadio-module__3ssfvq__radioLabel{color:var(--n-text-black)}
.ItemSummarySidebar-module__OGHDwq__root{gap:var(--n-space-sm);flex-flow:column wrap;min-width:0;display:flex}@media screen and (max-width:991px){.ItemSummarySidebar-module__OGHDwq__root{padding-left:var(--n-space-sm);padding-right:var(--n-space-sm)}}.ItemSummarySidebar-module__OGHDwq__purchaseForm{gap:var(--n-space-sm);flex-flow:column wrap;min-width:0;display:flex}.ItemSummarySidebar-module__OGHDwq__tag{width:fit-content}.ItemSummarySidebar-module__OGHDwq__tag span{font-size:var(--n-font-size-xs)}.ItemSummarySidebar-module__OGHDwq__productTitle{font-size:var(--n-display-font-size-sm);color:var(--n-primary-10);font-weight:700}@media (max-width:840px){.ItemSummarySidebar-module__OGHDwq__root{padding:var(--n-space-md)}}.ItemSummarySidebar-module__OGHDwq__priceContainer{margin-top:var(--n-space-md);margin-bottom:var(--n-space-md)}.ItemSummarySidebar-module__OGHDwq__finalPrice{font-size:var(--n-font-size-lg);gap:var(--n-space-xs);flex-direction:row;display:flex}.ItemSummarySidebar-module__OGHDwq__oldPrice{font-size:var(--n-font-size-md);color:var(--n-primary-6);align-items:center;text-decoration:line-through;display:flex}.ItemSummarySidebar-module__OGHDwq__lowestPrice{color:var(--n-primary-5);font-size:clamp(var(--n-font-size-xs),4vw,var(--n-font-size-sm));margin-top:var(--n-space-sm);display:flex}.ItemSummarySidebar-module__OGHDwq__price{margin-top:var(--n-space-xxs);font-size:var(--n-font-size-md);color:var(--n-primary-6);font-style:italic}.ItemSummarySidebar-module__OGHDwq__manufacturerReliability{background-color:#f9fafb;border-radius:16px;flex-direction:row;align-items:center;gap:12px;padding:20px 28px;display:flex}.ItemSummarySidebar-module__OGHDwq__manufacturerReliabilityText{flex-direction:column;display:flex}.ItemSummarySidebar-module__OGHDwq__manufacturerReliabilityText strong{font-size:14px;font-weight:500}.ItemSummarySidebar-module__OGHDwq__manufacturerReliabilityText span{color:var(--n-primary-6);font-size:12px;font-weight:400}.ItemSummarySidebar-module__OGHDwq__features{border:1px solid #f2f4f7;border-radius:16px;flex-direction:column;gap:16px;padding:24px 28px;display:flex}.ItemSummarySidebar-module__OGHDwq__feature{flex-direction:row;align-items:center;gap:16px;display:flex}.ItemSummarySidebar-module__OGHDwq__feature span{font-size:14px;font-weight:500;position:relative}.ItemSummarySidebar-module__OGHDwq__after:after{content:"";background-color:#17b26a;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.ItemSummarySidebar-module__OGHDwq__pictogramRoot{gap:var(--n-space-sm);flex-flow:wrap;display:flex}.ItemSummarySidebar-module__OGHDwq__pictogram{padding:var(--n-space-xs);border-radius:var(--n-space-sm);border-color:var(--n-primary-3);border-style:solid;border-width:1px;line-height:0}.ItemSummarySidebar-module__OGHDwq__pictogramImage{border-radius:var(--n-space-xs)}.ItemSummarySidebar-module__OGHDwq__relations{gap:var(--n-space-xs);padding-bottom:var(--n-space-sm);flex-direction:column;display:flex}.ItemSummarySidebar-module__OGHDwq__itemIdDisplay{color:var(--n-primary-7);font-size:var(--n-font-size-xs)}.ItemSummarySidebar-module__OGHDwq__promotion{gap:var(--n-space-xs);border-radius:var(--n-space-md);border:1px dashed var(--n-primary-4);flex-direction:column;padding:20px 28px;transition:all .2s;display:flex}.ItemSummarySidebar-module__OGHDwq__promotionTitle{font-size:var(--n-font-size-md);font-weight:600}.ItemSummarySidebar-module__OGHDwq__promotionDescription{color:var(--n-primary-8);font-size:var(--n-font-size-sm)}.ItemSummarySidebar-module__OGHDwq__campaigns{gap:var(--n-space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ItemSummarySidebar-module__OGHDwq__campaign{align-items:center;gap:var(--n-space-md);border-radius:var(--n-space-md);background:var(--n-primary-1);border:1px solid var(--n-primary-3);cursor:pointer;transition:all .15s;display:flex;padding:var(--n-space-md)!important}.ItemSummarySidebar-module__OGHDwq__campaign:hover{background:var(--n-primary-2);border-color:var(--n-primary-5)}.ItemSummarySidebar-module__OGHDwq__campaignImageWrapper{background:var(--n-white);border-radius:var(--n-space-md);background-blend-mode:multiply;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ItemSummarySidebar-module__OGHDwq__promotionImage{width:48px;height:48px}.ItemSummarySidebar-module__OGHDwq__placeholderIcon{border-radius:var(--n-space-md);border:2px dashed var(--n-primary-5);width:60px;height:60px;color:var(--n-primary-6);flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:300;display:flex}.ItemSummarySidebar-module__OGHDwq__campaignContent{flex-direction:column;min-width:0;display:flex}.ItemSummarySidebar-module__OGHDwq__campaignTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-10);font-weight:600;line-height:1.3}.ItemSummarySidebar-module__OGHDwq__campaignPrice{font-size:var(--n-font-size-sm);margin-top:2px;font-weight:600}.ItemSummarySidebar-module__OGHDwq__emptyTitle{color:var(--n-primary-8);font-weight:600;font-size:var(--n-font-size-sm)}.ItemSummarySidebar-module__OGHDwq__emptyDescription{font-size:var(--n-font-size-sm);color:var(--n-primary-6);line-height:1.4}.ItemSummarySidebar-module__OGHDwq__specialActionLink{text-decoration:none;display:inline-flex}.ItemSummarySidebar-module__OGHDwq__specialActionLink>*{flex-grow:1;display:flex}
.ItemComponentsDisplay-module__JYUPcW__root{gap:var(--n-space-sm);margin-top:var(--n-space-sm);flex-direction:column;display:flex}.ItemComponentsDisplay-module__JYUPcW__title{font-weight:500;font-size:var(--n-font-size-md);color:var(--n-text-primary)}.ItemComponentsDisplay-module__JYUPcW__cardsContainer{gap:var(--n-space-xxs);flex-direction:column;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card{background-color:var(--n-primary-2);height:50px;padding:var(--n-space-xs);border-radius:var(--n-space-xs);gap:var(--n-space-sm);flex-direction:row;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__image{background-color:var(--n-text-white);border-radius:var(--n-space-xxs);justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__image img{object-fit:contain;mix-blend-mode:multiply}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle *{font-weight:500;text-decoration:none}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle *:hover{text-decoration:underline}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle{align-items:center;gap:var(--n-space-xs);flex-direction:row;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardPrice{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:400}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button{background-color:var(--n-primary-11);width:50px;height:50px;color:var(--n-text-white);border-radius:var(--n-space-xs);cursor:pointer;border-style:none;justify-content:center;align-items:center}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button svg{width:25px;height:25px}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button svg *{color:var(--n-text-white)}.ItemComponentsDisplay-module__JYUPcW__showMoreText{width:100%;color:var(--n-primary-5);font-size:var(--n-font-size-sm);cursor:pointer;justify-content:center;text-decoration:none;display:flex}
.NavigationCartCount-module__BdVDFG__count{top:var(--n-space-xs);right:var(--n-space-xxs);width:20px;height:20px;font-size:var(--n-font-size-xs);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.NavigationCartCount-module__BdVDFG__black{background:var(--n-primary-1);border:2px solid var(--n-primary-11);color:var(--n-primary-9)}.NavigationCartCount-module__BdVDFG__whiteBlurred{background:var(--n-primary-8);border:2px solid var(--n-primary-1);color:var(--n-primary-1)}
.QuickActionButton-module__m2V28W__root{align-items:center;display:flex;position:relative}:is(.QuickActionButton-module__m2V28W__root:hover,.QuickActionButton-module__m2V28W__root:focus-within) .QuickActionButton-module__m2V28W__label{opacity:1;pointer-events:auto;transform:translate(0)}.QuickActionButton-module__m2V28W__control{background-color:var(--n-primary-11);width:3.5rem;height:3.5rem;color:var(--n-white);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 .25rem 1rem #0000002e}.QuickActionButton-module__m2V28W__control:hover{background-color:var(--n-primary-11);box-shadow:0 .375rem 1.25rem #00000038}.QuickActionButton-module__m2V28W__control:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.QuickActionButton-module__m2V28W__icon{width:1.5rem;height:1.5rem;color:var(--n-white);justify-content:center;align-items:center;display:inline-flex}.QuickActionButton-module__m2V28W__icon svg{width:100%;height:100%;color:var(--n-white)}.QuickActionButton-module__m2V28W__icon svg path{color:var(--n-white);stroke:var(--n-white)}.QuickActionButton-module__m2V28W__icon svg path[fill]:not([fill=none]){fill:var(--n-white)}.QuickActionButton-module__m2V28W__label{right:calc(100% + var(--n-space-sm));white-space:nowrap;padding:var(--n-space-sm)var(--n-space-md);background-color:var(--n-primary-11);color:var(--n-white);font-size:var(--n-font-size-sm);opacity:0;pointer-events:none;border-radius:999px;font-weight:600;line-height:1.2;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(.75rem);box-shadow:0 .25rem 1rem #00000029}
.QuickActions-module__R4k53W__root{bottom:var(--n-space-lg);right:var(--n-space-lg);z-index:998;align-items:flex-end;gap:var(--n-space-sm);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.QuickActions-module__R4k53W__root>*{pointer-events:auto}@media screen and (max-width:767px){.QuickActions-module__R4k53W__root{bottom:var(--n-space-md);right:var(--n-space-md)}}
.StaticPageSearchQuickAction-module__nYbyra__panel{right:var(--n-space-lg);bottom:calc(var(--n-space-lg) + 4.5rem);z-index:998;width:min(24rem,calc(100vw - (var(--n-space-lg)*2)));padding:var(--n-space-md);border-radius:var(--n-space-sm);background:var(--n-white);position:fixed;box-shadow:0 .5rem 1.5rem #00000029}@media screen and (max-width:767px){.StaticPageSearchQuickAction-module__nYbyra__panel{right:var(--n-space-md);bottom:calc(var(--n-space-md) + 4.5rem);width:min(24rem,calc(100vw - (var(--n-space-md)*2)))}}.StaticPageSearchQuickAction-module__nYbyra__header{justify-content:space-between;align-items:flex-start;gap:var(--n-space-sm);margin-bottom:var(--n-space-sm);display:flex}.StaticPageSearchQuickAction-module__nYbyra__title{color:var(--n-text-primary);font-size:var(--n-font-size);margin:0;font-weight:600;line-height:1.4}.StaticPageSearchQuickAction-module__nYbyra__closeButton{width:2rem;height:2rem;color:var(--n-primary-8);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.StaticPageSearchQuickAction-module__nYbyra__closeButton:hover{color:var(--n-primary-11);background:var(--n-primary-1)}.StaticPageSearchQuickAction-module__nYbyra__closeButton:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.StaticPageSearchQuickAction-module__nYbyra__closeButton svg{width:1.25rem;height:1.25rem}.StaticPageSearchQuickAction-module__nYbyra__form{gap:var(--n-space-md);flex-direction:column;display:flex}.StaticPageSearchQuickAction-module__nYbyra__description{color:var(--n-text-primary);margin:0;line-height:1.6}.StaticPageSearchQuickAction-module__nYbyra__input{width:100%}.StaticPageSearchQuickAction-module__nYbyra__feedback{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;line-height:1.5}.StaticPageSearchQuickAction-module__nYbyra__actions{gap:var(--n-space-sm);flex-wrap:wrap;display:flex}
.page-module__3TZLCW__root{padding-bottom:var(--n-space-xl)}.page-module__3TZLCW__root .page-module__3TZLCW__content{margin-top:var(--n-space-xl);border-top:1px solid var(--n-primary-3)}.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container{flex-direction:row;display:flex}@media screen and (max-width:991px){.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container{flex-direction:column}}.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container .page-module__3TZLCW__list{width:100%;min-width:0;scroll-margin-top:calc(var(--n-navigation-height) + var(--n-space-md));flex:1}
.CategoryHeaderFragmentSkeleton-module__rNgUJq__root{padding-top:calc(var(--n-space-md)*2)}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__breadcrumbs{border-radius:var(--n-space-xs);background:var(--n-primary-2);width:12rem;height:1rem;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header{padding-top:calc(var(--n-space-md)*2);padding-bottom:calc(var(--n-space-md)*2);gap:var(--n-space-xl);display:flex}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__title{border-radius:var(--n-space-sm);background:var(--n-primary-2);width:min(400px,60%);height:2.5rem;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__description{border-radius:var(--n-space-sm);background:var(--n-primary-2);width:min(400px,40%);height:5rem;margin-left:auto;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{background:var(--n-primary-2);border-radius:16px;width:100%;height:320px;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}@media screen and (max-width:968px){.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{padding-inline:calc(var(--n-space-md)*1)}}@media screen and (max-width:1199px){.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header{flex-direction:column}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__description{width:100%;margin-left:0}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__title{width:100%}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{height:240px}}@keyframes CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}
#content{padding-top:calc(var(--n-navigation-height) + var(--n-flash-messages-height,0px))}[data-navigation-state=partial] #content{padding-top:var(--n-flash-messages-height,0px)}
.global-not-found-module__SU5qpW__submitButtons{margin-top:var(--n-space-lg);gap:var(--n-space-md);display:flex}.global-not-found-module__SU5qpW__submitButtons a{cursor:pointer;text-decoration:none}.global-not-found-module__SU5qpW__notFoundPageContainer{width:100%;margin-top:calc(var(--n-space-xl)*4);margin-bottom:calc(var(--n-space-xl)*4);flex-direction:column;justify-content:center;align-items:center;display:flex}.global-not-found-module__SU5qpW__notFoundPage404Bg{background:linear-gradient(#f2f4f7 0%,#fff 100%);-webkit-text-fill-color:transparent;top:calc(var(--n-space-xl)*3);z-index:0;-webkit-background-clip:text;font-size:400px;font-weight:700;position:absolute}.global-not-found-module__SU5qpW__notFoundPageContent{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.global-not-found-module__SU5qpW__illustration{aspect-ratio:1;width:min(100%,30rem);margin-top:calc(var(--n-space-xxl)*-1.75);margin-bottom:calc(var(--n-space-xxl)*-2.5);justify-content:center;align-items:center;display:flex;position:relative}.global-not-found-module__SU5qpW__background{background:url(/images/circle-background.svg) 50%/100%;position:absolute;inset:0}.global-not-found-module__SU5qpW__iconBadge{z-index:1;background-color:var(--n-white);width:3rem;height:3rem;color:var(--n-primary-8);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 1px 2px #1018280d,inset 0 -2px #1018280d,inset 0 0 0 1px #1018282e}.global-not-found-module__SU5qpW__iconBadge span{line-height:0}.global-not-found-module__SU5qpW__iconBadge svg{width:1.25rem;height:1.25rem}.global-not-found-module__SU5qpW__notFoundPageText{font-size:calc(var(--n-font-size-xl)*1.5);z-index:1}.global-not-found-module__SU5qpW__notFoundPageTextItalic{font-family:var(--n-display-font-family);font-style:italic;font-size:calc(var(--n-font-size-xl)*1.5);z-index:1}.global-not-found-module__SU5qpW__notFoundPageTextMargin{margin-top:var(--n-space-md)}@media (max-width:768px){.global-not-found-module__SU5qpW__notFoundPageContainer{margin-top:calc(var(--n-space-xl)*3.5);margin-bottom:calc(var(--n-space-xl)*3.5)}}
html{scroll-padding-top:200px}.page-module__XFqxPa__hero{gap:24px;margin-top:32px;margin-bottom:32px;display:grid}.page-module__XFqxPa__heroContent{flex-direction:column;gap:16px;display:flex}.page-module__XFqxPa__tags{flex-wrap:wrap;gap:8px;display:flex}.page-module__XFqxPa__date{color:var(--n-primary-7);margin:0;font-size:14px}.page-module__XFqxPa__title{font-size:var(--n-display-font-size-md);line-height:var(--n-display-line-height-md);color:var(--n-primary-11);margin:0}.page-module__XFqxPa__description{color:var(--n-primary-8);max-width:720px;margin:0;font-size:18px;line-height:28px}.page-module__XFqxPa__coverWrap{background:var(--n-primary-2);aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.page-module__XFqxPa__cover{object-fit:cover;width:100%;height:100%;display:block}.page-module__XFqxPa__content{margin-top:24px}.page-module__XFqxPa__content>div{margin:0!important;padding:0!important}.page-module__XFqxPa__related{margin-top:var(--n-space-xxl);margin-bottom:var(--n-space-lg)}.page-module__XFqxPa__relatedCarousel.page-module__XFqxPa__relatedCarousel{background:var(--n-white);padding-top:12px;padding-left:0;padding-right:0}.page-module__XFqxPa__listingHero{gap:24px;margin-top:32px;margin-bottom:32px;display:grid}.page-module__XFqxPa__listingCopy{flex-direction:column;gap:12px;display:flex}.page-module__XFqxPa__eyebrow{color:var(--n-primary-7);margin:0;font-size:14px}.page-module__XFqxPa__listingTitle{font-size:var(--n-display-font-size-md);line-height:var(--n-display-line-height-md);color:var(--n-primary-11);margin:0}.page-module__XFqxPa__filterBlock{flex-direction:column;gap:12px;display:flex}.page-module__XFqxPa__filterLabel{color:var(--n-primary-8);font-size:14px}.page-module__XFqxPa__tagLink{display:inline-flex}.page-module__XFqxPa__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.page-module__XFqxPa__pagination{margin-bottom:var(--n-space-md);justify-content:center;gap:var(--n-space-md);display:flex}.page-module__XFqxPa__listCardLink{text-decoration:none;display:block}.page-module__XFqxPa__listCard{border:1px solid var(--n-primary-3);background:var(--n-white);border-radius:8px;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.page-module__XFqxPa__listCardImageWrap{background:var(--n-primary-2);height:220px}.page-module__XFqxPa__listCardImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__XFqxPa__listCardContent{align-items:start;gap:var(--n-space-sm);flex-direction:column;padding:20px;display:flex}.page-module__XFqxPa__listCardTitle{font-size:var(--n-font-size-lg);color:var(--n-primary-11);margin:0;font-weight:600}.page-module__XFqxPa__listDate{font-size:var(--n-font-size-sm);font-weight:var(--n-primary-5);color:var(--n-primary-6)}.page-module__XFqxPa__empty{color:var(--n-primary-8);margin:0 0 40px;font-size:16px}@media screen and (max-width:1312px){.page-module__XFqxPa__container{width:auto;padding:10px}.page-module__XFqxPa__hero{gap:20px;margin-top:24px;margin-bottom:24px}.page-module__XFqxPa__title{font-size:var(--n-display-font-size-sm);line-height:var(--n-display-line-height-sm)}.page-module__XFqxPa__description{font-size:16px;line-height:24px}.page-module__XFqxPa__content{margin-top:var(--n-space-lg)}.page-module__XFqxPa__related{margin-top:var(--n-space-xxl)}.page-module__XFqxPa__listingHero{gap:20px;margin-top:24px;margin-bottom:24px}.page-module__XFqxPa__listingTitle{font-size:var(--n-display-font-size-sm);line-height:var(--n-display-line-height-sm)}.page-module__XFqxPa__articleGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:32px}.page-module__XFqxPa__listCardImageWrap{height:180px}.page-module__XFqxPa__listCardContent{padding:16px}}
.page-module__Y4SBgW__root{min-height:calc(100vh - var(--n-navigation-height) - var(--n-footer-height) + 2.25rem)!important}
.CameraControls-module__aFap-q__root{left:var(--n-space-md);bottom:var(--n-space-md);z-index:1;width:160px;height:160px;box-shadow:0 4px 5px var(--n-primary-4);box-sizing:border-box;background-color:#fff;border-radius:10000000px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:grid;position:absolute}.CameraControls-module__aFap-q__root button{width:100%;min-width:0;height:100%;min-height:0;padding:0;border:unset!important}.CameraControls-module__aFap-q__root button span{justify-content:center;align-items:center;line-height:0;display:inline-flex}.CameraControls-module__aFap-q__root .CameraControls-module__aFap-q__up{grid-area:1/2}.CameraControls-module__aFap-q__root .CameraControls-module__aFap-q__left{grid-area:2/1}.CameraControls-module__aFap-q__root .CameraControls-module__aFap-q__reset{grid-area:2/2}.CameraControls-module__aFap-q__root .CameraControls-module__aFap-q__right{grid-area:2/3}.CameraControls-module__aFap-q__root .CameraControls-module__aFap-q__down{grid-area:3/2}
