.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 !important;display:flex;min-width:max-content !important;padding:15px 30px;max-width:fit-content;justify-content:center;align-items:center;border-radius:36px !important;height:43px;border:0px !important;transition:all 0.125s ease-in-out}.mz-button:hover{background-color:#fff !important;color:#060609 !important;border:0px !important;text-decoration:none !important}.mz-button:hover svg{fill:#060609}.mz-button:active{background-color:#fff !important;color:#060609 !important;border:0px !important}.mz-button:active svg{fill:#060609}.mz-button:focus{background-color:#512eab !important;color:#fff !important;border:0px !important}.mz-button:focus svg{fill:#fff}.mz-button[disabled],.mz-button[disabled]:active{background-color:#e8e7ef !important;color:#8e8b9d !important;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 !important}.mz-clear:active{background-color:transparent !important}.mz-clear:hover{background-color:transparent !important}.mz-clear:focus{background-color:transparent !important}.mz-button-xlarge{height:56px;min-width:max-content !important}.mz-button-large{height:48px;min-width:max-content !important}.mz-button-medium{height:36px;min-width:max-content !important}.mz-button-small{font-size:12px;padding:5px 30px;height:32px;min-width:max-content !important}.primaryButton,.primaryButton:focus{background-color:#512eab !important;color:#fff !important;text-decoration:none !important}.primaryButton:hover,.primaryButton:active{background-color:#0d004d !important;color:#fff !important}.primaryInverseButton,.primaryInverseButton:focus{background-color:#512eab !important;color:#fff !important;text-decoration:none !important}.primaryInverseButton:hover,.primaryInverseButton:active{background-color:#735fc0 !important;color:#fff !important}.secondaryButton,.secondaryButton:focus{background-color:#0d004d !important;color:#fff !important;text-decoration:none !important}.secondaryButton:hover{background-color:#656270 !important;color:#fff !important}.secondaryInverseButton,.secondaryInverseButton:focus{background-color:#fff !important;color:#0d004d !important;text-decoration:none !important}.secondaryInverseButton:hover{background-color:#d6d5fb !important;color:#0d004d !important}.tertiaryButton,.tertiaryButton:focus{background-color:transparent !important;border:2px solid #0d004d !important;color:#060609 !important;text-decoration:none !important}.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 !important;border:2px solid transparent !important;color:#fff !important}.tertiaryButton:hover svg{fill:#fff}.tertiaryInverseButton,.tertiaryInverseButton:focus{background-color:#060609 !important;border:2px solid transparent !important;color:#fff !important;text-decoration:none !important}.tertiaryInverseButton svg,.tertiaryInverseButton:focus svg{fill:#fff}.tertiaryInverseButton:hover{background-color:transparent !important;border:2px solid #0d004d !important;color:#060609 !important}.interactiveActionButton,.interactiveActionButton:focus{background-color:#ffce00 !important;color:#0d004d !important;text-decoration:none !important;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0px;padding-left:40px;padding-right:40px}.interactiveActionButtonInverse,.interactiveActionButtonInverse:focus{background-color:#ffce00 !important;color:#0d004d !important;text-decoration:none !important}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]{background-color:#f0f0f0 !important;color:#c2c2c2 !important;font-family:"Plus Jakarta Sans Semibold",sans-serif !important}.interactiveActionButton:hover,.interactiveActionButton:active{background-color:#0d004d !important;color:#fff !important}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]:hover{background-color:#f0f0f0 !important;color:#c2c2c2 !important;font-family:"Plus Jakarta Sans Semibold",sans-serif !important}.interactiveActionButtonInverse:hover{background-color:#ffe67f !important;color:#0d004d !important}.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 !important;padding:0 !important;color:#333}.textButton:hover,.textButton:focus,.textButton:active{background-color:transparent !important;text-decoration:underline !important;color:#333 !important}.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-size:30px}@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;max-width:175px}.mz-productdetail .mz-productbundle-measurements-product{clear:both}.mz-productdetail .mz-productbundle-measurements-productname{font-weight:bold}.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:10px 0;padding:0;font-size:20px;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}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:13px}}.product-tabs .nav-tabs li.active a{color:#fff;text-decoration:none;background-color:#0d004d}.product-tabs .tab-content{margin-left:5px;padding:0px 100px;background-color:#fff}.product-tabs .tab-content a{color:#0d004d}@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:16px}.product-quantity-controls{border:1px solid #512eab;border-radius:24px;max-width:max-content;padding:0 15px}.product-quantity-controls{border:1px solid #512eab;border-radius:24px;max-width:max-content;padding:0 15px;background-color:#fff}.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 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:20px 0px 80px 0px}.tab-pane h2{font-size:40px;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:18px;color:#333;font-family:"Plus Jakarta Sans Semibold",sans-serif;font-weight:normal}@media (max-width:767px){.tab-pane p{font-size:18px}}.tab-pane li{font-size:18px;color:#333;font-family:"Plus Jakarta Sans Semibold",sans-serif;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 25px 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:#fff;padding:27px;border-radius:16px}.mz-productimages .mz-productimages-mainimage{margin:0;max-width:100%}@media only screen and (max-width:767px){.mz-productimages .mz-productimages-mainimage{margin:0 auto}}.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 15px}.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}.mz-cms-image{height:100%;width:100%}#cboxClose{top:0;right:0;position:absolute;border-radius:50%;height:26px;width:26px;border:1px solid white;background-color:black;color:white;font-weight:bold;margin-top:-10px;margin-right:-11px;text-align:center;font-size:13px 1;box-shadow:3px 3px 3px black}#cboxClose span{display:inline-block;line-height:1;font-size:13px;padding-top:3px;text-align:center;margin:0px auto}#cboxClose::selection{background-color:black}#colorbox{z-index:30000;outline:none;border:1px solid black}#cboxOverlay{width:100%;height:100%;top:0px;right:0px;background-color:black;position:fixed;z-index:20000}#cboxLoadedContent{padding:0px 15px}#cboxLoadedContent a[onclick="window.close()"]{display:none}#cboxLoadedContent iframe{width:100%;height:100%}#cboxContent{background-color:#fff}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}}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}