#item-page-wrapper{display:flex;flex-direction:row;gap:0;overflow-wrap:break-word}@media (max-width: 64rem){#item-page-wrapper{flex-direction:column}}#item-image-section-container{height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem);position:sticky;top:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0;flex:1}@media (max-width: 30rem){#item-image-section-container{height:calc(100vh - 3rem);max-height:calc(100vh - 3rem);top:3rem}}@media (max-width: 64rem){#item-image-section-container{border-bottom:1px solid #DFDFDF;position:static;height:auto;top:auto}}#image-display-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;flex:1;max-width:100%;max-height:100%;overflow:hidden;box-sizing:border-box}@media (max-width: 30rem){#image-display-container{padding:1.25rem}}#image-display-component{width:100%;max-width:100%;height:100%;max-height:100%;box-sizing:border-box;flex:1;overflow:hidden;display:flex;flex-direction:column}#image-display-component #image-display-inner{width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box}#image-display-component img{object-fit:contain;max-width:100%;width:100%;height:100%;max-height:100%}#image-zoom-container{position:fixed;top:0;left:100vw;z-index:52;width:100%;height:100%;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0}#image-zoom-container.closed{left:100vw;transition:left .5s ease-in-out}#image-zoom-container.open{left:0;transition:left .5s ease-in-out}#image-zoom-inner{width:100vw;height:100vh;padding:0;display:flex;align-items:center;justify-content:center}#control-panel{position:fixed;bottom:0;z-index:53;display:inline-flex;padding:1.25rem;align-items:flex-start;gap:.625rem}#control-panel #zoom-controls{display:flex;height:2.875rem;padding:.625rem 1.25rem;box-sizing:border-box;justify-content:center;align-items:center;gap:1.25rem;background-color:#fff;border:1px solid #DFDFDF}@media (max-width: 30rem){#control-panel #zoom-controls{height:2.25rem;padding:0rem 1.125rem;gap:1.125rem}}#control-panel #zoom-controls i{width:1rem;height:1rem}#control-panel #zoom-controls i:hover{cursor:pointer}#control-panel #zoom-image-selector-container{display:flex;height:2.875rem;padding:.5rem 1.25rem;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;background-color:#fff;border:1px solid #DFDFDF}@media (max-width: 30rem){#control-panel #zoom-image-selector-container{display:none}}#control-panel #zoom-image-selector-container #zoom-image-selector{display:flex;align-items:center;gap:.8125rem}#control-panel #zoom-image-selector-container #zoom-image-selector i.active :hover{cursor:pointer}#control-panel #zoom-image-selector-container #zoom-image-selector span{font-size:1.125rem;font-weight:500;line-height:120%}#control-panel #zoom-image-selector-container #zoom-image-selector span.active{color:#000;cursor:default}#control-panel #zoom-image-selector-container #zoom-image-selector span.inactive{color:#9f9f9f;cursor:pointer}#control-panel #zoom-image-selector-container #zoom-image-selector span.inactive:hover{color:#000}#control-panel.closed{left:100vw;transition:left .5s ease-in-out}#control-panel.open{left:0;transition:left .5s ease-in-out}#cancel-button-container{position:fixed;top:0;z-index:53;display:inline-flex;padding:1.25rem;align-items:flex-start;gap:.625rem}#cancel-button-container #cancel-button{background-color:#fff;display:flex;width:2.875rem;height:2.875rem;padding:.625rem;box-sizing:border-box;justify-content:center;align-items:center;gap:.625rem;border:1px solid #DFDFDF}#cancel-button-container #cancel-button:hover{cursor:pointer}@media (max-width: 30rem){#cancel-button-container #cancel-button{width:2.25rem;height:2.25rem}}#cancel-button-container #cancel-button i{width:1rem;height:1rem}#cancel-button-container.closed{right:-100vw;transition:right .5s ease-in-out}#cancel-button-container.open{right:0;transition:right .5s ease-in-out}#image-selector-container{display:flex;padding:0rem .625rem 1.25rem;flex-direction:column;align-items:flex-start}@media (max-width: 30rem){#image-selector-container{padding:0rem 0rem 1.25rem}}#image-selector{display:flex;align-items:center;gap:.8125rem}#image-selector i{width:1rem;height:1rem}#image-selector i.active{cursor:pointer}#image-selector i.active:hover{color:#000}#image-selector i.inactive{cursor:default}#image-selector span{font-size:1.125rem;font-weight:500;line-height:120%}#image-selector span.active{color:#000;cursor:default}#image-selector span.inactive{color:#9f9f9f;cursor:pointer}#image-selector span.inactive:hover{color:#000}.item-text-container{display:flex;flex-direction:column;align-self:stretch}#item-text-section-container{width:31.25rem;padding:2.25rem 2.5rem 5rem;gap:5rem;border-left:1px solid #DFDFDF;box-sizing:border-box}@media (max-width: 64rem){#item-text-section-container{width:100%}}@media (max-width: 30rem){#item-text-section-container{padding:1.25rem 1.25rem 3.75rem;gap:3.75rem}}#item-text-core{gap:.625rem}#item-text-core-header{gap:0;color:#000;font-size:2.25rem;font-weight:400;line-height:120%}@media (max-width: 30rem){#item-text-core-header{font-size:1.5rem}}#item-text-core-header a{color:#000;text-decoration:none}#item-text-core-header a:hover{color:#9f9f9f}#item-text-core-details{gap:0;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#item-text-purchase-container{align-items:flex-start;gap:1.25rem;align-self:stretch}#item-text-purchase-container #item-price{font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;font-family:Diatype-Extended}#item-text-purchase-container .item-noprice,#item-text-purchase-container .item-notforsale,#item-text-purchase-container .exchange-disclaimer{align-self:stretch;color:#848484;font-variant-numeric:lining-nums proportional-nums;font-family:Diatype;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#item-text-purchase-container #item-text-button-container{align-items:flex-start;gap:.625rem;align-self:stretch}@media (max-width: 64rem){#item-text-purchase-container #item-text-button-container{flex-direction:row;gap:2.5rem}}@media (max-width: 39.375rem){#item-text-purchase-container #item-text-button-container{flex-direction:column;gap:.625rem}}#item-text-purchase-container #item-text-button-container button{display:flex;height:3.5rem;padding:0rem 1.375rem;justify-content:center;align-items:center;gap:.625rem;align-self:stretch}@media (max-width: 64rem){#item-text-purchase-container #item-text-button-container button{flex:1 0 0}}@media (max-width: 39.375rem){#item-text-purchase-container #item-text-button-container button{flex:none}}#item-text-purchase-container #item-text-button-container .button-text{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;white-space:nowrap}#item-text-purchase-container #item-text-button-container #buy-button #buy-question-icon{color:#fff;width:1rem;height:1rem}#item-text-purchase-container #item-text-button-container #contact-button #contact-question-icon{color:#000;width:1rem;height:1rem}#item-text-purchase-container #item-text-favorite{display:flex;align-items:center;gap:.5rem}#item-text-purchase-container #item-text-favorite i{width:1rem;height:1rem}#item-text-purchase-container #item-text-favorite span{padding-top:.25rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;color:#9f9f9f}#item-text-main-container{display:flex;gap:2.5rem}@media (max-width: 64rem){#item-text-main-container{flex-direction:row}}@media (max-width: 48rem){#item-text-main-container{flex-direction:column}}#item-text-main-container .item-text-main-half-container{align-items:flex-start;gap:2.5rem;align-self:stretch}@media (max-width: 64rem){#item-text-main-container .item-text-main-half-container{width:50%}}@media (max-width: 48rem){#item-text-main-container .item-text-main-half-container{width:100%}}#item-text-main-container #description-fieldvalue{gap:.625rem}#item-text-main-container .item-text-layout-link{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;color:#9f9f9f;cursor:pointer}#item-text-main-container .item-text-layout-link:hover{color:#000}#item-text-main-container .item-list-item{display:flex;flex-direction:row;align-items:flex-start;gap:.375rem;align-self:stretch}#item-text-main-container .item-list-item .list-item-text{flex:1 0 0}#item-text-main-container a{color:#000;text-decoration:none}#item-text-main-container .item-text-download-button-container{box-sizing:border-box;display:flex;height:2.875rem;padding:0rem 1.375rem;justify-content:center;align-items:center;gap:.625rem;align-self:baseline;border:1px solid #DFDFDF}#item-text-main-container .item-text-download-button-container span{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;overflow-wrap:anywhere}#item-text-main-container .category-container{padding:0;display:flex}#item-text-main-container .category-container a{box-sizing:border-box;display:flex;padding:.5rem .875rem;justify-content:center;align-items:center;align-self:baseline;border:1px solid #DFDFDF}#item-text-main-container .category-container a:hover{border:1px solid #000000}#item-text-main-container .category-container span{padding:0;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;overflow-wrap:anywhere}#item-text-main-container #tags-fieldvalue{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem;column-gap:.375rem;align-items:baseline}#item-text-main-container #tags-fieldvalue .tag-container{box-sizing:border-box;display:flex}#item-text-main-container #tags-fieldvalue .tag-container a{padding:.5rem .875rem;justify-content:center;align-items:center;gap:.5rem;border:1px solid #DFDFDF}#item-text-main-container #tags-fieldvalue .tag-container a:hover{border:1px solid #000000}#item-text-main-container #tags-fieldvalue .tag-container span{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;overflow-wrap:anywhere}.small-gap-container{gap:.25rem}.large-gap-container{gap:.625rem}.item-text-fieldname{font-family:Diatype-Extended;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.item-text-fieldvalue{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;display:flex;flex-direction:column}
