.engraving-sidebar.active .sidebar-wrapper .sidebar-content{margin-top:0;transition:margin .6s}@media (min-width:768px){.engraving-sidebar.active .sidebar-wrapper .sidebar-content{margin-right:0}}.engraving-sidebar .sidebar-wrapper{text-align:center;position:fixed;top:0;right:0;bottom:0;z-index:1022}.engraving-sidebar .sidebar-wrapper .sidebar-dismiss{left:10px;z-index:1;top:10px;position:absolute}.engraving-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn{background:none;border:none;cursor:pointer}.engraving-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn:focus{outline:none}.engraving-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn i{font-size:1.2857rem;font-weight:700}.engraving-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn i:focus{outline:none}.engraving-sidebar .sidebar-wrapper .sidebar-content{width:100vw;height:100%;margin-top:100vh;position:absolute;right:0;overflow-y:auto;background-color:#fff;transition:margin .6s}@media (min-width:768px){.engraving-sidebar .sidebar-wrapper .sidebar-content{padding-bottom:30px;width:375px;margin-top:0;margin-right:-375px}}.engraving-sidebar .sidebar-wrapper .engraving-sidebar-body{padding:0 30px 78px}.engraving-sidebar .sidebar-wrapper .content-section{margin-top:15px}@media (min-width:768px){.engraving-sidebar .sidebar-wrapper .content-section{margin-top:30px}}.engraving-sidebar .sidebar-wrapper .content-section .title{font-family:Gotham-Book;font-size:1.2857rem;text-transform:uppercase}.engraving-sidebar .sidebar-wrapper .content-section .sub-title{font-family:HelveticaNeue-Light;font-size:1rem}.engraving-sidebar .engraving-text-input{padding-top:30px;width:80%;margin:0 auto}.engraving-sidebar .engraving-text-input .engraving-input{width:60px;height:80px;text-align:center;font-size:25px;vertical-align:top;text-transform:uppercase;margin-right:10px;border:2px solid #ccc;outline:0;display:inline-block;font-family:Gotham-Book}.engraving-sidebar .engraving-text-input .engraving-input.selected{border:2px solid #000}.engraving-sidebar .engraving-error-message{margin-top:10px}.engraving-sidebar .engraving-error-message span{color:#c00;font-size:1rem;font-family:HelveticaNeue-Light}.engraving-sidebar .engraving-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1021;background-color:#000;opacity:.75}.product-info .product-engraving-card{margin:20px -15px 10px}.product-info .item-engraving-image{position:relative;width:4.625em}@media (min-width:768px){.product-info .item-engraving-image{width:5.625em}}@media (min-width:768px){.product-info .item-engraving-image:first-child{margin-left:7%;width:5.625em}}.product-info .item-engraving-image:empty{width:auto}.product-info .item-engraving-image .product-image{position:relative;top:50%;left:50%;width:80px;transform:translate(-50%,-50%)}#miniCartModal .minicart-container .product-info .item-engraving-image .product-image{min-height:0}.product-info .item-engraving-image .engraving-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-info .cart-engraving-action{padding:1.5em 2em;border:0}.product-info .cart-engraving-action .add-monogram-button{margin:0 0 10px}@media (min-width:768px){.product-info .cart-engraving-action{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:right;justify-content:right;padding-right:0}.product-info .cart-engraving-action .add-monogram-button{margin:0 15px}}.product-info .cart-engraving-action .btn-outline-primary{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;border-radius:0;font-size:.857rem;padding:.5em 10px;margin-right:0}@media (min-width:768px){.product-info .cart-engraving-action .btn-outline-primary{max-width:20.286em;padding-left:1.5em;padding-right:1.5em}}.product-info .cart-engraving-action .btn-outline-primary:focus,.product-info .cart-engraving-action .btn-outline-primary:hover{color:#fff;background-color:#000}.product-info .engraving-infor:before{content:"-";margin-right:10px}.product-info .engraving-attribute{margin-bottom:5px}.product-info .engraving-attribute span{font-family:Gotham-Book}@media (min-width:768px){.product-info .engraving-attribute span{font-size:1.1429rem}}.product-info .engraving-attribute span.color-name,.product-info .engraving-attribute span.tag-size{text-transform:capitalize}.product-info .engraving-attribute span.color-name{line-break:anywhere}.product-info .engraving-action .edit-engraving{font-family:HelveticaNeue-Light;text-decoration:underline}@media (min-width:768px){.product-info .engraving-action .edit-engraving{font-size:1.1429rem}}#miniCartModal .minicart-container .product-info .item-engraving-image{position:relative;width:4.625em}@media (min-width:768px){#miniCartModal .minicart-container .product-info .item-engraving-image{width:5.625em}}#miniCartModal .minicart-container .product-info .item-engraving-image:first-child{width:2.325em}@media (min-width:768px){#miniCartModal .minicart-container .product-info .item-engraving-image:first-child{margin-left:5%}}#miniCartModal .minicart-container .product-info .product-monogram-card .item-monogram-image{margin:0 24px 0 12px}@media (min-width:768px){#miniCartModal .minicart-container .product-info .product-monogram-card .item-monogram-image{width:5.625em;margin-right:20px}}#miniCartModal .minicart-container .product-info .product-monogram-card .item-monogram-image:first-child{margin:0;width:2.325em}@media (min-width:768px){#miniCartModal .minicart-container .product-info .product-monogram-card .item-monogram-image:first-child{margin-left:5%}}#miniCartModal .minicart-container .product-info .product-engraving-card{position:relative}#miniCartModal .minicart-container .product-info .product-engraving-card .edit-engraving,#miniCartModal .minicart-container .product-info .product-engraving-card .js-remove-personalise-cart{display:none}#miniCartModal .minicart-container .product-info .product-engraving-card .regular-retail-price{position:absolute;top:auto;bottom:-20px;font-size:1rem;transform:translateY(-50%)}@media (min-width:768px){#miniCartModal .minicart-container .product-info .product-engraving-card .regular-retail-price{top:50%;bottom:auto}}@media (min-width:768px){#miniCartModal .minicart-container .product-info .product-engraving-card .item-attributes{padding-right:70px}}html.sidebar-opened{overflow:hidden}.add-engraving{cursor:pointer}.engraving-section.engraving-added{position:relative}.engraving-section.engraving-added .engraving-title{margin-bottom:15px}.engraving-section.engraving-added .engraving-preview-pdp{width:100%;min-height:7.857em}@media (min-width:1200px){.engraving-section.engraving-added .engraving-preview-pdp{width:80%;margin-left:15%}}.engraving-section.engraving-added .engraving-preview-pdp .engraving-image-wrapper{position:relative}.engraving-section.engraving-added .engraving-preview-pdp .engraving-image-wrapper img{padding:5px;position:absolute;top:50%;left:50%;max-width:90px;transform:translate(-50%,-50%)}.engraving-section.engraving-added .engraving-preview-pdp .engraving-image-wrapper .engraving-text-pdp-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engraving-section.engraving-added .engraving-preview-pdp .engraving-image-wrapper .engraving-added-infor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.engraving-section.engraving-added .engraving-added-body{margin-left:20px}.engraving-section.engraving-added .engraving-added-body .infor-item{margin-bottom:10px}@media (min-width:1200px){.engraving-section.engraving-added .engraving-added-body .infor-item{font-size:1.1429rem}}.engraving-section.engraving-added .engraving-added-body .infor-item:before{content:"-";margin-right:10px}.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character{padding:0 2px;font-size:20px;text-transform:uppercase}@media (min-width:992px){.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character{font-size:15px}}@media (min-width:1200px){.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character{font-size:20px}}.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character.engraving-symbol{font-size:1.1429rem;text-transform:lowercase}@media (min-width:992px){.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character.engraving-symbol{font-size:12px}}@media (min-width:1200px){.engraving-section.engraving-added .engraving-added-body .engraving-text-pdp-preview .engraving-character.engraving-symbol{font-size:1.1429rem}}.engraving-section.engraving-added .engraving-preview-content{position:relative;width:-webkit-max-content;width:max-content}.engraving-section.engraving-added .engraving-preview-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engraving-section.engraving-added .engraving-preview-text .engraving-character{font-size:30px;padding:0 2px;text-transform:uppercase}@media (min-width:1200px){.engraving-section.engraving-added .engraving-preview-text .engraving-character{font-size:24px}}.engraving-section.engraving-added .engraving-preview-text .engraving-character.engraving-symbol{font-size:24px;text-transform:lowercase}@media (min-width:1200px){.engraving-section.engraving-added .engraving-preview-text .engraving-character.engraving-symbol{font-size:20px}}.engraving-section.engraving-added .edit-engraving{text-decoration:underline;cursor:pointer}@media (min-width:1200px){.engraving-section.engraving-added .edit-engraving{font-size:1.1429rem}}.engraving-section.engraving-added .remove-engraving{position:absolute;right:5px;top:-5px;width:20px;height:20px;cursor:pointer}.engraving-section.engraving-added .remove-engraving:after,.engraving-section.engraving-added .remove-engraving:before{position:absolute;left:8px;content:" ";height:20px;width:3px;background-color:#000}.engraving-section.engraving-added .remove-engraving:before{transform:rotate(45deg)}.engraving-section.engraving-added .remove-engraving:after{transform:rotate(-45deg)}.engraving-section .engraving-message,.engraving-section .engraving-title{font-family:HelveticaNeue-Light;font-size:1rem}.engraving-section .engraving-message.not-available{color:#c00}.engraving-section .engraving-pdp-image{text-align:center;padding:20px 0;margin:0 auto}.engraving-section .engraving-pdp-image img{padding:1rem;border:2px solid #e6e6e6;border-radius:2.14285rem}.engraving-section .engraving-pdp-image img.disabled{opacity:.6;text-align:center}.personalise-body-wrapper{padding:15px}.personalise-body-wrapper .personalisation-option-preview{height:100%;max-width:none}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-wrapper{bottom:0;left:0;position:relative;right:0;z-index:0}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text{position:absolute;white-space:nowrap;z-index:1;color:#fff;height:0;left:auto;opacity:.75;padding-bottom:8%;right:58%;text-align:right;top:75px;transform:rotate(-90deg);transform-origin:right bottom;width:66%}@media (max-width:767.98px){.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text{right:58%;top:85px}}@media (max-width:575.98px){.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text{right:57%;top:80px;padding-bottom:7%}}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul{display:block;list-style:none;margin:0;padding:0;line-height:2}@media (max-width:575.98px){.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul{position:absolute;left:0;top:0;right:0;bottom:0}}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul li,.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul span{font-size:10px;display:inline;line-height:1;white-space:nowrap}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=America] li span,.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=Eras] li span{font-size:13px}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=English] li span{font-size:19px}@media (max-width:575.98px){.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=English] li span{font-size:16px}}.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=Samsonite] li span{font-size:11px}@media (max-width:575.98px){.personalise-body-wrapper .personalisation-option-preview .personalisation-option-preview-text ul[style*=Samsonite] li span{font-size:16px}}.personalise-body-wrapper .personalisation-option-actions{text-align:left;padding:15px}.personalise-body-wrapper .personalisation-option-actions .disclaimer{border-top:1px solid #efefef;color:#575757;font-size:10px;padding:10px 0}.personalise-body-wrapper .personalisation-option-actions .disclaimer p{margin:0}.personalise-body-wrapper .personalisation-option-actions .disclaimer span,.personalise-body-wrapper .personalisation-option-actions .disclaimer strong{color:#000}.personalise-body-wrapper .personalisation-option-action-sumbit{cursor:pointer;display:inline-block;font-size:12px;outline:none;padding:15px 20px;text-align:center;text-decoration:none;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;background:#000;color:#fff;font-weight:900;text-transform:uppercase;width:100%}