.sentenceCase{text-transform:lowercase}.sentenceCase::first-letter{text-transform:uppercase}.mz-pagetitle{clear:both;font-family:"Plus Jakarta Sans Semibold",sans-serif;font-weight:normal;font-size:50px;line-height:120%;color:#0d004d}.mz-pagetitle .mz-pagetitle-note{font-weight:normal;font-size:14px;display:inline-block;float:right}.pagetitle-wrapper{background-color:#0d004d;min-height:300px;padding:90px 50px 50px 100px}.pagetitle-wrapper .pagetitle-store{font-family:"Plus Jakarta Sans Semibold",sans-serif;font-weight:normal;font-size:25px;line-height:110.00000000000001%;color:#fff}.pagetitle-wrapper .pagetitle-title{font-family:"Plus Jakarta Sans Semibold",sans-serif;font-weight:normal;font-size:50px;line-height:110.00000000000001%;color:#c1bfff;text-align:left;margin:0 0 15px 0;text-transform:lowercase}.pagetitle-wrapper .pagetitle-title::first-letter{text-transform:uppercase}.mz-breadcrumbs .mz-breadcrumb-link{color:#999;text-decoration:none}.mz-breadcrumbs .mz-breadcrumb-link:visited,.mz-breadcrumbs .mz-breadcrumb-link:focus,.mz-breadcrumbs .mz-breadcrumb-link:active{color:#999}.mz-breadcrumbs .mz-breadcrumb-link:hover,.mz-breadcrumbs .mz-breadcrumb-link:focus,.mz-breadcrumbs .mz-breadcrumb-link:active{text-decoration:underline;color:#999}.mz-breadcrumbs .mz-breadcrumb-current{font-weight:bold;color:#000}.mz-breadcrumbs .mz-breadcrumb-separator{display:inline-block;font-size:12px;margin:0 2px}@keyframes loadingthrob{from{background-color:#eee}
to{background-color:#e3e3e3}}
@-webkit-keyframes loadingthrob{from{background-color:#eee}
to{background-color:#e3e3e3}}
.mz-button{font-size:16px;display:flex;min-width:max-content;padding:15px 30px;max-width:fit-content;justify-content:center;align-items:center;border-radius:36px;height:43px;font-weight:600;background-color:#512eab;color:#fff;border:0px;transition:all 0.125s ease-in-out}.mz-button:hover{background-color:#fff;color:#060609;border:0px;text-decoration:none}.mz-button:hover svg{fill:#060609}.mz-button:active{background-color:#fff;color:#060609;border:0px}.mz-button:active svg{fill:#060609}.mz-button:focus{background-color:#512eab;color:#fff;border:0px}.mz-button:focus svg{fill:#fff}.mz-button[disabled],.mz-button[disabled]:active{background-color:#8e8b9d;color:#fff;pointer-events:none;opacity:1}.mz-button.mz-button-secondary{border:2px solid #512eab;background-color:#fff;color:#512eab}.mz-button.mz-button-secondary:hover{background-color:#c1bfff}.mz-button.mz-button-secondary:active{background-color:#87c5e1}.mz-button.mz-button-secondary:focus{box-shadow:0px 0px 2px 3px #219ea3}.mz-button.mz-button-text{background-color:transparent;border:0 none;outline:0 none;color:#666}.mz-button.mz-button-text:active{background:#87c5e1}.mz-button.mz-button-text:focus{box-shadow:0px 0px 2px 3px #219ea3}.mz-button.mz-button-text:hover{background-color:#c1bfff}.mz-clear{background-color:transparent}.mz-clear:active{background-color:transparent}.mz-clear:hover{background-color:transparent}.mz-clear:focus{background-color:transparent}.mz-button-xlarge{height:56px;min-width:max-content}.mz-button-large{height:48px;min-width:max-content}.mz-button-medium{height:36px;min-width:max-content}.mz-button-small{font-size:12px;padding:5px 30px;height:32px;min-width:max-content}.primaryButton,.primaryButton:focus{background-color:#512eab;color:#fff;text-decoration:none}.primaryButton:visited,.primaryButton:focus:visited,.primaryButton:focus,.primaryButton:focus:focus,.primaryButton:active,.primaryButton:focus:active{color:#fff}.primaryButton:hover,.primaryButton:focus:hover,.primaryButton:focus,.primaryButton:focus:focus,.primaryButton:active,.primaryButton:focus:active{text-decoration:underline;color:#fff}.primaryButton:hover,.primaryButton:active{background-color:#0d004d;color:#fff;text-decoration:none}.primaryButton:hover:visited,.primaryButton:active:visited,.primaryButton:hover:focus,.primaryButton:active:focus,.primaryButton:hover:active,.primaryButton:active:active{color:#fff}.primaryButton:hover:hover,.primaryButton:active:hover,.primaryButton:hover:focus,.primaryButton:active:focus,.primaryButton:hover:active,.primaryButton:active:active{text-decoration:underline;color:#fff}.primaryInverseButton,.primaryInverseButton:focus{background-color:#512eab;color:#fff;text-decoration:none}.primaryInverseButton:hover,.primaryInverseButton:active{background-color:#735fc0;color:#fff}.secondaryButton,.secondaryButton:focus{background-color:#0d004d;color:#fff;text-decoration:none;-webkit-font-smoothing:auto}.secondaryButton:hover{background-color:#656270;color:#fff}.secondaryInverseButton,.secondaryInverseButton:focus{background-color:#fff;color:#0d004d;text-decoration:none}.secondaryInverseButton:hover{background-color:#d6d5fb;color:#0d004d}.tertiaryButton,.tertiaryButton:focus{background-color:transparent;border:2px solid #0d004d;color:#060609;text-decoration:none}.tertiaryButton.disabled,.tertiaryButton:focus.disabled{border-color:#8e8b9d;color:#8e8b9d;pointer-events:none}.tertiaryButton svg,.tertiaryButton:focus svg{fill:#060609}.tertiaryButton:hover{background-color:#060609;border:2px solid transparent;color:#fff}.tertiaryButton:hover svg{fill:#fff}.tertiaryInverseButton,.tertiaryInverseButton:focus{background-color:#060609;border:2px solid transparent;color:#fff;text-decoration:none}.tertiaryInverseButton svg,.tertiaryInverseButton:focus svg{fill:#fff}.tertiaryInverseButton:hover{background-color:transparent;border:2px solid #0d004d;color:#060609}.interactiveActionButton,.interactiveActionButton:focus{background-color:#ffce00;color:#0d004d;text-decoration:none;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0px;padding-left:40px;padding-right:40px;margin:0px auto}.interactiveActionButtonInverse,.interactiveActionButtonInverse:focus{background-color:#ffce00;color:#0d004d;text-decoration:none}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]{background-color:#f0f0f0;color:#c2c2c2;font-family:"Plus Jakarta Sans Semibold",sans-serif}.interactiveActionButton:hover,.interactiveActionButton:active{background-color:#0d004d;color:#fff}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]:hover{background-color:#f0f0f0;color:#c2c2c2;font-family:"Plus Jakarta Sans Semibold",sans-serif}.interactiveActionButtonInverse:hover{background-color:#ffe67f;color:#0d004d}.is-loading .mz-button,.mz-button.is-loading{background-position:50% 50%;border-color:#eee;color:transparent;animation:loadingthrob 1s linear 0s alternate infinite;-webkit-animation:loadingthrob 1s linear 0s alternate infinite;cursor:wait}.textButton{background:transparent;text-align:left;justify-content:left;padding:0;color:#333}.textButton:hover,.textButton:focus,.textButton:active{background-color:transparent;text-decoration:underline;color:#333}.mz-price{display:inline-block;font-weight:600;font-size:16px;line-height:160%;color:#333}.mz-price+.mz-price{margin-left:2px}.login-for-pricing{font-size:14px}.price-currency{font-size:14px}.estimatedWithTax{font-size:12px;display:block;text-align:left;padding-left:10px;padding-bottom:10px}.mz-productdetail .estimatedWithTax{padding-left:0}.japanTaxExemptMessage{font-size:12px;display:block;text-align:left;padding-bottom:10px}.mz-homepage .estimatedWithTax,.mz-category .estimatedWithTax,.mz-orderlisting-item .estimatedWithTax{font-size:12px;display:block;text-align:center;padding-left:0px;padding-bottom:10px;color:#444}.mz-cart .estimatedWithTax{font-size:12px;display:block;text-align:right;padding-left:0px;padding-bottom:0px}.mz-cart .savedForLaterHolder .estimatedWithTax{text-align:center}.mz-checkout .estimatedWithTax,.mz-confirmation .estimatedWithTax{font-size:10px;display:block;text-align:right;padding-bottom:10px}.mz-price-discountname{font-size:12px;color:#fff;background-color:#505050;display:inline-block;padding:3px 6px}.mz-pricestack{position:relative;width:100%}@media (min-width:500px) and (max-width:767px){.mz-pricestack{width:60%}}@media (min-width:768px){.mz-pricestack{width:100%}}@media (min-width:1200px){.mz-pricestack{width:80%}}.mz-pricestack .mz-pricestack-price-lower::after{content:"\2014"}.price-grid{margin:20px 0}.price-grid .price-row{display:flex;text-align:left;align-items:center;font-size:1.2rem;padding:3px}.price-grid .price-row .mz-price{font-weight:400}.price-grid .price-row.active{background-color:#512baf;color:#fff}.price-grid .price-row.active .mz-price{color:#fff;font-weight:400}.price-grid .price-row.headers{font-weight:bold}.price-grid .price-row .price-row-qty{display:flex;width:55%}.price-grid .price-row .price-row-price{width:45%}.mz-productdetail{overflow:visible}.mz-productdetail .mz-pagetitle{font-weight:600;font-size:35px;margin-top:0px}@media (max-width:767px){.mz-productdetail .mz-pagetitle{font-size:25px}}.mz-productdetail .mz-productdetail-qty{width:50px;display:inline-block;border-radius:5px;text-align:center;height:36px;border:0px}.mz-productdetail .mz-price{font-size:25px}@media (max-width:767px){.mz-productdetail .mz-price{font-size:25px}}.mz-productdetail .mz-price.is-crossedout{font-size:.8em}.mz-productdetail .mz-productdetail-options{margin-top:25px}.mz-productdetail .mz-price-msrp{display:block;font-size:12px;color:#262626}.mz-productdetail .mz-price-msrp .mz-price{font-size:12px}.mz-productdetail .mz-productdetail-notpurchasable{font-size:12px;margin:5px 0;color:#999}.mz-productdetail .mz-productdetail-conversion{*zoom:1}.mz-productdetail .mz-productdetail-conversion:before{content:"";display:table}.mz-productdetail .mz-productdetail-conversion:after{content:"";display:table;clear:both}.mz-productdetail .mz-productdetail-conversion-controls,.mz-productdetail .mz-productdetail-conversion-buttons{display:flex;align-items:end;vertical-align:middle}@media only screen and (max-width:767px){.mz-productdetail .mz-productdetail-conversion-controls,.mz-productdetail .mz-productdetail-conversion-buttons{display:flex;align-items:flex-start;vertical-align:middle;flex-direction:column}}.mz-productdetail .mz-productdetail-conversion-buttons .mz-button{margin:12px 15px 12px 0px;width:162px;font-size:14px;max-width:none}@media only screen and (max-width:767px){.mz-productdetail .mz-productdetail-conversion-buttons .mz-button{margin:5px 15px 10px 0px}}.mz-productdetail .mz-productbundle-measurements-product{clear:both}.mz-productdetail .mz-productbundle-measurements-productname{font-weight:bold}.mz-pricestack{width:80%;min-height:68px;margin-top:30px}.mz-productdetail-measurements .mz-propertylist,.mz-productdetail-properties .mz-propertylist,.mz-productdetail-bundleitems .mz-propertylist{float:left;max-width:400px}.mz-l-stack .mz-l-stack-section.mz-productdetail-shortdesc{margin:0px;padding:0;font-size:14px;font-style:italic}.mz-l-stack .mz-l-stack-section.mz-productdetail-shortdesc b,.mz-l-stack .mz-l-stack-section.mz-productdetail-shortdesc strong{font-weight:400}.mz-l-stack .mz-l-stack-section.mz-productdetail-shortdesc p{margin:0}section.mz-l-stack-section.mz-productdetail-conversion{border:0 none;padding:0}.product-tabs{margin-bottom:25px}.product-tabs .nav-tabs{margin-left:5px;margin-bottom:0;border-bottom:1px solid #0d004d}.product-tabs .nav-tabs li a{border:1px solid #0d004d;padding:15px 20px;background-color:#fff;border-radius:20px 20px 0 0;font-size:16px}@media (max-width:767px){.product-tabs .nav-tabs li a{border:1px solid #0d004d;padding:12px 10px;background-color:white;border-radius:20px 20px 0 0;font-size:16px}}.product-tabs .nav-tabs li.active a{color:#fff;text-decoration:none;background-color:#0d004d}.product-tabs .tab-content{margin-left:5px;padding:25px 100px;background-color:white}@media screen and (max-width:991px){.product-tabs .tab-content{padding:30px 30px}}.product-tabs .nav-tabs li a::first-letter{text-transform:uppercase}.iconType{font-size:25px;color:#0d004d;display:flex;column-gap:13px;padding:0px 15px}.iconType img{width:33px}.price-currency{font-size:15px}.product-quantity-controls{border:1px solid #512eab;border-radius:24px;margin-bottom:10px;margin-top:5px}@media (max-width:767px){.product-quantity-controls{margin-top:20px}}.product-quantity-controls .qty-button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:3%;color:#333;cursor:pointer}.product-quantity-controls .mz-product-qty{width:50px;display:inline-block;text-align:center;height:36px}.product-quantity-controls .mz-product-qty{width:50px;display:inline-block;text-align:center;height:36px;border:0 none;outline:0 none}.mz-button{background-color:#ffce00;color:#0d004d;text-decoration:none;font-weight:600;letter-spacing:0px;padding-left:40px;padding-right:40px;font-size:16px;display:flex;min-width:max-content;padding:15px 30px;max-width:fit-content;justify-content:center;align-items:center;border-radius:36px;border:0px;transition:all 0.125s ease-in-out}.mz-button:hover{background-color:#0d004d;color:white}.tertiaryButton,.tertiaryButton:focus{background-color:transparent;border:2px solid #0d004d;color:#060609;text-decoration:none;width:150px !important;max-width:none;padding:0px 15px;font-size:14px}.tertiaryButton.disabled,.tertiaryButton:focus.disabled{border-color:#8e8b9d;color:#8e8b9d;pointer-events:none}.tertiaryButton svg,.tertiaryButton:focus svg{fill:#060609}.tertiaryButton:hover{background-color:#060609;border:2px solid transparent;color:#fff}.tertiaryButton:hover svg{fill:#fff}.tertiaryButton svg,.tertiaryButton:focus svg{margin-right:8px}.product-description-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#fff;padding:25px 0px}.tab-pane hr{border-bottom:1px solid #512eab !important}.tab-pane h2{font-size:30px;font-style:italic;text-align:center;margin:30px 0px;color:#0d004d;font-family:"Plus Jakarta Sans Semibold",sans-serif}@media (max-width:767px){.tab-pane h2{font-size:36px}}.tab-pane h2:first-letter{text-transform:uppercase}.tab-pane p{font-size:20px;color:#333;font-weight:normal}@media (max-width:767px){.tab-pane p{font-size:18px}}.tab-pane li{font-size:22px;color:#333;font-weight:normal}@media (max-width:767px){.tab-pane li{font-size:18px;padding-top:5px}}.mz-productdetail .price-grid .mz-price{font-size:18px}.container-fluid{background-color:#edecf6}.mz-productimages{display:flex;padding:0 0px 25px 0;align-items:flex-start}@media and (max-width:767px){.mz-productimages{padding-right:0px}}@media only screen and (max-width:767px){.mz-productimages{flex-direction:column-reverse;text-align:center}}.mz-productimages .mz-productimages-main{display:block;width:}.mz-productimages .mz-productimages-thumbs{display:block;padding:0 15px;text-align:right}.mz-productimages .mz-productimages-thumb{margin-bottom:10px;display:block;border:0px solid #999}.mz-productimages .mz-productimages-thumb:hover{border-color:#ccc}@media only screen and (max-width:767px){.mz-productimages .mz-productimages-thumb{display:inline-block}}.mz-productimages .mz-productimages-mainimage{background-color:white;padding:33px;border-radius:30px}.mz-productimages .mz-productimages-mainimage{margin:0;float:right;margin-right:22px}@media only screen and (max-width:767px){.mz-productimages .mz-productimages-mainimage{margin:0 auto;float:none;max-width:100%;width:225px}}.is-loading .qty-button{pointer-events:none;opacity:.7}.product-quantity-controls{border:1px solid #512eab;border-radius:24px;max-width:max-content;padding:0 30px;background-color:#fff}.product-quantity-controls .qty-button{font-family:Open Sans;font-weight:600;font-size:16px;line-height:150%;letter-spacing:3%;color:#333;cursor:pointer}.product-quantity-controls .qty-button:hover{outline:1px solid}.product-quantity-controls .qty-button.decrease-qty{padding-top:4px}.product-quantity-controls .qty-button.increase-qty{padding-top:3px}.product-quantity-controls .mz-product-qty{width:50px;display:inline-block;text-align:center;height:36px;border:0 none;outline:0 none}.product-quantity-controls .mz-productdetail-conversion-controls>div{display:flex;align-items:flex-start}.product-quantity-controls .mz-productdetail-conversion-controls>div .mz-productdetail-qty{margin-top:0}.mz-price-container{float:left}.mz-volume-price-container{float:left;padding-left:25px;padding-bottom:25px}.mz-subscription-volume-pricing{margin-top:10px}.mz-volume-pricing{font-size:14px}.mz-volume-pricing .mz-volume-price{padding-left:2px;padding-right:2px}.mz-volume-pricing .mz-volume-price-lower::after{content:"\2014"}.mz-volume-pricing th{text-align:center;padding:12.5px 25px;color:#eee;background-color:#666;border-bottom:1px solid #fff}.mz-volume-pricing tr.mz-volume-pricing-active-band{background-color:#edecf6}.mz-volume-pricing td{text-align:center}.mz-volume-pricing td.mz-volume-pricing-cell-price{text-align:right;padding-right:10px}.mz-validationmessage{font-family:Plus Jakarta Sans;font-weight:400;font-style:Italic;font-size:16px;line-height:25.6px;vertical-align:middle;color:#d0281f;display:none;padding:10px 0px}.mz-validationmessage:not(:empty){display:block}.is-invalid+.mz-validationmessage{display:block}body.mz-product .mz-product-section{margin:40px auto;padding-top:25px;*zoom:1}@media (max-width:767px){body.mz-product .mz-product-section{padding:25px 5px 0px 5px;margin:25px auto 10px auto}}body.mz-product .mz-product-section:before{content:"";display:table}body.mz-product .mz-product-section:after{content:"";display:table;clear:both}@media (max-width:767px){body.mz-product .mz-productimages{margin:0 auto;padding-right:0px}body.mz-product .mz-productdetail-wrap{margin-left:0}}body.mz-product .mz-productoptions-optioncontainer{display:flex}body.mz-product .mz-productoptions-optioncontainer .mz-productoptions-valuecontainer{padding:0 5px}