.product-availability[data-v-809cf1bc]{display:inline-block}.product-availability__stock-message[data-v-809cf1bc]{font-size:12px;position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.product-availability__stock-message[data-v-809cf1bc]{line-height:22px}}.product-availability__stock-message[data-v-809cf1bc]:before{background:#000;border-radius:5px;content:"";display:inline-block;height:9px;margin-right:5px;width:9px}.product-availability__stock-message.inStock[data-v-809cf1bc]{color:#00883a}.product-availability__stock-message.inStock[data-v-809cf1bc]:before{background:#00883a}.product-availability__stock-message.notInStock[data-v-809cf1bc]{color:#d80027}.product-availability__stock-message.notInStock[data-v-809cf1bc]:before{background:#d80027}.product-availability__stock-message.limitedStock[data-v-809cf1bc]{color:#e74f3d}.product-availability__stock-message.limitedStock[data-v-809cf1bc]:before{background:#e74f3d}.product-options__list{list-style:none;margin:0;padding:0}.product-option{align-items:flex-end;display:flex;gap:5px;justify-content:space-between;padding:5px 0}.product-option__price{flex:1;text-align:right}.product-option__label{display:block}@media only screen and (min-width:768px){.product-option__label{display:inline-block}}.product-option__label:after{content:":";margin-right:5px}.product-line-items,.product-line-items__shipment{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.product-line-items__shipment+.product-line-items__shipment{border-top:1px solid;padding-top:20px}.product-line-items__shipment__title{font-weight:700}.product-line-item{align-items:center;display:flex;justify-content:flex-start;margin:20px 0;width:100%}.product-line-item__image{align-self:flex-start;min-width:80px}@media only screen and (min-width:1024px){.product-line-item__image{max-width:120px}}.product-line-item__image img{max-width:80px;width:100%}@media only screen and (min-width:1024px){.product-line-item__image img{max-width:120px}}.product-line-item__info{padding-left:20px;width:100%}@media only screen and (min-width:480px){.product-line-item__info{display:flex;flex-wrap:wrap}}.product-line-item__info .product-name{color:#06255b;display:block;flex-basis:100%;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none}.product-line-item__info .product-collection,.product-line-item__info mark{display:block;font-family:Ubuntu,sans-serif;font-weight:900;text-transform:uppercase}.product-line-item__info mark{background:none;color:inherit}.product-line-item__info .product-stock{flex-basis:100%;margin-top:5px}.product-line-item__info .product-tracking{flex-basis:100%;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{margin-left:5px}.product-line-item__info .product-quantity{position:relative}@media only screen and (min-width:480px){.product-line-item__info .product-quantity{align-self:center;margin:0 0 5px}}.product-line-item__info .product-quantity .quantity__editable{display:inline-block;line-height:1;position:relative}.product-line-item__info .product-quantity .quantity__editable:before{color:#000;content:"\f106";font-family:icon-font;font-size:8px;font-style:normal;font-weight:400;line-height:16px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);vertical-align:top}.product-line-item__info .product-quantity .quantity__editable select{-webkit-appearance:none;appearance:none;-ms-appearance:none;background:#fff;border:none;color:#000;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;margin-left:.25rem;outline:none;padding:.5rem;text-decoration:none;text-transform:none;width:3.5rem}.product-line-item__info .product-price{float:right;font-weight:700}@media only screen and (min-width:480px){.product-line-item__info .product-price{align-self:center;float:none;margin-left:auto;text-align:right}}.product-line-item__info .product-price .list{color:#000;display:block;font-family:Ubuntu,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-decoration:none;text-decoration:line-through;text-transform:none}.product-line-item__info .product-actions{flex-basis:100%}@media only screen and (min-width:480px){.product-line-item__info .product-actions__remove{margin-top:10px}}.product-line-item__info .product-actions__remove a{color:#000;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-decoration:underline;text-transform:none}.product-line-item__info .product-actions__remove a:hover{text-decoration:underline}.order-summary .product-line-items{display:block}.order-summary .product-line-item{align-items:stretch;width:100%}.order-summary .product-line-item__info .product-name{padding-top:15px}.order-summary .product-line-item__image{min-width:80px}.order-summary .product-line-item__image img{max-width:80px;width:100%}.basket-totals__row{border-top:1px solid #df6954;display:flex;justify-content:space-between;padding:20px 0}.basket-totals__row--order-total,.basket-totals__row--sub-total{font-weight:700}.basket-totals__row--order-total,.basket-totals__row--sub-total,.basket-totals__row--sub-total+*{border-width:3px}.basket-totals__row__label__subtitle{line-height:1.2;margin-top:5px;text-decoration:none}.basket-totals__row__label__action,.basket-totals__row__label__subtitle{color:#000;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.basket-totals__row__label__action{line-height:1.5;text-decoration:underline;white-space:nowrap}.basket-totals__row__label__action:after,.basket-totals__row__label__action:before{display:inline-block;text-decoration:none}.basket-totals__row__label__action:before{content:"("}.basket-totals__row__label__action:after{content:")"}.basket-totals__row__amount{padding-left:10px;text-align:right;white-space:nowrap}.giftcert-actions{margin:30px 0 0}.giftcert-actions a{color:#000;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-decoration:underline;text-transform:none}.giftcert-actions__remove{margin-top:10px}@media only screen and (min-width:480px){.giftcert-actions{align-items:center;display:flex;justify-content:flex-start}.giftcert-actions .giftcert-actions__remove{margin-left:25px;margin-top:0}}.minicart__summary .gift-certificate-line-item,.order-summary .gift-certificate-line-item{align-items:stretch;width:100%}.minicart__summary .gift-certificate-line-item__info .giftcert-name,.order-summary .gift-certificate-line-item__info .giftcert-name{padding-top:15px}.minicart__summary .gift-certificate-line-item__image,.order-summary .gift-certificate-line-item__image{align-self:center;display:flex;justify-content:center;min-width:80px}.minicart__summary .gift-certificate-line-item__image svg,.order-summary .gift-certificate-line-item__image svg{max-height:60px;max-width:60px;width:100%}.gift-certificate-line-item{align-items:center;display:flex;justify-content:flex-start;padding-bottom:15px;width:100%}@media only screen and (min-width:1024px){.gift-certificate-line-item{margin:15px 0}}.gift-certificate-line-item__image{align-self:flex-start;min-width:80px}.gift-certificate-line-item__image svg{max-height:80px;max-width:80px;width:100%}@media only screen and (min-width:1024px){.gift-certificate-line-item__image svg{max-height:120px;max-width:120px}}.gift-certificate-line-item__info{display:flex;flex-wrap:wrap;padding-left:20px;width:100%}.gift-certificate-line-item__info .giftcert-name{color:#06255b;display:block;flex-basis:100%;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none}.gift-certificate-line-item__info .giftcert-recipient{flex-basis:100%;margin-top:10px}.gift-certificate-line-item__info .giftcert-actions-wrapper{flex-basis:100%;padding-bottom:15px}.gift-certificate-line-item__info .giftcert-quantity{align-self:center;color:#000;font-weight:300;margin-top:10px;position:relative}.gift-certificate-line-item__info .giftcert-price{align-self:center;font-weight:800;margin-left:auto;margin-top:10px;text-align:right}.order-summary{background:#fff;bottom:0;left:0;position:fixed;right:0;z-index:5}@media only screen and (min-width:1024px){.order-summary{background:#fff5eb;padding:30px 60px 0 50px;position:relative}}.order-summary__title{background:#06255b;color:#fff;display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:1024px){.order-summary__title{background:#fff5eb;color:#000;display:block}}.order-summary__title h2{color:#fff;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;line-height:1;margin:0;padding:20px 60px 20px 30px;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1024px){.order-summary__title h2{color:#06255b;font-family:Ubuntu,sans-serif;font-size:32px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 1em;padding:0;text-decoration:none;text-transform:none}.order-summary__title h2:before{display:none}}.order-summary__title h2 .order-total{color:#fff;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-decoration:none;text-transform:none}@media only screen and (min-width:1024px){.order-summary__title h2 .order-total{display:none}}.order-summary__title h2:before{color:#fff;content:"\f109";font-family:icon-font;font-size:9px;font-style:normal;font-weight:400;position:absolute;right:30px;top:50%;transform:translateY(-50%);vertical-align:top}.order-summary__title.active h2{line-height:1}.order-summary__title.active h2:before{content:"\f106";font-family:icon-font;font-style:normal;font-weight:400;vertical-align:top}@media only screen and (min-width:1024px){.order-summary__title.active h2{line-height:1.2}}.order-summary__content{max-height:0;padding:0 30px;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;transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .1s;visibility:visible}@media only screen and (min-width:1024px){.order-summary__content.active{max-height:none;padding-top:0;transition:none}}.order-summary__content .product-options{padding:15px 0}.order-summary__content .order-summary__gift-message{border-top:3px solid #df6954;display:flex;justify-content:space-between;margin:15px 0 0;padding:15px 0 5px}@media only screen and (min-width:1024px){.order-summary__content .order-summary__gift-message{margin:15px 0;padding-bottom:0}}.order-summary__content .order-summary__gift-message .label{text-align:left;width:70%}.order-summary__content .order-summary__gift-message .price{text-align:right;width:30%}