.product-title{color:#000;font-family:montserrat,sans-serif;text-decoration:none}.title-heading{font-size:40px;color:#000;letter-spacing:1px;font-family:montserrat-semibold,sans-serif}@media only screen and (max-width:767px){.title-heading{font-size:30px;letter-spacing:inherit}}@media only screen and (max-width:479px){.title-heading{font-size:24px}}.listing-productname{color:#000;font-family:montserrat,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1.1px;text-decoration:none;overflow:hidden;display:block}@media only screen and (max-width:767px){.listing-productname{font-size:18px;letter-spacing:1px}}@media only screen and (max-width:479px){.listing-productname{font-size:16px;letter-spacing:inherit}}.listing-productprice{color:#000;font-family:montserrat-bold,sans-serif;text-decoration:none;font-size:18px}@media only screen and (max-width:767px){.listing-productprice{font-size:16px}}.listing-productdesc{font-size:18px;color:#666;font-family:montserrat,sans-serif;font-weight:400}@media only screen and (max-width:767px){.listing-productdesc{font-size:16px}}.listing-productoldprice{text-decoration:line-through;color:#666;font-weight:400;font-family:montserrat,sans-serif;font-size:14px}.headline-title{color:#000;text-decoration:none;text-transform:uppercase}.headline-1{color:#000;text-decoration:none;text-transform:uppercase;font-family:montserrat-semibold,sans-serif;font-size:27px;letter-spacing:1.2px}@media only screen and (max-width:479px){.headline-1{font-size:20px;letter-spacing:inherit;margin:10px 0}}.headline-1-category{color:#000;text-decoration:none;text-transform:uppercase;font-family:montserrat-bold,sans-serif;font-size:25px;letter-spacing:9.5px}@media only screen and (max-width:767px){.headline-1-category{font-size:20px;letter-spacing:1px}}@media only screen and (max-width:479px){.headline-1-category{font-size:18px;letter-spacing:inherit;margin-bottom:15px}}.outline-uppercase{color:#000;text-decoration:none;text-transform:uppercase;font-family:montserrat-bold,sans-serif;font-size:18px;letter-spacing:3.6px}@media only screen and (max-width:767px){.outline-uppercase{font-size:16px;letter-spacing:inherit}}.outline-uppercase-small{color:#000;text-decoration:none;text-transform:uppercase;font-family:montserrat-bold,sans-serif;font-size:14px;letter-spacing:4.2px}@media only screen and (max-width:767px){.outline-uppercase-small{letter-spacing:inherit}}.bredcrumb-uppercase-small{text-decoration:none;text-transform:uppercase;font-weight:400;font-size:12px;letter-spacing:1.2px;color:#000}@media only screen and (max-width:767px){.bredcrumb-uppercase-small{letter-spacing:inherit}}.static-string{font-size:12px;letter-spacing:1px;color:#000;font-weight:600;text-transform:uppercase;margin-right:10px;font-family:montserrat-semibold,sans-serif}@media only screen and (max-width:767px){.static-string{letter-spacing:inherit}}.theme-button{box-shadow:none!important;background:#000;border-color:#000;color:#fff}.theme-button__hover{background:#000;border-color:#000;color:#fff}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none!important;background:0 0!important;color:#000!important;filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none!important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block!important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none!important;width:100%!important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none!important}}