/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CheckoutOrderSummary/CheckoutOrderSummary.style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.need-assistance span{display:block;padding-bottom:10px}.CheckoutOrderSummary{display:table;width:100%}.CheckoutOrderSummary .notice{display:block;padding-top:10px}.CheckoutOrderSummary h3{align-items:center;border-bottom:1px solid var(--color-medium-grey);display:flex;justify-content:space-between;padding-bottom:1rem}.CheckoutOrderSummary-CartItemList{border-bottom:1px solid var(--color-medium-grey);list-style:none;margin-bottom:1rem;padding-top:1rem}.CheckoutOrderSummary-CartItem{display:grid;grid-template-columns:25% auto;grid-column-gap:1.5rem;margin:0 0 2rem;padding:0}@media(max-width:1024px){.CheckoutOrderSummary-CartItem{grid-column-gap:.8rem}}@media(max-width:767px){.CheckoutOrderSummary-CartItem{grid-column-gap:1rem}}.CheckoutOrderSummary-CartItem:before{content:none}.CheckoutOrderSummary-Thumbnail{display:flex}.CheckoutOrderSummary-Thumbnail .Image{padding-bottom:150%}.CheckoutOrderSummary-Description{display:flex;flex-direction:column}.CheckoutOrderSummary .FakeSwatches-Title{color:var(--color-dark-grey);font-size:1rem;font-weight:400;margin:auto 0 0}.CheckoutOrderSummary-Qty{color:var(--color-dark-grey)}.CheckoutOrderSummary-Details{justify-self:end}.CheckoutOrderSummary .ProductPrice{color:var(--color-black);margin-top:0}.CheckoutOrderSummary-SummaryItem{display:flex;justify-content:space-between;margin-bottom:1rem;padding-left:0}.CheckoutOrderSummary-SummaryItem:before{content:none}.CheckoutOrderSummary-SummaryTotal{font-weight:600;text-transform:uppercase}.CheckoutOrderSummary-SummaryTotal .CheckoutOrderSummary-SummaryItem{margin-bottom:unset}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoriesList/CategoriesList.style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CategoriesList .CategoriesList-Category{margin-bottom:1rem}.CategoriesList .CategoriesList-Category:last-child{margin-bottom:unset}.CategoriesList .CategoriesList-Category ul{margin-top:1rem}.CategoriesList .CategoriesList-Category a{color:var(--color-black);font-size:.9rem;line-height:1.5;text-transform:uppercase;transition:color .15s ease-in}.CategoriesList .CategoriesList-Category a:focus,.CategoriesList .CategoriesList-Category a:hover{text-decoration:underline}@media(max-width:767px){.CategoriesList .CategoriesList-Category a{font-size:1rem}}.CategoriesList .CategoriesList-Category_isSelected>a{color:var(--color-black);text-decoration:underline}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryShoppingOptions/CategoryShoppingOptions.style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CategoryShoppingOptions{--options-max-height:0;--options-arrow-rotation:45deg;--options-arrow-top:-4px;--options-wrapper-margin:0}.CategoryShoppingOptions_optionsVisible{--options-max-height:100vh;--options-arrow-rotation:225deg;--options-arrow-top:1px;--options-wrapper-margin:1rem}@media(max-width:767px){.CategoryShoppingOptions-Heading_isLoaded:after{border-bottom:2px solid #0000;border-bottom-color:var(--color-text-black);border-left:2px solid #0000;border-right:2px solid #0000;border-right-color:var(--color-text-black);border-top:2px solid #0000;content:"";display:inline-block;height:5px;margin:0 7px;position:relative;top:var(--options-arrow-top);transform:rotate(var(--options-arrow-rotation));transition:top .3s ease-in,transform .3s ease-in;width:5px;will-change:top,transform}}.CategoryShoppingOptions-FilterBlock:not(:last-child){margin-bottom:1.8rem}.CategoryShoppingOptions-FilterTitle{margin-bottom:1rem}.CategoryShoppingOptions-SearchBar{margin:0 0 2.5rem}.CategoryShoppingOptions-Swatches{display:grid;grid-template-columns:repeat(4,0fr)}@media(max-width:1024px){.CategoryShoppingOptions-Swatches{grid-template-columns:repeat(4,1fr)}}@media(max-width:575px){.CategoryShoppingOptions-Swatches{display:flex;flex-wrap:wrap}}.CategoryShoppingOptions-Swatches li{margin-bottom:unset;margin-right:10px}.CategoryShoppingOptions-Swatches li:last-child{margin-right:unset}.CategoryShoppingOptions-Swatches li button{margin-bottom:20px}.CategoryShoppingOptions-Swatches.df_activity{display:block}.CategoryShoppingOptions-Swatches.df_activity li{margin-bottom:1rem;margin-right:unset}@media(max-width:575px){.CategoryShoppingOptions-Swatches.df_activity li{margin-bottom:unset;padding:10px 0}}.CategoryShoppingOptions-Swatches.df_activity .Swatch{border:unset;height:unset;margin-bottom:unset;padding:unset;width:unset}@media(max-width:767px){.CategoryShoppingOptions-Swatches.df_activity .Swatch{font-size:1rem}}.CategoryShoppingOptions-Swatches.df_activity .Swatch_isSelected{background-color:unset;border:unset;color:var(--color-black);text-decoration:underline}.CategoryShoppingOptions-ClearButton{background-color:unset;border:1px solid var(--color-black);border-radius:0;color:var(--color-black);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;max-width:24rem;outline:none;padding:1.93rem 2rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,border-color;transition-timing-function:ease-out}@media(max-width:1024px){.CategoryShoppingOptions-ClearButton{padding:1.43rem 2rem 1.5rem}}@media(max-width:767px){.CategoryShoppingOptions-ClearButton{padding:1.33rem 2rem 1.4rem}}.CategoryShoppingOptions-ClearButton:hover{background-color:var(--color-black);border-color:var(--color-black);color:#fff}.CategoryShoppingOptions-ClearButton[disabled]{cursor:not-allowed;opacity:.5}.CategoryShoppingOptions-ClearButton{width:100%}.CategoryShoppingOptions-Placeholders{display:flex;flex-direction:column}.CategoryShoppingOptions-Placeholders span{margin-bottom:1rem}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryProductListPlaceholder/CategoryProductListPlaceholder.style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CategoryProductListPlaceholder{display:grid;grid-template-columns:inherit;grid-gap:inherit;grid-column:1/-1}@media(max-width:767px){.CategoryProductListPlaceholder{grid-column:span 2}}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryPagination/CategoryPagination.style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CategoryPagination{display:flex;justify-content:space-around;margin:auto;max-width:400px;padding-bottom:4rem;padding-top:2rem}@media(max-width:767px){.CategoryPagination{padding-bottom:0}}.CategoryPagination-ListItem{line-height:1.8;margin-bottom:0;min-width:12px;padding-left:0}.CategoryPagination-ListItem:before{content:""}@media(max-width:767px){.CategoryPagination-ListItem:first-child{padding-left:0}}.CategoryPagination-ListItem:last-child{margin-bottom:0}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryPaginationLink/CategoryPaginationLink.style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/:root{--color-pagination-link-text:#0a0a0a;--color-pagination-link-active-text:#f26323}.CategoryPaginationLink{color:var(--color-pagination-link-text)}.CategoryPaginationLink_isCurrent{--color-pagination-link-text:var(--color-pagination-link-active-text)}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryProductList/CategoryProductList.style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@media(min-width:768px){.CategoryProductList{min-height:0}}.CategoryProductList-Page{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(3,calc(33.33% - .66rem));grid-column-gap:1rem;padding-bottom:2rem}@media(max-width:767px){.CategoryProductList-Page{display:flex;flex-wrap:wrap;justify-content:space-between}.CategoryProductList.one-col .CategoryProductList-Page .ProductCard{width:100%}}@media(max-width:575px){.CategoryProductList{padding:0 10px}}.CategoryProductList-Placeholder{display:grid;grid-column:1/4;grid-template-columns:inherit}@media(max-width:767px){.CategoryProductList-Placeholder{grid-column:span 2}}.CategoryProductList_isLoading{animation:appear .1s ease-in .2s forwards;opacity:0}@media(max-width:767px){.CategoryProductList .ProductCard_isLoading:last-of-type{display:none}}.CategoryProductList-More{min-height:3rem}.CategoryProductList-NoProducts{color:var(--color-dark-grey);margin-bottom:3rem;text-align:center}.CategoryProductList-NoProducts h3{margin-bottom:2rem;text-transform:unset}.CategoryProductList-NoProducts a{color:var(--color-dark-grey);text-decoration:underline}.CategoryProductList-NoProducts a:hover{text-decoration:unset}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CategoryDetails/CategoryDetails.style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CategoryDetails-Description{margin:1.66rem auto;max-width:50rem;padding:0 50px;text-align:center;width:100%}@media(max-width:767px){.CategoryDetails-Description{padding:0 10px}}.CategoryDetails-Heading{margin-bottom:.83rem}.CategoryDetails .Image{padding-bottom:33vw}.CategoryDetails .Image *{height:unset}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CheckoutShippingMethods/CheckoutShippingMethods.style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CheckoutShippingMethods p{margin-top:1rem}.CheckoutShippingMethods strong{margin-left:5px}.CheckoutShippingMethods td{min-width:5rem;vertical-align:middle}@media(max-width:767px){.CheckoutShippingMethods td{min-width:1rem}}.CheckoutShippingMethods-Price{font-size:16px;font-weight:700;text-align:right}@media(max-width:767px){.CheckoutShippingMethods-Information{width:70%}}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CheckoutShippingStep/CheckoutShippingStep.style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CheckoutShippingStep .fieldsetSignIn .Field_type_text,.CheckoutShippingStep .fieldsetSignIn .input_with_button{margin-bottom:2rem}.CheckoutShippingStep .fieldsetSignIn .GoogleAuth button{width:100%}.CheckoutShippingStep-Block{border-bottom:1px solid var(--color-medium-grey);margin-bottom:2rem;padding-bottom:1.5rem}.CheckoutShippingStep-Block .Field{width:48%}@media(max-width:575px){.CheckoutShippingStep-Block .Field{width:100%}}.CheckoutShippingStep-Block .Field:first-child{margin-top:unset}.CheckoutShippingStep-RecipientInfo .Field{width:48%}@media(max-width:575px){.CheckoutShippingStep-RecipientInfo .Field{width:100%}}.CheckoutShippingStep-ShippingAddressPreview{background-color:var(--color-summary-background);column-count:2;display:inline-block;margin:1rem 0;min-width:40rem;padding:1rem}@media(max-width:767px){.CheckoutShippingStep-ShippingAddressPreview{min-width:0;width:100%}}.CheckoutShippingStep-ShippingAddressPreview dt{font-weight:700;margin-bottom:.5rem;margin-top:1rem}.CheckoutShippingStep-ShippingAddressPreview dt:first-of-type{margin-top:0}.CheckoutShippingStep-ShippingAddressPreview dd{font-size:1.2rem;font-style:normal;padding-left:2rem}.CheckoutShippingStep-ButtonWrapper{margin-bottom:2rem;max-width:40rem}.CheckoutShippingStep-ButtonDefault{height:100%;width:100%}.CheckoutShippingStep-ButtonNew{margin-bottom:1rem;margin-top:1rem;width:40rem}@media(max-width:767px){.CheckoutShippingStep-ButtonNew{width:100%}}.CheckoutShippingStep .Field-SelectOptions,.CheckoutShippingStep select{border-color:var(--color-black)}.CheckoutShippingStep .Field .error{color:#dc6d6d}.CheckoutShippingStep .Field-Message.error.email{color:var(--color-red);font-size:.8rem;line-height:1.2;margin-bottom:10px;margin-top:-25px}.CheckoutShippingStep .Field-Select{max-width:100%}.CheckoutShippingStep .border-wrapper{margin-bottom:2rem}.CheckoutShippingStep .border-wrapper br{display:none}.CheckoutShippingStep .border-wrapper fieldset{margin-bottom:unset}.CheckoutShippingStep .border-wrapper legend{border-bottom:unset}.CheckoutShippingStep .input_with_button{max-width:unset}.CheckoutShippingStep .input_with_button .Field_type_text{margin-top:unset;width:100%}.CheckoutShippingStep .input_with_button input{border-color:var(--color-black);border-right-color:#0000}.CheckoutShippingStep .btn{margin-bottom:2rem;max-width:unset;width:100%}.Button-CheckoutSubmit{background-color:var(--color-black);border:unset;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;max-width:24rem;outline:none;padding:1.93rem 2rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-out}@media(max-width:1024px){.Button-CheckoutSubmit{padding:1.43rem 2rem 1.5rem}}@media(max-width:767px){.Button-CheckoutSubmit{padding:1.33rem 2rem 1.4rem}}.Button-CheckoutSubmit:hover{background-color:var(--color-medium-grey);color:#fff}.Button-CheckoutSubmit[disabled]{cursor:not-allowed;opacity:.5}.Button-CheckoutSubmit[disabled]:hover{background-color:var(--color-black);opacity:.5}.Button-CheckoutSubmit{max-width:unset;width:100%}.dropdown-list{position:relative}.dropdown-list input{font-size:.89rem;text-transform:uppercase}@media(max-width:1024px){.dropdown-list input{font-size:1rem}}.dropdown-list__content{max-height:200px;overflow-y:auto;padding:0 1.5rem 0 1rem;width:100%}.dropdown-list__content.opened{border:1px solid var(--color-black);border-top:unset;margin-top:-1px}.dropdown-list__content>*{font-size:.89rem;padding:1rem 0;text-transform:uppercase}.dropdown-list__content>:hover{cursor:pointer;text-decoration:underline}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CheckoutPaymentMethods/CheckoutPaymentMethods.style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CheckoutPaymentMethods-Title{align-items:center;display:flex;justify-content:space-between}.CheckoutPaymentMethods-Title>*{display:inline-block}.CheckoutPaymentMethods-Title .underline-btn{float:right}.CheckoutPaymentMethods-Select{margin:1rem 0 2rem}.CheckoutPaymentMethods .Select-Wrapper>ul{border-color:var(--color-black)}.CheckoutPaymentMethods .Select-Form{border-bottom:1px solid var(--color-black)}.CheckoutPaymentMethods-Description{color:var(--color-dark-grey);margin-bottom:2rem}.CheckoutPaymentMethods .btn{margin-top:2rem;max-width:unset;width:100%}.CheckoutPage .CheckoutPaymentMethods fieldset{margin-bottom:unset}.CheckoutStep-OptionsTable{margin-top:2rem;width:100%}.CheckoutStep-OptionsTable .Field_type_radio{padding:0}.CheckoutStep-OptionsTable tr{border-bottom:1px solid var(--color-medium-grey);cursor:pointer}.CheckoutStep-OptionsTable td{align-content:center;padding:1rem .5rem}.CheckoutStep-OptionsTable td .payment-method-img{align-items:center;display:flex;gap:.5rem}.CheckoutStep-OptionsTable td .payment-method-img img{display:block;height:1.4rem;width:auto}.CheckoutStep-OptionsTable td:first-child{width:1.5rem}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CartItem/CartItem.style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CartItem{display:grid;grid-template-columns:8rem auto;grid-column-gap:2.6rem;border-top:1px solid var(--color-medium-grey);padding:1.5rem 0}@media(max-width:1024px){.CartItem{grid-column-gap:1rem}}@media(max-width:575px){.CartItem{border-top:unset}}.CartItem:last-child{padding-bottom:unset}.CartItem:before{content:none}.CartItem-Thumbnail a{display:flex}.CartItem-Thumbnail .Image{padding-bottom:150%}.CartItem-Info{display:grid;grid-template:repeat(2,auto)/repeat(2,1fr)}@media(max-width:1024px){.CartItem-Info{grid-template:auto/auto;grid-row-gap:.7rem}}.CartItem-Info .ProductPrice{--color-dark-grey:#000}.CartItem-Info .ProductPrice.ProductPrice_type_regular{color:#000}.CartItem-Title a:hover{text-decoration:unset}.CartItem-Title .ProductCard-Brand{margin-top:unset}.CartItem-Title .FakeSwatches-Title{color:var(--color-dark-grey);font-size:1rem;font-weight:400}.CartItem-Title .FakeSwatches-Title span{text-transform:unset}.CartItem-Selects{align-items:flex-end;display:flex;grid-row:2/3}@media(max-width:767px){.CartItem-Selects{border-bottom:1px solid var(--color-medium-grey);border-top:1px solid var(--color-medium-grey);grid-column:span 2;margin-top:1rem;padding:.5rem 0}.CartItem-Selects>*{flex:1 1 50%;text-align:center}}.CartItem-SelectsItem{position:relative}.CartItem-SelectsItem>span{font-weight:600;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:767px){.CartItem-Selects .Field_type_select{width:100%}}.CartItem-Selects .Field-Select{border-color:var(--color-dark-grey);height:42px;min-width:6.67rem}@media(max-width:1024px){.CartItem-Selects .Field-Select{height:38px;min-width:8rem}}@media(max-width:767px){.CartItem-Selects .Field-Select{border-color:#0000;height:24px;min-width:100%;padding-left:47%}.CartItem-Selects .Field-Select_isExpanded{border-color:var(--color-dark-grey)}}.CartItem-Selects .Field-SelectOptions{border-color:var(--color-dark-grey)}@media(max-width:767px){.CartItem-Selects .Field-SelectOptions{border-color:#0000;padding-left:unset}.CartItem-Selects .Field-SelectOptions_isExpanded{border-color:var(--color-dark-grey)}.CartItem .ProductActions-ConfigurableOptions{text-align:center;width:100%}.CartItem .ProductActions-ConfigurableOptions:before{background-color:var(--color-medium-grey);content:"";height:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}.CartItem .ProductActions-ConfigurableOptions>li{margin:unset;padding:unset;width:100%}.CartItem .ProductActions-ConfigurableOptions>li:before{display:none}.CartItem .ProductActions-ConfigurableOptions .ProductActions-SwatchesConfigurable{margin:0 .5rem 0 0;min-width:unset}@media(max-width:575px){.CartItem .ProductActions-ConfigurableOptions .ProductActions-SwatchesConfigurable{margin:unset}}.CartItem .ProductActions-ConfigurableOptions .ProductActions-SwatchesConfigurable li{margin:unset}.CartItem-Price{text-align:right}.CartItem-Price del,.CartItem-Price span.discountPercentage{display:none}@media(max-width:1024px){.CartItem-Price{text-align:left}}.CartItem-Price h4{display:inline;font-size:1rem}@media(max-width:1024px){.CartItem-Price h4{margin-right:5%}}@media(max-width:575px){.CartItem-Price h4{margin-right:unset}}.CartItem-Buttons{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:1024px){.CartItem-Buttons{flex-direction:row;justify-content:flex-start}}@media(max-width:575px){.CartItem-Buttons{position:static}}@media(max-width:1024px){.CartItem-Buttons>:not(:last-child){margin-right:10%}}@media(max-width:575px){.CartItem-Buttons>:not(:last-child){margin-right:unset}.CartItem-WishlistButton{text-decoration:underline}.CartItem-WishlistButton:hover{text-decoration:unset}.CartItem-RemoveButton.btn_text{font-size:0;height:2rem;outline:none;width:2rem;z-index:1}.CartItem-RemoveButton.btn_text:after,.CartItem-RemoveButton.btn_text:before{background-color:var(--color-black);content:"";height:1px;left:50%;margin-left:-.5rem;position:absolute;top:50%;transition:height .1s ease;width:1rem}.CartItem-RemoveButton.btn_text:before{transform:rotate(45deg)}.CartItem-RemoveButton.btn_text:after{transform:rotate(-45deg)}.CartItem-RemoveButton.btn_text:hover{cursor:pointer}.CartItem-RemoveButton.btn_text:hover:after,.CartItem-RemoveButton.btn_text:hover:before{height:3px}.CartItem-RemoveButton.btn_text{position:absolute;right:1rem;top:0}}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CartSummary/CartSummary.style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.CartSummary{width:100%}@media(max-width:575px){.CartSummary h3{text-align:center}}.CartSummary-SummaryItem{display:flex;justify-content:space-between;margin-bottom:.5rem;padding-left:0}.CartSummary-SummaryItem:before{content:none}.CartSummary-SummaryItem_divider{border-top:1px solid var(--color-medium-grey);margin-top:1rem;padding-top:1rem}.CartSummary-Button,.CartSummary-SummaryTotal{font-weight:600;text-transform:uppercase}.CartSummary-Button{background-color:var(--color-black);border:unset;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;max-width:24rem;outline:none;padding:1.93rem 2rem 2rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-out}@media(max-width:1024px){.CartSummary-Button{padding:1.43rem 2rem 1.5rem}}@media(max-width:767px){.CartSummary-Button{padding:1.33rem 2rem 1.4rem}}.CartSummary-Button:hover{background-color:var(--color-medium-grey);color:#fff}.CartSummary-Button[disabled]{cursor:not-allowed;opacity:.5}.CartSummary-Button[disabled]:hover{background-color:var(--color-black);opacity:.5}.CartSummary-Button{align-items:center;display:flex;justify-content:center;margin-top:1rem;max-width:unset}.CartSummary-Button:hover{text-decoration:unset}.CartSummary_mobile h3,.CartSummary_mobile ul>.CartSummary-SummaryItem{display:none}.CartSummary_mobile .CartSummary-SummaryItem_divider{border-top:unset;margin-top:unset;padding-top:unset}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/app/component/CmsBlocks/CmsBlocks.style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@media(max-width:767px){.Widget>.ContentWrapper{padding:unset}}.slider-widget{margin-bottom:3rem}.slider-widget .section-title{margin-bottom:2rem;text-align:center}.slider-widget .slick-slider{transform:translateX(-.5rem);width:calc(100% + 1rem)}.slider-widget .slick-slider .ProductCard{margin:0 .5rem}@media(max-width:767px){.slider-widget .slick-slider{transform:none;width:100%}.slider-widget .slick-list{padding-left:.5rem;padding-right:.75rem}.slider-widget .slick-slide{margin:0}.slider-widget .slick-slider .ProductCard{margin:0 .75rem 0 0}.slider-widget .RelatedProducts{padding:unset}.slider-widget .RelatedProducts-Wrapper{display:block;overflow-x:auto;padding:0 10px;white-space:nowrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.slider-widget .RelatedProducts-Wrapper::-webkit-scrollbar{background:#0000;width:0}.slider-widget .RelatedProducts-Wrapper>*{display:inline-block;margin-right:2%;vertical-align:top;white-space:normal;width:23.5%}}@media(max-width:767px)and (max-width:767px){.slider-widget .RelatedProducts-Wrapper>*{margin-right:1rem}}@media(max-width:767px)and (max-width:575px){.slider-widget .RelatedProducts-Wrapper>*{width:40%}}@media(max-width:767px){.slider-widget .RelatedProducts-Wrapper>:last-child{margin-right:unset}}.CartPage-AddonsList .RelatedProducts,.CartPage-AddonsList .RelatedProducts-Wrapper{padding:unset}.CartPage-AddonsList .ProductCard{--card-highlight-color:#0000;border-top:1px solid var(--color-medium-grey);display:flex;flex-direction:row;margin-bottom:0;padding:1.5rem 0 0}.CartPage-AddonsList .ProductCard-Image{flex-shrink:0;margin-bottom:0;position:relative;width:8rem}.CartPage-AddonsList .ProductCard-Wrapper{display:flex;flex-direction:column;margin-left:2.6rem;position:relative;width:calc(100% - 8rem)}.CartPage-AddonsList .ProductCard-Actions{margin-top:auto}.CartPage-AddonsList .ProductActions{align-items:flex-end;display:flex;justify-content:space-between}.CartPage-AddonsList .slider-widget .slick-slider{transform:none;width:100%}@media(max-width:767px){.CartPage-AddonsList .slider-widget .slick-list{padding-left:.75rem;padding-right:1.5rem}.CartPage-AddonsList .slider-widget .slick-track{margin-left:0!important}}.CartPage-AddonsList .slider-widget .slick-track{align-items:stretch;display:flex!important;flex-wrap:nowrap}.CartPage-AddonsList .slider-widget .slick-slide{box-sizing:border-box;display:flex!important;float:none!important;height:auto!important;margin:0!important;padding:0!important}.CartPage-AddonsList .slider-widget .slick-slide>div{display:flex!important;width:100%}.CartPage-AddonsList .slider-widget li{padding-left:0}.CartPage-AddonsList .slider-widget .ProductCard,.CartPage-AddonsList .slider-widget .RelatedProducts-Card{border-top:1px solid var(--color-medium-grey);box-sizing:border-box;display:flex;flex-direction:row;height:100%;margin:0;padding:2rem 0 0;width:100%!important}.CartPage-AddonsList .slider-widget .ProductCard-Image{flex-shrink:0;margin:0;width:8rem}.CartPage-AddonsList .slider-widget .ProductCard-Wrapper{display:flex;flex:1 1 auto;flex-direction:column;height:100%;margin-left:1.5rem!important;min-width:0;padding:0 1.5rem 0 0!important;width:auto!important}.CartPage-AddonsList .slider-widget .ProductCard-Actions{display:block;margin-top:auto;width:100%}.CartPage-AddonsList .slider-widget .ProductActions{align-items:flex-end;column-gap:1rem;display:flex;justify-content:space-between;width:100%}.CartPage-AddonsList .slider-widget .ProductActions-Wrapper{flex:0 1 45%;max-width:50%;min-width:70px;min-width:0;width:auto}.CartPage-AddonsList .slider-widget .ProductActions-Buttons{align-self:flex-end;flex:0 0 auto;margin-left:0}.CartPage-AddonsList .slider-widget .AddToCart-Button{align-items:center;border-radius:0;display:inline-flex;height:48px;justify-content:center;margin:0 0 0 .4rem;padding:0 .5rem;width:90px}.InformationBlock h3{margin-bottom:1rem}