.customer .box-title,.customer .info{font-family:var(--font-primary);font-size:16px}.customer .info,h1,h2,h3,h4,h5,h6{font-weight:400}.account__text-link,.customer .text-link{text-decoration:underline;transition:color .3s ease}.account-orders__btn,.addresses__btn,.create .title,.create__btn,.login__btn,.password-reset__btn{letter-spacing:var(--custom-letter-spacing)}.padding-sides{padding-left:20px;padding-right:20px}@media (min-width:768px){.padding-sides{padding-left:20px;padding-right:20px}.customer__container{display:flex}}@media (min-width:800px){.padding-sides{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.padding-sides{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.padding-sides{padding-left:40px;padding-right:40px}}.page-container{max-width:1370px;padding:0 20px;width:100%;margin:0 auto}.customer__container{margin:0 auto;max-width:1350px;width:100%;padding:30px 10px}.customer__details{padding:10px;border:2px solid #000}@media (min-width:768px){.customer__details{padding:20px;width:calc(100% - 200px)}}@media (min-width:1024px){.customer__details{padding:25px;width:calc(100% - 220px)}}.customer .box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.customer .box-title{color:#231f20;line-height:26px;text-transform:uppercase}.customer .errors{margin:0 0 20px;color:red}.customer .hide{display:none!important}.customer .info{line-height:25px}.customer .subtitle,.customer .text-link{color:#231f20;font-family:var(--font-primary);line-height:26px}.customer .row{display:flex;flex-direction:row;justify-content:space-between}.customer .show{display:block!important}.customer .subtitle{font-size:18px;text-transform:uppercase;margin-bottom:8px;margin-top:20px}.customer .text-link{font-size:13px;text-transform:capitalize}.account-order .Ls-btn,.account__text-link,.addresses__btn,.addresses__options button,.create__label,.customer .title,.login .text-link,.login__btn,.login__label{text-transform:uppercase}.customer .text-link:hover{color:#4d4d4d}.customer .title{color:#000;font-size:19px;line-height:31px;font-family:var(--font-bold)}.account,.account__text-link,.addresses{font-family:var(--font-primary)}.account__account-row{margin-top:20px}.account__address{display:block;font-style:normal;line-height:1.5}.account__box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.5}.account__container{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;max-width:84.375rem;width:100%;padding:30px 0 0}@media (min-width:1025px){.account__container{flex-direction:row;justify-content:space-between}}.account__details{flex-basis:1015px;max-width:84.375rem;padding:25px;border:2px solid #000}.account__half{flex-basis:50%;display:inline-flex;justify-content:flex-start}.account__row{display:flex;flex-direction:row;justify-content:space-between}.account__text-link{color:#231f20;font-size:13px;line-height:26px}.account__text-link:hover{color:#4d4d4d}.account__current-points,.account__current-tier,.account__next-tier{font-size:16px!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;margin-bottom:20px!important}.account__maintain{font-size:14px!important;font-style:italic!important;font-variant:normal!important;font-weight:400!important;margin-bottom:20px!important}.account__current-points,.account__current-tier{margin-top:20px!important}.account .joining-section{max-width:600px!important;margin:0 auto!important}@media (max-width:730px){.account .swell-link-list{align-items:center!important}}.account .swell-opt-in{text-align:center!important}@media (min-width:768px){.account .joining-section{margin:0!important}.account .swell-opt-in{text-align:left!important}}.addresses__btn,.create .title,.create__btn,.login .title,.login__btn{text-align:center}.princess-polly-rewards .joining-section-holder .joining-section .joining-section-login .swell-section-heading h2.account__current-points,.princess-polly-rewards .joining-section-holder .joining-section .joining-section-login .swell-section-heading h2.account__current-tier,.princess-polly-rewards .joining-section-holder .joining-section .joining-section-login .swell-section-heading h2.account__next-tier,.princess-polly-rewards .joining-section-holder .joining-section .joining-section-login .swell-section-heading h2.swell-opt-out span{font-size:18px;font-style:normal;font-variant:normal;font-weight:400}.addresses__addresses{margin-top:30px}.addresses__address{font-size:16px;font-style:normal;line-height:1.5}.addresses__checkbox{display:inline-block;font-size:14px;padding-left:7px}.addresses__btn{background:#000;color:#fff;overflow:visible;border:1px solid #000;font-size:14px;text-decoration:none;font-family:var(--font-bold-italic);padding:10px 20px;margin-top:16px;max-width:none;min-height:39px}.addresses__btn:focus,.addresses__btn:hover{color:#fff;text-decoration:underline}.active-add-address .addresses__btn--add{display:none}.addresses__btn--cancel{background:#000;margin-left:10px;padding-right:20px}.addresses__input,.addresses__select{background-clip:padding-box;background-color:#fff;height:50px;outline:0;word-break:normal;box-sizing:border-box}.addresses__input{color:#333;border-color:#d9d9d9;font-family:sans-serif;line-height:1.3;padding:1.5em .7857142857em .3571428571em;width:100%}.addresses__label,.addresses__options button,.create__input{font-family:var(--font-primary)}.addresses__input:focus{border-color:#000;box-shadow:0 0 0 1px #000}.addresses__label{box-sizing:border-box;color:#737373;font-size:.8571428571em;font-weight:400;margin-left:1px;margin-top:.4285714286em;padding:0 .9166666667em;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:1}.addresses__options{display:flex;margin-top:10px}.addresses__options .address-delete{margin-left:10px}.addresses__options button{color:#231f20;font-size:13px;text-decoration:underline;transition:color .3s ease;line-height:1.5}.addresses__options button:hover{color:#4d4d4d}.addresses__row{margin:0 0 .8571428572em;position:relative}@media (min-width:1001px){.addresses__row--country{padding-right:.4285714286em;width:37.5%}.addresses__row--first-name{padding-right:.4285714286em;width:50%}.addresses__row--last-name{padding-left:.4285714286em;width:50%}.addresses__row--postal{padding-left:.4285714286em;padding-right:.4285714286em;width:25%}.addresses__row--city-alt{padding-right:.4285714286em;width:37.5%}.addresses__row-holder{display:flex;flex-flow:row wrap}}.addresses__row--checkbox{align-content:flex-start;display:flex}.addresses__row--submit{display:flex;margin:0}.addresses__select{background-position:right .7857142857em center;color:#333;border-color:#d9d9d9;font-family:sans-serif;line-height:1.3;padding:1.5em .7857142857em .3571428571em;width:100%;-moz-appearance:none!important;-webkit-appearance:none!important}.create__btn,.create__btn:focus,.create__btn:hover{color:#fff;text-decoration:none}.addresses__select:focus{border-color:#000;box-shadow:0 0 0 1px #000}@media (min-width:1001px){.addresses .province-select{padding-left:.4285714286em;width:37.5%}}.create{padding:30px 10px}@media (min-width:1280px){.create{padding:50px 20px}}.create__btn{background:#000;overflow:visible;text-transform:uppercase;border:1px solid #000;font-size:14px;font-family:var(--font-bold-italic);max-width:145px;padding:10px 20px}.create__btn span{border-bottom:1px solid transparent;display:inline-block;line-height:1}.create__btn svg{height:10px;width:10px}.create__btn:focus span,.create__btn:hover span{border-color:#fff}@media (min-width:1280px){.create__btn{font-size:18px}.create__btn svg{height:12px;width:12px}}.create__container--main{background:#fbe0b6;width:100%;margin:0 auto;padding:10px;position:relative;border:2px solid #000;border-width:1px;max-width:550px}@media (min-width:768px){.create__container--main{padding:20px}}@media (min-width:1024px){.create__container--main{padding:25px}}@media (min-width:768px){.create__container--main{padding:50px 60px}}.create__container .errors{color:#dc3545}.create__label{color:#000;display:block;font-family:var(--font-bold);font-size:13px;line-height:2;width:100%}.create__label--checkbox{min-height:18px;padding-left:28px;position:relative}.create__input{border:1px solid #000;padding:0 0 0 10px;color:rgba(0,0,0,.75);height:42px;width:100%}.create__info--terms,.create__info--terms a{color:#231f20;font-family:var(--font-primary)}.create__input.input-error{background-color:#fff;border-color:#dc3545}.create__input--checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.create__input--checkbox+.create__label:after{background-image:url(/cdn/s/assets/checkout_2020-01-15/checkbox-tick-924f1ffcd2bcf9a29293aa0b640b31f39068d9def7837cb7b2788f7e7e7686af.svg),none;background-repeat:no-repeat;content:'';display:block;width:10px;height:8px;left:4px;opacity:0;position:absolute;top:5px;-webkit-transform:scale(.2);transform:scale(.2);transition:all .2s ease-in-out .1s}.create__input--checkbox+.create__label:before{background:#fff;border:1px solid #d9d9d9;content:'';cursor:pointer;font-size:14px;height:18px;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:18px}.create__input--checkbox:checked+.create__label:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.create__input--checkbox:checked+.create__label:before{border-color:#000;box-shadow:0 0 0 10px #000 inset}.create__row{margin:20px 0 0}.create__row--submit{margin:25px 0 0}.create__row--checkbox{align-content:flex-start;align-items:center;display:flex}.create__info--terms{font-size:12px;line-height:1.5;margin-top:20px}@media (min-width:375px){.create__info--terms{font-size:13px}}.create__info--terms a{text-decoration:underline}.login__btn,.login__btn:focus,.login__btn:hover{color:#fff;text-decoration:none}.create__info--terms+.create__info--terms{margin-top:10px}@media (min-width:768px){.create__info--terms{font-size:14px}.create.spacer{padding:38% 0 0}}.create .title{font-family:var(--font-bold);font-size:12px;line-height:1}@media (min-width:375px){.create .title{font-size:14px}}@media (min-width:414px){.create .title{font-size:16px}}@media (min-width:768px){.create .title{font-size:19px}}.login{padding:30px 10px}@media (min-width:1280px){.create__container--main{max-width:710px}.create .title{font-size:25px}.login{padding:50px 20px}}.login__btn{background:#000;overflow:visible;border:1px solid #000;font-size:14px;font-family:var(--font-bold-italic);max-width:145px;padding:10px 20px}.login__btn span{border-bottom:1px solid transparent;display:inline-block;line-height:1}.login__btn svg{height:10px;width:10px}.login__btn:focus span,.login__btn:hover span{border-color:#fff}@media (min-width:1280px){.login__btn{font-size:18px}.login__btn svg{height:12px;width:12px}}.login__btn--reset{max-width:none}.login__container--main{background:#fbe0b6;width:100%;margin:0 auto;padding:10px;position:relative;border:2px solid #000;border-width:1px;max-width:550px}@media (min-width:768px){.login__container--main{padding:20px}}@media (min-width:1024px){.login__container--main{padding:25px}}@media (min-width:768px){.login__container--main{padding:50px 60px}}.login__error{color:red}.login__info{margin:0 0 20px}.login__input{border:1px solid #000;font-family:var(--font-primary);padding:0 0 0 10px;color:rgba(0,0,0,.75);height:42px;width:100%}.login__label{color:#000;display:block;font-family:var(--font-bold-italic);font-size:13px;line-height:2;width:100%}.login__link--create{padding-right:10px}.login__row{margin:0 0 15px}.login__row--actions{margin:0}.login__row--submit{margin:25px 0 20px}.login__title{margin:0 0 20px}.login__title--guest{margin-top:40px}.login .form-success{margin-bottom:20px}.login .text-link{font-size:12px}@media (min-width:375px){.login .text-link{font-size:13px}}@media (min-width:768px){.login.spacer{padding:57% 0 0}.login .text-link{font-size:14px}}.login .title{font-family:Obviously-Extended-Bold,Helvetica,Arial,sans-serif;font-size:12px;line-height:1}@media (min-width:375px){.login .title{font-size:14px}}@media (min-width:414px){.login .title{font-size:16px}}@media (min-width:768px){.login .title{font-size:19px}}@media (min-width:1280px){.login__container--main{max-width:710px}.login .title{font-size:25px}}.account-order{font-family:var(--font-primary)}.account-order .ls-track-button{display:flex;flex-flow:row wrap}.account-order .Ls-btn{border:1px solid #000;border-radius:0!important;font-family:var(--font-bold-italic);font-weight:400!important;height:auto!important;min-height:39px;max-width:none!important;overflow:visible;padding:10px 20px;text-align:center;text-decoration:none;width:auto!important}.account-order .Ls-btn:focus,.account-order .Ls-btn:hover{text-decoration:underline}.account-order-options{margin-bottom:30px}.account-order-date{display:flex;margin-bottom:15px}@media (min-width:1024px){.account-order-date{margin-bottom:25px}}@media (min-width:1280px){.account-order-date{margin-bottom:35px}}.account-order-date dd,.account-order-date dt{display:inline-block;vertical-align:top}.account-order-date dt{margin-right:12px}.account-order-details{margin-top:30px}.account-order-details__address{display:block;font-style:normal;line-height:1.5;margin-top:10px}p.account-order-details__info{margin-top:10px;text-transform:capitalize}.account-order-details__item{margin-bottom:20px}.account-order-details__list{padding-top:16px}.account-order-details__title{font-family:var(--font-medium);font-size:16px}.account-order-items__quantity,.account-order-items__sku,.account-order-items__total{font-family:var(--font-primary);display:block}.account-order-items__column{display:inline-block;vertical-align:middle}.account-order-items__column--image{max-width:200px;width:26%}.account-order-items__column--info{padding-left:10px;width:74%}@media (min-width:768px){.account-order-details__item{margin-bottom:30px}.account-order-items__column--info{padding-left:20px}.account-order-items__info{font-size:0}}.account-order-items__image{background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}.account-order-items__item{align-items:center;display:flex;margin-bottom:10px}@media (min-width:768px){.account-order-items__item{margin-bottom:20px}}@media (min-width:1024px){.account-order-items__column--info{padding-left:25px}.account-order-items__item{margin-bottom:25px}}.account-order-items__link{display:block;padding-top:135.41667%;position:relative}.account-order-items__list{margin-bottom:30px;padding-top:14px}.account-order-items__quantity{color:#000;font-size:13px;margin-top:7px;text-transform:none}@media (min-width:768px){.account-order-items__quantity{font-size:14px}}@media (min-width:1280px){.account-order-items__quantity{font-size:16px}}.account-order-items__sku{color:#000;font-size:13px;margin-top:7px;text-transform:none}@media (min-width:768px){.account-order-items__sku{font-size:14px}}@media (min-width:1280px){.account-order-items__sku{font-size:16px}}.account-order-items__title{color:#000;font-family:var(--font-primary);font-size:15px;text-decoration:none}@media (min-width:768px){.account-order-items__title{font-size:16px}}@media (min-width:1280px){.account-order-items__title{font-size:18px}}.account-order-items__total{font-size:13px;margin-top:7px;text-transform:none}@media (min-width:768px){.account-order-items__total{font-size:14px}}@media (min-width:1280px){.account-order-items__total{font-size:16px}}.account-order-totals .account__title{margin-bottom:0}.account-order-totals__amount{font-family:var(--font-medium);text-align:right;width:35%}.account-order-totals__item{border-bottom:1px solid #000;display:flex;font-size:13px;padding:15px 0}.account-order-totals__item:last-child{border-bottom:none;padding-bottom:0}.account-order-totals__item p{display:inline-block;vertical-align:middle}@media (min-width:375px){.account-order-totals__item{font-size:14px}}@media (min-width:768px){.account-order-totals__item{font-size:16px}.account-order-totals__item:last-child{padding-top:30px}}@media (min-width:1024px){.account-order-totals__item{padding:20px 0}.account-order-totals__item:last-child{padding-top:40px}}@media (min-width:1280px){.account-order-totals__item{padding:25px 0}.account-order-totals__item:last-child{padding-top:50px}}.account-order-totals__title{font-family:var(--font-medium);width:65%}.account-orders{font-family:var(--font-primary)}.account-orders__btn{background:#000;color:#fff;overflow:visible;text-align:center;text-transform:uppercase;border:1px solid #000;font-size:14px;text-decoration:none;font-family:var(--font-bold-italic);padding:10px 20px;display:inline-block;max-width:none}.account-orders__btn:focus,.account-orders__btn:hover{color:#fff;text-decoration:underline}.account-orders__image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.account-orders__image-wrap{padding-top:135.41667%;position:relative}.account-orders__item{display:inline-block;padding:0 3px;vertical-align:top;width:25%}@media (min-width:768px){.account-orders__item{padding:0 4px}}.account-orders__limit{color:#000;font-family:var(--font-bold);font-size:18px;text-align:center;text-indent:-2px}@media (min-width:1024px){.account-orders__item{padding:0 5px}.account-orders__limit{font-size:20px}}@media (min-width:1280px){.account-orders__item{padding:0 6px}.account-orders__limit{font-size:22px}}.account-orders__limit-wrap{border:1px solid #d8d8d8;bottom:0;left:0;position:absolute;right:0;top:0;font-size:0}.account-orders__limit-wrap>.account-orders__limit{box-sizing:border-box;display:inline-block;max-width:100%;vertical-align:middle;width:100%}.account-orders__limit-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.account-orders__list{font-size:0;margin:0 -3px;padding:25px 0 20px}.account-orders-table tbody p,.account-orders-table tbody small{color:#000;font-family:var(--font-medium);font-size:12px}@media (min-width:768px){.account-orders__list{margin:0 -4px;padding-top:0}.account-orders-columns{padding:30px 0 0}}@media (min-width:1024px){.account-orders__list{margin:0 -5px}.account-orders-table tbody small{font-size:12px}.account-orders-table tbody p{font-size:13px}}@media (min-width:1280px){.account-orders__list{margin:0 -6px}}.account-orders-alert{margin-top:20px}.account-orders-alert p{line-height:1.5}.account-orders-item+.account-orders-item{border-top:1px solid #000;margin-top:40px;padding-top:30px}.account-orders-table{width:100%}.account-orders-table .subtitle{text-align:left}.account-orders-table tbody small{display:block;margin-bottom:5px;text-transform:uppercase}@media (min-width:1280px){.account-orders-table tbody p{font-size:14px}}.account-orders-table thead{display:none}@media (max-width:767px){.account-orders-table tbody{display:block}.account-orders-table tbody td{float:left;padding:25px 10px 0 0;width:50%}.account-orders-table tbody tr:after{content:'';display:table;clear:both}.account-orders-table td,.account-orders-table th,.account-orders-table tr{display:block}}@media (min-width:768px){.account-orders-table .subtitle{margin-bottom:20px}.account-orders-table tbody td{padding-right:20px;vertical-align:top;width:25%}}.password-reset{font-family:var(--font-primary)}.password-reset__btn{background:#000;color:#fff;overflow:visible;text-align:center;text-transform:uppercase;border:1px solid #000;font-size:14px;text-decoration:none;font-family:var(--font-bold-italic);padding:10px 20px;margin-top:16px;max-width:none}.password-reset__btn:focus,.password-reset__btn:hover{color:#fff;text-decoration:underline}.password-reset__disclaimer{line-height:1.5;margin-top:20px}.password-reset__input{border:1px solid #c7c9ca;font-family:var(--font-primary);height:33px;padding:0 0 0 10px;color:rgba(0,0,0,.75);width:100%}.password-reset__label{color:#4d4d4d;display:block;font-size:14px;line-height:1.5;width:100%}.password-reset__title{margin:0 0 20px}