.product-actions{-ms-flex-preferred-size:100%;flex-basis:100%;margin:15px 0 20px 5px}@media only screen and (min-width:480px){.product-actions{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}}.product-actions a{border-bottom:1px solid #424242;color:#424242;cursor:pointer;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;-webkit-transition:border-color .2s ease-out,color .2s ease-out;transition:border-color .2s ease-out,color .2s ease-out}.product-actions a:focus,.product-actions a:hover{border-color:#bc2137;color:#bc2137}.product-actions .icon-wrapper svg{max-height:15px;max-width:15px}.product-actions__remove{cursor:pointer;margin-top:10px}@media only screen and (min-width:480px){.product-actions__remove{margin-left:25px;margin-top:0}}.product-actions__remove svg{max-height:9px;max-width:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-availability[data-v-149efe34]{display:inline-block}.product-availability__stock-message[data-v-149efe34]{color:#000;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4;position:relative;text-decoration:none;text-transform:uppercase}.product-availability__stock-message[data-v-149efe34]:before{background:#000;border-radius:5px;content:"";display:inline-block;height:9px;margin-right:5px;width:9px}.product-availability__stock-message.inStock[data-v-149efe34]{color:#5d9c6a}.product-availability__stock-message.inStock[data-v-149efe34]:before{background:#5d9c6a}.product-availability__stock-message.notInStock[data-v-149efe34]{color:#bc2137}.product-availability__stock-message.notInStock[data-v-149efe34]:before{background:#bc2137}.product-availability__stock-message.limitedStock[data-v-149efe34]{color:#fa6a1d}.product-availability__stock-message.limitedStock[data-v-149efe34]:before{background:#fa6a1d}.personalisation-option-preview-text[data-v-f08b296a]{display:block;list-style:none;margin:0;padding:0}.personalisation-option-preview-text li[data-v-f08b296a],.personalisation-option-preview-text[data-v-f08b296a] .monogram{display:inline}.personalisation-option-preview.personalisation-option-preview--personalisationEmbossing .personalisation-option-preview-text[data-v-f08b296a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.personalisation-option-preview.personalisation-option-preview--personalisationEmbossing .personalisation-option-preview-text li[data-v-f08b296a],.personalisation-option-preview.personalisation-option-preview--personalisationEmbossing .personalisation-option-preview-text[data-v-f08b296a] .monogram{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-options{-ms-flex-preferred-size:100%;flex-basis:100%}.product-options.noBorder{border-bottom:none}.product-options .product-option{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}.product-options .product-option.product-option+.product-option--added,.product-options .product-option.product-option--added+.product-option,.product-options .product-option.product-option--added+.product-option--added{border-top:1px solid #b8b8b8;margin-top:30px;padding-top:30px}.product-options .product-option .product-option__actions.action-gear{padding-left:20px;position:relative}.product-options .product-option .product-option__actions.action-gear:before{background-color:#424242;content:"";display:inline-block;height:15px;left:0;-webkit-mask-image:url(../images/icons.svg#view-icon-gear);mask-image:url(../images/icons.svg#view-icon-gear);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px 15px;mask-size:15px 15px;position:absolute;top:3px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle;width:15px}.product-options .product-option .product-option__actions.action-gear a{line-height:1.5em}@media only screen and (min-width:768px){.product-options .product-option .product-option__selected{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.product-options .product-option .product-option__selected:before{display:none}.product-options .product-option .product-option__selected span{position:relative}.product-options .product-option .product-option__selected span:first-of-type{-ms-flex-preferred-size:75%;flex-basis:75%;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding-left:25px;text-transform:uppercase}.product-options .product-option .product-option__selected span:first-of-type:before{background-color:#000;content:"";display:inline-block;height:15px;left:0;margin-right:5px;margin-top:-3px;-webkit-mask-image:url(../images/icons.svg#view-icon-gear);mask-image:url(../images/icons.svg#view-icon-gear);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px 15px;mask-size:15px 15px;position:absolute;top:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle;width:15px}.product-options .product-option .product-option__preview{padding:15px 0 0}.product-options .product-option .product-option__preview,.product-options .product-option .product-option__selected{-ms-flex-preferred-size:100%;flex-basis:100%}.product-options .product-option__image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:80px;width:15%}.product-options .product-option__image svg{max-height:20px;max-width:50px}.product-options .product-option__info{font-size:14px;padding-left:20px;width:85%}.product-options .product-option__info .info-block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.product-options .product-option__info h3{color:#231f20;font-family:Dosis,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin-top:0;text-decoration:none;text-transform:uppercase}.product-options .product-option__info.add-personalisation .info-block{display:block}@media only screen and (min-width:768px){.product-options .product-option__info.add-personalisation .info-block{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-options .product-option+.product-option{margin-top:20px}.product-options .product-option__price{display:block;font-weight:800;padding:15px 0;text-transform:uppercase}@media only screen and (min-width:768px){.product-options .product-option__price{padding:0}}.product-options .product-option__selected{display:block;font-weight:700;text-transform:uppercase}.product-options .product-option__selected:before{background-color:#000;content:"";display:inline-block;height:15px;margin-right:5px;margin-top:-3px;-webkit-mask-image:url(../images/icons.svg#view-icon-gear);mask-image:url(../images/icons.svg#view-icon-gear);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px 15px;mask-size:15px 15px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle;width:15px}.product-options .product-option__preview .personalisation-option-preview-text{background-color:#b8b8b8;border-radius:3px;display:inline-block;margin:5px 0;padding:5px 10px}.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextLuggageTag,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextLuggageTagPrinting,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextPatch,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextPatchPrinting,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextSammiesPatch,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextSammiesPatchPrinting,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextTag,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextTagPrinting,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextWholesaleEmbossing,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextWholesalePrinting{color:#000!important;font-family:Times New Roman,serif;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextCharm,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextCharmTag,.product-options .product-option__preview .personalisation-option-preview-text--customEngravementTextHandbags{letter-spacing:.25em;text-transform:uppercase}.product-options .product-option__preview .personalisation-option-preview-text .icon{max-height:20px;max-width:20px}.product-options .product-option__actions{display:block}.product-options .product-option__actions a{border-bottom:1px solid #424242;color:#424242;cursor:pointer;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;-webkit-transition:border-color .2s ease-out,color .2s ease-out;transition:border-color .2s ease-out,color .2s ease-out}.product-options .product-option__actions a:focus,.product-options .product-option__actions a:hover{border-color:#bc2137;color:#bc2137}.product-options .product-option__actions svg{max-height:9px;max-width:9px}.product-options .product-option__action{display:block;margin-left:5px;margin-top:10px}@media only screen and (min-width:768px){.product-options .product-option__action{display:inline-block}.product-options .product-option__action:nth-of-type(n+2){margin-left:15px}}.product-options .product-option__action-remove svg{-webkit-transform:translate(-1px) rotate(45deg);transform:translate(-1px) rotate(45deg)}.product-line-item-wrapper{padding-top:30px}.product-line-item-wrapper:first-of-type{border-top:none;padding-top:0}.product-line-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:30px;width:100%}.product-line-item__image{-ms-flex-item-align:start;align-self:flex-start;min-width:80px;width:15%}.product-line-item__image img{max-width:80px;width:100%}.product-line-item__info{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:5px;letter-spacing:0;line-height:1.4;padding-left:20px;text-decoration:none;text-transform:none;width:85%}.product-line-item__info .product-name{-ms-flex-preferred-size:100%;flex-basis:100%}.product-line-item__info .product-collection,.product-line-item__info .product-name,.product-line-item__info mark{color:#231f20;font-family:Dosis,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:uppercase}.product-line-item__info .product-brand{color:#000;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:uppercase}.product-line-item__info mark{background:none;color:inherit}.product-line-item__info .product-stock,.product-line-item__info .product-tracking{-ms-flex-preferred-size:100%;flex-basis:100%}.product-line-item__info .product-tracking{margin:15px 0}.product-line-item__info .product-tracking .product-tracking-link{text-decoration:none}.product-line-item__info .product-tracking .product-tracking-link .icon-wrapper:after{left:35%}.product-line-item__info .product-tracking .product-tracking-link .text{border-bottom:1px solid #424242;color:#424242;cursor:pointer;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;margin-left:5px;text-decoration:none;text-transform:none;-webkit-transition:border-color .2s ease-out,color .2s ease-out;transition:border-color .2s ease-out,color .2s ease-out}.product-line-item__info .product-tracking .product-tracking-link .text:focus,.product-line-item__info .product-tracking .product-tracking-link .text:hover{border-color:#bc2137;color:#bc2137}.product-line-item__info .product-quantity{-ms-flex-item-align:start;align-self:start;color:#000;font-family:Dosis,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;position:relative;text-decoration:none;text-transform:uppercase}.product-line-item__info .product-quantity .quantity__editable{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-line-item__info .product-quantity .quantity__editable span{margin-right:10px}.product-line-item__info .product-quantity .quantity__editable .quantity__count{border:1px solid #f0f0f0;border-radius:5px;margin:0 5px;min-width:35px;padding:3px 0;text-align:center}.product-line-item__info .product-quantity .quantity__editable .quantity__minus,.product-line-item__info .product-quantity .quantity__editable .quantity__plus{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;pointer-events:all;text-align:center;width:20px}.product-line-item__info .product-quantity .quantity__editable .quantity__minus svg,.product-line-item__info .product-quantity .quantity__editable .quantity__plus svg{color:#000;height:10px;width:10px}.product-line-item__info .product-quantity .quantity__editable .quantity__minus.disabled,.product-line-item__info .product-quantity .quantity__editable .quantity__plus.disabled{cursor:default;opacity:.5;pointer-events:none}.product-line-item__info .product-price{-ms-flex-item-align:center;align-self:center;color:#000;font-size:16px;font-weight:700;margin-left:auto;text-align:right}.product-line-item__info .product-price,.product-line-item__info .product-price .originalprice.list{font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.product-line-item__info .product-price .originalprice.list{color:#424242;font-size:12px;font-weight:400;text-decoration:line-through}.product-line-item__info .product-price:has(.originalprice) .sales{color:#bc2137;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.product-line-item__info .product-price .list{color:#000;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.giftcert-actions{margin:15px 0 0 5px}.giftcert-actions a{border-bottom:1px solid #424242;color:#424242;cursor:pointer;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;-webkit-transition:border-color .2s ease-out,color .2s ease-out;transition:border-color .2s ease-out,color .2s ease-out}.giftcert-actions a:focus,.giftcert-actions a:hover{border-color:#bc2137;color:#bc2137}.giftcert-actions svg{max-height:9px;max-width:9px}.giftcert-actions__remove{margin-top:10px}.giftcert-actions__remove svg{max-height:9px;max-width:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:480px){.giftcert-actions{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.giftcert-actions .giftcert-actions__remove{margin-left:25px;margin-top:0}}.minicart__summary .gift-certificate-line-item__image{max-width:60px;min-width:auto;width:25%}.gift-certificate-line-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #b8b8b8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:30px;padding:15px 0 0;width:100%}.gift-certificate-line-item__image{-ms-flex-item-align:start;align-self:flex-start;min-width:80px;width:15%}.gift-certificate-line-item__image svg{max-height:80px;max-width:80px;width:100%}.gift-certificate-line-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;padding-left:20px;width:85%}.gift-certificate-line-item__info .giftcert-name{-ms-flex-preferred-size:100%;display:block;flex-basis:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.gift-certificate-line-item__info .giftcert-name__recipient{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.gift-certificate-line-item__info .giftcert-actions-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:15px}.gift-certificate-line-item__info .giftcert-quantity{-ms-flex-item-align:center;align-self:center;color:#757575;font-weight:300;margin-top:10px;position:relative}.gift-certificate-line-item__info .giftcert-price{-ms-flex-item-align:center;align-self:center;font-weight:800;margin-left:auto;margin-top:10px;text-align:right}.order-summary{bottom:0;left:0;position:fixed;right:0;z-index:5}@media only screen and (min-width:1024px){.order-summary{padding:30px 60px 0 50px;position:relative}}.order-summary__title{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:1024px){.order-summary__title{background:#fff;color:#000;display:block}}.order-summary__title.active svg{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.order-summary__title h2{color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4;margin:0;padding:20px 30px;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1024px){.order-summary__title h2{color:#231f20;font-family:Dosis,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 1em;padding:0;text-decoration:none;text-transform:uppercase}}.order-summary__title h2 .order-total{color:#9e9e9e;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1024px){.order-summary__title h2 .order-total{display:none}}.order-summary__title svg{stroke:#fff;max-height:15px;max-width:15px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width:1024px){.order-summary__title svg{display:none}}.order-summary__content{background:#fff;max-height:0;padding:0 30px;-webkit-transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .4s;transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .4s;visibility:hidden}@media only screen and (min-width:1024px){.order-summary__content{height:auto;max-height:none;padding:0;visibility:visible}}.order-summary__content.active{max-height:500px;overflow:auto;padding-top:20px;-webkit-transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .1s;transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .1s;visibility:visible}.order-summary__content .product-options{padding:30px 0}.order-summary__content .order-summary__order-totals{border-top:1px solid #b8b8b8;margin:15px 0 0;padding:10px 0 20px}@media only screen and (min-width:1024px){.order-summary__content .order-summary__order-totals{margin:15px 0;padding-bottom:0}}.order-summary__content .order-summary__order-totals .order-totals-item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:5px 0}.order-summary__content .order-summary__order-totals .order-totals-item .label{text-align:left;width:70%}.order-summary__content .order-summary__order-totals .order-totals-item .label .description{color:#757575;font-size:12px}.order-summary__content .order-summary__order-totals .order-totals-item .price{font-weight:800;text-align:right;width:30%}.order-summary__content .order-summary__order-totals .order-totals-item.order-total{border-top:1px solid #b8b8b8;margin-top:10px;padding-top:15px}.order-summary__content .order-summary__order-totals .order-totals-item.order-total .label{font-weight:800}.order-summary__content .order-summary__order-totals .order-totals-item.order-total .swb_invoicecosts{font-size:93%}.order-summary .product-line-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.order-summary .product-line-item .product-line-item__info .product-name{padding-top:15px}