@import "https://cdn.dsmcdn.com/sfweb-pdp/images/main.be4f3b6e62dd77fccc78.css";#product-description .content-product-content-wrapper__text #rich-content-wrapper,[fragment-partial=product-description] .content-product-content-wrapper__text #rich-content-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 16px 16px}#product-description #rich-content-wrapper,[fragment-partial=product-description] #rich-content-wrapper{box-sizing:border-box;background-color:#fff}#product-description #rich-content-wrapper li p,[fragment-partial=product-description] #rich-content-wrapper li p{display:inline}#product-description #rich-content-wrapper img,[fragment-partial=product-description] #rich-content-wrapper img{opacity:1;width:100%}#product-description .content-product-description-expanded #icecat-container,[fragment-partial=product-description] .content-product-description-expanded #icecat-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}#product-description .content-description-content,[fragment-partial=product-description] .content-description-content{will-change:max-height;background-color:#fff;width:100%;margin:0 auto;transition:max-height .15s linear}#product-description .content-description-content.content-expandable,[fragment-partial=product-description] .content-description-content.content-expandable{overflow:hidden}#product-description .expand-button-button-wrapper,[fragment-partial=product-description] .expand-button-button-wrapper{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex;position:relative}#product-description .expand-button-button-wrapper .expand-button-expand-button,[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button{all:unset;cursor:pointer;z-index:1;background-color:#f5f5f5;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:328px;height:36px;display:flex;position:relative}#product-description .expand-button-button-wrapper .expand-button-expand-button span,[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button span{color:#333;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;font-weight:500;line-height:16px}#product-description .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon,[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon{font-weight:600}#product-description .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon:dir(ltr),[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon:dir(ltr){margin-left:10px}#product-description .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon:dir(rtl),[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button span .expand-button-icon:dir(rtl){margin-right:10px}@media (max-width:480px){#product-description .expand-button-button-wrapper .expand-button-expand-button,[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-expand-button{max-width:240px}}#product-description .expand-button-button-wrapper .expand-button-line,[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-line{z-index:0;background-color:#e6e6e6;border:none;width:100%;height:1px;margin:0;position:absolute;top:50%}#product-description .expand-button-button-wrapper .expand-button-line:dir(ltr),[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-line:dir(ltr){left:0}#product-description .expand-button-button-wrapper .expand-button-line:dir(rtl),[fragment-partial=product-description] .expand-button-button-wrapper .expand-button-line:dir(rtl){right:0}.product-description{visibility:hidden;margin-top:24px;padding:0 16px}.product-description.visible{visibility:visible}.product-description .product-description-title{margin-bottom:16px;font-size:16px;font-weight:600;line-height:16px}.product-description .product-description-button-placeholder{width:100%;height:36px;margin-top:10px;display:flex}@media (min-width:768px){.product-description{padding:0}.product-description .product-description-title{font-size:22px;font-weight:600;line-height:28px}}