@font-face{font-family:freight;src:local("freight-text-pro"),local("serif");font-display:fallback}@font-face{font-family:garamond;src:local("garamond-premier-pro-display"),local("serif");font-display:fallback}@font-face{font-family:brandon-grotesque;src:local("brandon-grotesque"),local("sans-serif");font-display:fallback}@font-face{font-family:Inter;src:local("inter"),local("sans-serif");font-display:fallback}.font-brandon{font-family:brandon-grotesque;text-transform:uppercase;font-size:1rem}.display-5{font-size:2rem}.display-6{font-size:1.75rem}.tools-container{position:relative}.tools-container .tools{position:absolute;left:0;top:1.875rem;display:flex;align-items:center;z-index:10}.tools-container .tools .tool{margin:0 0 0 .625rem;cursor:pointer}.tools-container .tools .wish{color:#373347;cursor:pointer}.tools-container .tools .wish:focus,.tools-container .tools .wish:hover{color:#c1bfc7}.tools-container .tools .wish:active{color:#211c35}.tools-container .tools .wish .icon{height:1.5rem;wdith:1.125rem}@media(max-width:767.98px){.tools-container .tools .mod-share-widget .share-container{left:-1.25rem;right:auto}.tools-container .tools .mod-share-widget .share-container:after{right:auto;left:1.5rem}}.product{background:#edeae5}.product .modal-body .product-information{flex-direction:column;flex-wrap:nowrap}.product .product-information{display:flex;flex-wrap:wrap}.product .product-information .product-overview{width:100%}.product .product-information .product-overview .product-name{margin:1.25rem 0}@media(min-width:768px){.tools-container .tools{right:.625rem;left:auto}.product .product-information{padding-left:.625rem}.product .product-information .product-overview .product-name{margin-right:2.375rem}}.product .product-information .product-overview .product-auxiliary{font-family:brandon-grotesque;text-transform:none;font-size:1rem;color:#696969;margin:0 0 1.25rem}.product .product-information .product-overview .price{font-family:brandon-grotesque;text-transform:none;font-size:1rem}.product .product-information .product-overview .price .original{-webkit-text-decoration:line-through;text-decoration:line-through;margin:0 0 -.375rem}.product .product-information .product-overview .price .current{color:#373347;font-size:1.25rem;margin-bottom:.625rem;font-weight:600}.product .product-information .purchase{width:100%;align-self:flex-end}.product .product-information .purchase fieldset{padding:0}.product .product-information .purchase p strong{color:#373347}.product .product-information .purchase .total{margin:0 0 -.25rem .625rem}.product .product-information .purchase .total strong{font-size:1.25rem;font-weight:400;color:#373347}.product .product-information .purchase .dispatch-info,.product .product-information .purchase .unit-price{padding-left:.625rem}.product .product-information .purchase .btns{margin-top:.625rem;margin-bottom:.625rem}.product .product-information .purchase .btns .btn{width:100%}.product-invest .updated{font-size:.875rem;color:#696969;margin:0 0 0 .625rem}.product-invest .updated .datetime{color:#373347;font-size:1rem}.product-invest .pricing-structure{padding:.3125rem 0 2.5rem}.product-invest .pricing-structure h3{font-family:brandon-grotesque;text-transform:uppercase;font-size:1.125rem;color:#373347;margin:0 0 .625rem}.product-invest .pricing-structure .table thead th{border-bottom-width:.0625rem}.product-invest .pricing-structure .table td,.product-invest .pricing-structure .table th{border-bottom:.0625rem solid rgba(105,105,105,.3)}@media(min-width:768px){.product-invest .pricing-structure .table td,.product-invest .pricing-structure .table th{padding-right:.625rem;padding-left:.625rem}}@media(min-width:1200px){.product-invest .pricing-structure .table td,.product-invest .pricing-structure .table th{padding-right:.625rem;padding-left:.625rem}}.features{padding-bottom:1.875rem}.feature{background:#fff;padding:1.25rem 1.25rem .0625rem;margin:0 0 1.25rem;width:100%}.feature .section-head{margin-bottom:1.25rem}.feature .section-head .sr-only{padding:0;border:0}.feature .section-head span.icon{display:inline-block;padding:0;width:5rem;height:.875rem}.feature .section-head span.icon:after{border-bottom:0}.feature.delivery .datetime{color:#373347;display:block}.specification{background:#edeae5}.specification .table th{text-transform:capitalize}.specification .table td,.specification .table th{border-bottom:.0625rem solid rgba(105,105,105,.3)}.review-section{padding-top:6.25rem}.related .mod-carousel{padding-top:0}