.about-the-brand{display:flex;flex-direction:column;margin-bottom:2.625rem;width:100%}.about-the-brand__title{display:flex;font-size:1.5rem;font-weight:700;margin-bottom:0}@media(min-width:320px)and (max-width:767px){.about-the-brand__title{font-size:1.25rem;margin-bottom:0}}.about-the-brand__wrapper{align-items:flex-start;display:flex;margin-top:2.125rem}@media(min-width:320px)and (max-width:767px){.about-the-brand__wrapper{flex-direction:column;margin-top:0}}.about-the-brand__brand{display:inline-flex;flex-shrink:0;justify-content:flex-start;width:18.75rem}@media(min-width:320px)and (max-width:767px){.about-the-brand__brand{margin-bottom:.625rem;width:100%}}@media(min-width:768px)and (max-width:1023px){.about-the-brand__brand{width:12.5rem}}.about-the-brand__brand-self{margin-bottom:auto;-o-object-fit:contain;object-fit:contain;width:9.375rem}@media(min-width:320px)and (max-width:767px){.about-the-brand__brand-self{margin-bottom:.875rem;margin-top:.875rem;width:5.3125rem}}.about-the-brand__content{display:flex;max-height:16.875rem;min-height:6.25rem;overflow:hidden;position:relative}@media(min-width:320px)and (max-width:767px){.about-the-brand__content{max-height:22.375rem;min-height:6.25rem}}.about-the-brand__content--more{padding-bottom:1.75rem}.about-the-brand__text{display:block}.about-the-brand__text>p{font-size:.812rem;font-weight:300;margin:0 0 .625rem;padding:0}.about-the-brand__read-more{bottom:0;display:flex;flex-direction:column;position:absolute;width:100%}.about-the-brand__read-more:focus,.about-the-brand__read-more:hover{cursor:pointer}.about-the-brand__read-more:before{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:flex;height:3.75rem;width:100%}.about-the-brand__read-more__title{background-color:#fff;color:#000;display:flex;font-size:.625rem;margin-top:auto;text-decoration:underline;width:100%}.about-the-brand__read-more--active:before{display:none}.hero-variation{display:flex;justify-content:flex-end;overflow:hidden;position:relative;width:100%}@media(min-width:320px)and (max-width:767px){.hero-variation{flex-direction:column}}.hero-variation__self{width:50%}@media(min-width:320px)and (max-width:767px){.hero-variation__self{width:100%}}.hero-variation__self--full{width:100%}.hero-variation__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50%}@media(min-width:320px)and (max-width:767px){.hero-variation__content{height:auto;min-height:16.875rem;padding:1.25rem;position:inherit;width:100%}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content{padding:1.25rem}}.hero-variation__content-title{display:flex;font-size:1.5rem;font-weight:800;margin-bottom:0}@media(min-width:320px)and (max-width:767px){.hero-variation__content-title{font-size:1.125rem}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content-title{font-size:1.125rem}}.hero-variation__content-text{display:flex;font-size:1rem;font-weight:300;justify-content:center;margin-top:.625rem;text-align:center;width:80%}@media(min-width:320px)and (max-width:767px){.hero-variation__content-text{font-size:.812rem;width:100%}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content-text{font-size:.812rem;width:100%}}.hero-variation__content-buttons{display:flex;margin-top:1.25rem}@media(min-width:320px)and (max-width:767px){.hero-variation__content-buttons{flex-direction:column;width:100%}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content-buttons{flex-direction:column;width:100%}}.hero-variation__content-cta{align-items:center;border:1px solid #000;color:#000;display:flex;font-weight:500;height:3.125rem;justify-content:center;margin:0 .3125rem;text-decoration:none;transition:all .2s;width:15rem}@media(min-width:320px)and (max-width:767px){.hero-variation__content-cta{margin:.3125rem 0;width:100%}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content-cta{height:2.8125rem;margin:.3125rem 0;width:100%}}.hero-variation__content-cta-text{font-size:.875rem}.hero-variation__content-cta:focus,.hero-variation__content-cta:hover{background-color:#000;color:#fff}@media(min-width:320px)and (max-width:767px){.hero-variation__content-cta{width:100%}}@media(min-width:768px)and (max-width:1023px){.hero-variation__content-cta{width:100%}}.fraud-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}@media(min-width:768px)and (max-width:1023px){.fraud-modal{padding:1.25rem}}@media(min-width:320px)and (max-width:767px){.fraud-modal{padding:1.25rem}}.fraud-modal__content{background-color:#fff;border:1px solid #000;box-shadow:none;display:flex;flex-direction:column;padding:1.875rem;position:relative}.fraud-modal__content__close-btn{height:2.5rem;position:absolute;right:.625rem;top:.625rem;width:2.5rem}.fraud-modal__content__title{border-bottom:none;font-size:1.5rem;font-weight:700;margin-bottom:0;margin-top:.9375rem;padding:0;text-align:center;text-transform:uppercase}.fraud-modal__content__body{margin-top:1.875rem}.fraud-modal__content__body>p{margin:0;padding:.625rem 0;text-align:center}.niceSelect__container{position:relative;width:100%}.niceSelect__label{font-size:.7rem}.niceSelect__selected{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/App_Assets/public/selectbox-chevron.svg);background-position:95%;background-repeat:no-repeat;background-size:.625rem;border:solid #000;border-radius:0;border-width:0 0 1px;display:flex;font-size:.875rem;font-weight:300;margin-left:auto;padding:.3125rem 1.5625rem .3125rem 5px;text-align:left;width:100%}.niceSelect__selected:focus,.niceSelect__selected:hover{cursor:pointer}.niceSelect__selected--open{background-color:#000;color:#fff}.niceSelect__options{-ms-overflow-style:none;border-color:#000;border-style:solid;border-width:1px 1px 0 0;display:block;left:0;list-style-type:none;margin:0;max-height:19.425rem;overflow:scroll;padding:0;position:absolute;scrollbar-width:none;top:0;width:100%;z-index:1}.niceSelect__options::-webkit-scrollbar{display:none}.niceSelect__item{display:block}.niceSelect__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#000;border-style:solid;border-width:0 0 1px 1px;font-size:.875rem;padding:.3125rem 1.5625rem .3125rem 5px;text-align:left;width:100%}.niceSelect__option--selected,.niceSelect__option:focus,.niceSelect__option:hover{background-color:#1d94fc;background-color:#000;color:#fff;cursor:default}.niceSelect__option:disabled{background-color:#e6f3ff;background-color:#ebebeb;color:#000;color:#9d9d9d;cursor:default}.summary .summary__loading{align-items:center;display:flex;flex-direction:column;height:250px;justify-content:center}.summary h2.summary__title{font-size:19px;font-weight:600;margin:15px 0 20px}.summary .summary__row{display:flex;flex-wrap:wrap;font-size:16px;font-weight:300;padding:0 0 10px}.summary .summary__label{flex:1 1 30%;text-align:left}.summary .summary__label--wide{flex:1 1 73%;text-align:left}.summary .summary__label--discount{font-size:12px;font-style:italic;font-weight:400;position:relative;top:-2px}.summary .summary__value{flex:1 1 27%;text-align:right}.summary .summary__value del{padding-right:20px}.summary .summary__remove{background:none;border:0;flex:1 1 auto;text-decoration:underline}.summary .summary__total{display:block;font-size:19px;font-weight:600;margin-bottom:15px;margin-top:15px}.summary .summary__discount,.summary .summary__giftcard,.summary .summary__multipack{font-weight:600}.summary .summary__province{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/App_Assets/public/selectbox-chevron.svg);background-position:95%;background-repeat:no-repeat;background-size:.625rem;border:none;border-bottom:1px solid #000;border-radius:0;font-size:.875rem;font-weight:300;margin-left:15px;margin-top:-4px;padding:.3125rem 1.5625rem .3125rem 5px}.summary .summary__province:option{padding:0 10px}.summary .summary__province::-ms-expand{display:none}.summary .summary__easypay--wrap{align-items:center;display:flex;margin-bottom:20px}.summary .summary__easypay--checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:left;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.summary .summary__easypay--checkbox-label:before{border:1px solid #000;box-shadow:inset 0 0 0 3px #fff;content:"";cursor:pointer;display:flex;height:24px;margin-right:10px;transition:all .3s ease;width:24px}.summary .summary__easypay--checkbox-label:hover:before{background-color:#ccc}.summary [type=checkbox]:checked+.summary__easypay--checkbox-label:before{background-color:#000}.summary .summary__easypay--button{background:none;color:#1a1a1a;display:inline;font-size:14px;font-weight:600;margin-left:5px;text-decoration:underline;text-transform:uppercase}.summary .summary__easypay--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;background-image:url(/App_Assets/public/selectbox-chevron.svg);background-position:95%;background-repeat:no-repeat;background-size:.625rem;border:none;border-bottom:1px solid #000;border-radius:0;font-size:16px;font-weight:300;margin-bottom:20px;margin-left:0;margin-top:-4px;padding:.3125rem 1.5625rem .3125rem 5px;width:100%}.summary .summary__easypay--today{font-weight:600}.summary .summary__easypay--small{font-size:10px;font-weight:400}.summary .summary__easypay--notice{border:2px solid #ea0c0c;margin-bottom:20px;padding:10px 24px 10px 40px;position:relative}.summary .summary__easypay--notice b{font-size:16px}.summary .summary__easypay--svg{left:8px;position:absolute;top:8px}.summary .summary__have-giftcard{font-size:13px;font-weight:600;margin-top:20px;text-align:center}.summary__button{border:1px solid #000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin:25px auto 0;max-width:750px;padding:14px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button__black{background:#000;color:#fff;display:block;margin:0 auto;max-width:750px;width:100%}.button__black:disabled{background:#e3e3e3;border:1px solid #e3e3e3;color:#4a4a4a}.button__invert{background:#fff;color:#000;display:block;width:100%}.button__grey{background:#e3e3e3;border:1px solid #e3e3e3;color:#4a4a4a;cursor:default;margin-top:15px;width:100%}.mobileOnly{margin-bottom:20px}@media(min-width:992px){.mobileOnly{display:none}}.summary__button--paypal{margin:25px auto 0;max-width:750px;text-align:center}.hidePaypal{display:none}.item__container{border-bottom:2px solid #ededed;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:95px auto 25px;grid-template-rows:35px auto auto;margin-bottom:20px;padding-bottom:20px}@media(min-width:768px){.item__container{grid-template-columns:175px auto 200px}}@media(min-width:992px){.item__container{grid-template-columns:175px auto 25px}}@media(min-width:1160px){.item__container{grid-template-columns:175px auto 200px}}.item__container .item__image{grid-column:1/2;grid-row:1/5}.item__container .item__description{grid-column:2/3;grid-row:1/3}.item__container .item__fav{display:flex;grid-column:3/4;grid-row:1/2;justify-content:flex-end}.item__container .item__qty{display:flex;grid-column:2/4;grid-row:3/4;justify-content:space-between;margin-bottom:10px;margin-top:10px}.item__container .item__newly-added{size:12px;color:#006b00;font-weight:600;line-height:1.2;margin-bottom:11px;text-transform:uppercase}.item__container .item__price{grid-column:2/4;grid-row:4/5;text-align:right}.item__container .item__details,.item__container .item__price,.item__container .item__promocode{display:flex;justify-content:flex-end}.item__container .item__details{flex-direction:row}.item__container .upsell-text{font-size:12px}.item__container .upsell-icon{height:15px;margin-right:4px;vertical-align:middle;width:15px}.item__container .item__excluded{font-size:12px;font-style:italic}.item__container .item__taxlabel{display:flex;font-size:12px;font-weight:600;justify-content:flex-end}.item__container .item__noteligible-freeship{font-size:11px;font-style:italic;padding-top:10px;white-space:nowrap}.item__container .item__stock-level--urgent{color:#ea0c0c;font-size:11px;font-weight:600;letter-spacing:.25px;line-height:17px;margin-top:2px}@media(min-width:768px){.item__container .item__image{grid-column:1/2;grid-row:1/5}.item__container .item__description{grid-column:2/3;grid-row:1/3}.item__container .item__fav{display:flex;grid-column:3/4;grid-row:1/2;justify-content:flex-end}.item__container .item__qty{align-self:end;grid-column:2/3;grid-row:3/5;justify-content:flex-start}.item__container .item__price{grid-column:3/4;grid-row:2/5}.item__container .item__price--modify{grid-row:1/5}}@media(min-width:992px){.item__container .item__qty{display:flex;grid-column:2/4;grid-row:3/4;justify-content:space-between;margin-bottom:10px;margin-top:10px}.item__container .item__price{display:flex;grid-column:2/4;grid-row:4/5;justify-content:flex-end}}@media(min-width:1160px){.item__container .item__qty{align-self:end;grid-column:2/3;grid-row:3/5;justify-content:flex-start}.item__container .item__price{grid-column:3/4;grid-row:2/5}.item__container .item__price--modify{grid-row:1/5}}.item__container .item__name{font-size:13px;font-weight:600;line-height:17px;margin:0 0 10px}.item__container .item__badge{font-size:10px;font-weight:800;letter-spacing:1.5px;line-height:14px;margin-bottom:10px;text-transform:uppercase}.item__container .item__number,.item__container .item__style{font-size:13px;font-weight:300;line-height:17px}.item__container .item__style .pipe-char{display:inline-block;padding:0 7px}.item__container .seller__type{align-items:center;display:flex;margin-top:5px;max-width:152.95px;width:auto}.item__container .seller__type .marketplace__icon{height:auto;margin-right:8px;max-height:15px;max-width:15px;width:auto}.item__container .seller__type .marketplace__text{font-size:12px;padding-top:2px}.item__container .item__is-price{font-size:14px;font-weight:600}.item__container .item__was-price{font-size:14px;font-weight:400;margin-left:10px;text-decoration:line-through}.item__container .item__remove{background:none;color:#1a1a1a;font-size:13px;font-weight:300;margin-left:10px;text-decoration:underline}.item__container .item__remove:hover{font-weight:500}.item__container .item__estimation{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.item__container .item__shipping{display:flex;flex-direction:row;padding-top:5px}.item__container .item__estimated-date{align-items:flex-end;display:flex;flex-direction:column;font-size:10px;font-weight:400;margin-top:10px}.item__container .item__estimated-date strong{font-weight:600}.item__container .item__estimated-date--svg{display:flex}.item__container .item__svg--delivery,.item__container .item__svg--pickup{height:20px;margin-right:6px;width:20px}.item__container .item__free-shipping{border:1px solid #000;display:inline-block;font-size:10px;font-weight:600;margin-top:10px;padding:1px 10px}.item__container .shipping__icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex:0 0 6px;height:6px;margin-left:5px;min-width:10px;width:10px}.item__container .icon-minus,.item__container .icon-plus{background-image:url(/App_Assets/public/selectbox-chevron.svg);margin-top:6px}.item__container .icon-minus{transform:rotate(180deg)}.item__container .item__estimated-shipping--label{font-size:11px;margin-right:5px}.item__container .item__estimated-shipping--is{font-size:11px;font-weight:400}.item__container .item__estimated-shipping--was{font-size:11px;font-weight:400;text-decoration:line-through}.noBorder .item__container:last-child{border-bottom:0}.removeDialog .dialog__card{max-width:450px}@media(min-width:768px){.removeDialog .dialog__card{max-width:670px}}.removeDialog .dialog__buttons--container{display:flex;flex-direction:column;padding:5px;row-gap:.4375rem}@media(min-width:768px){.removeDialog .dialog__buttons--container{-moz-column-gap:25px;column-gap:25px;flex-direction:row;justify-content:space-between}}.removeDialog .dialog__buttons--container .dialog__buttons{align-items:center;border:1px solid #000;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;margin-top:20px;padding:14px 12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.removeDialog .dialog__buttons--container .dialog__buttons:hover{box-shadow:0 0 0 3px rgba(0,0,0,.051);font-weight:600}.removeDialog .dialog__buttons--container .dialog__buttons.remove{background-color:#000;color:#fff;font-size:14px}@media(min-width:768px){.removeDialog .dialog__buttons--container .dialog__buttons.remove{order:2}}.removeDialog .dialog__buttons--container .dialog__buttons.cancel{background-color:#fff}.removeDialog .item__container{border-bottom:0;margin:0;padding:0}.removeDialog .item__container .item__fav{display:none}.removeDialog .item__container .item__description{grid-column:2/4}@media(min-width:768px){.removeDialog .item__container .item__description{grid-column:2/3}}.removeDialog .item__container .item__estimated-date,.removeDialog .item__container .item__qty,.removeDialog .item__container .item__remove{display:none}@media(min-width:768px){.removeDialog .item__container{grid-template-columns:175px auto 140px}.removeDialog .item__container .item__price{grid-row:1/5}}.quantity__container{align-items:center;display:flex}.quantity__container .quantity__minus{border-radius:10px;height:20px;width:20px}.quantity__container .quantity__minus:disabled,.quantity__container .quantity__minus[disabled]{fill:#919191;box-shadow:none!important}.quantity__container .quantity__minus:hover{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.quantity__container .quantity__plus{border-radius:10px;height:20px;width:20px}.quantity__container .quantity__plus:disabled,.quantity__container .quantity__plus[disabled]{fill:#919191;box-shadow:none!important}.quantity__container .quantity__plus:hover{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.quantity__container .quantity__display{font-weight:600;line-height:22px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:22px}.quantity__container .quantity__out-of-stock{color:#ea0c0c;font-size:12px;font-weight:600;letter-spacing:1.2;text-transform:uppercase}.bag-items__favorite{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-left:0;order:2;position:relative}@media(min-width:768px)and (max-width:1023px){.bag-items__favorite{order:2}}@media(min-width:320px)and (max-width:767px){.bag-items__favorite{order:2}}.bag-items__favorite__overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.bag-items__favorite__text{color:#1a1a1a;display:none;font-size:.812rem;font-weight:400;line-height:.937rem}.bag-items__favorite__icon-wrapper{cursor:pointer;height:1.375rem;width:1.375rem}.bag-items__favorite__icon-wrapper:hover .hov{fill:#fff;cursor:pointer;filter:drop-shadow(0 0 3px rgba(0,0,0,.4))}.bag-items__favorite__icon-wrapper:hover .hovblack{fill:#000;cursor:pointer;filter:drop-shadow(0 0 3px rgba(0,0,0,.4))}.bag-items__favorite__icon-self{height:100%;width:100%}.bag-items__favorite__tooltip{background-color:#fff;border:1px solid #000;padding:1rem .625rem;position:absolute;right:0;top:28px;width:15.625rem;z-index:120}.bag-items__favorite__tooltip-content{align-items:flex-start;display:flex}.bag-items__favorite__tooltip-content__text{flex-grow:1;font-size:.812rem;font-weight:300;width:12.5rem}.bag-items__favorite__tooltip-content__text a{font-weight:700}.bag-items__favorite__tooltip-content__close-button{cursor:pointer;height:20px;position:absolute;right:.4375rem;top:.21875rem;width:.75rem;z-index:11}.dialog{background-color:rgba(0,0,0,.6);cursor:pointer;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.dialog__card{background-color:#fff;cursor:default;height:90%;margin:auto;max-height:90%;overflow:auto;padding:32px 20px;position:relative;top:50%;transform:translateY(-50%);width:90%}@media(min-width:768px){.dialog__card{height:90%;overflow:auto;padding:40px;width:90%}}.dialog__card__close-button{cursor:pointer;position:absolute;right:.625rem;top:.625rem}.dialog__card__copy{overflow:auto}.dialog__card__copy-heading{color:#1a1a1a;font-size:18px;font-weight:700;line-height:26px;margin:0 0 30px}@media(min-width:768px){.dialog__card__copy-heading{font-size:24px;line-height:28px}}.dialog__card__copy__text__self{color:#1a1a1a;font-size:1rem;line-height:1.5rem;margin-bottom:.625rem}@media(min-width:320px)and (max-width:767px){.dialog__card__copy__text__self{font-size:.75rem;line-height:1rem}}.dialog__card .container{margin:0;padding:0;width:auto}.donation__wrap{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:15px}.donation__card{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.donation__image{flex:0 0 75px}.donation__label{size:13px;flex:1 1 auto;font-weight:600;padding-left:15px;padding-right:15px;text-align:left}.donation__icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex:0 0 16px;height:16px;min-width:16px;width:16px}.icon-plus{background-image:url(/App_Assets/public/plus-black.svg)}.icon-minus{background-image:url(/App_Assets/public/minus-black.svg)}.donation__message{font-size:13px;font-weight:300;line-height:21px;margin-bottom:15px;margin-top:20px}.donation__sub-message{font-size:10px;font-weight:400;line-height:15px}.donation__selector{display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.donation__selector>div input[type=radio]{display:none}.donation__selector .donation__selector--radio:checked+.donation__selector--label:before{background-color:#000}.donation__selector .donation__selector--label{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.donation__selector .donation__selector--label>span{min-width:35px}.donation__selector .donation__selector--label:before{border:1px solid #000;box-shadow:inset 0 0 0 3px #fff;content:"";display:flex;height:24px;margin-right:5px;transition:all .3s ease;width:24px}.donation__selector .donation__selector--label:hover:before{background-color:#ccc}.notice-card{border:2px solid #ea0c0c;display:flex;font-size:13px;margin-bottom:10px;padding:20px;position:relative}.notice-card .notice-card__icon{margin-right:15px;width:25px}.notice-card .notice-card__red{color:#ea0c0c;font-weight:700}.notice-card .notice-card__link{text-decoration:underline}.notice-card .notice-card__close{background:transparent;border:0;display:flex;padding:5px;position:absolute;right:4px;top:4px}.notice-card .notice-card__action{text-decoration:underline}#tf-cart-wrapper{margin-bottom:10px}.tfc-cfg-widget.tfc-fitrec-result .tfc-overflow-box{font-size:13px}.modify__top-notice{align-items:flex-start;border:2px solid #006b00;display:flex;font-size:16px;line-height:1;margin-bottom:50px;padding:20px;position:relative;width:100%}@media(min-width:768px){.modify__top-notice{align-items:center;padding:30px 20px}}.modify__top-notice span{line-height:1.5}.modify__top-notice b{font-weight:600}.modify__svg--checkmark{margin-right:15px;min-width:17px;width:40px}@media(min-width:768px){.modify__svg--checkmark{margin-right:20px;width:30px}}.modify__container{margin-bottom:20px;width:100%}.modify__container h2.bag__title--existing{border-bottom:1px solid #000;font-size:16px;font-weight:600;padding-bottom:10px}.modify__order-container{background:#f8f8f8;display:flex;flex-direction:column;font-size:13px;line-height:40px;margin-top:25px;padding:20px;width:100%}.modify__order-container>div{flex-direction:row}@media(min-width:768px){.modify__order-container{flex-direction:row;font-size:16px;line-height:1.5}.modify__order-container>div{flex-direction:column}}.modify__order-container .modify__order-date{display:flex;justify-content:space-between}@media(min-width:768px){.modify__order-container .modify__order-date{margin-right:20px}}.modify__order-container .modify__order-status{display:flex;justify-content:space-between;margin:0;padding:0}@media(min-width:768px){.modify__order-container .modify__order-status{border-left:1px solid #dadada;border-right:1px solid #dadada;margin:0 20px;padding:0 20px}}.modify__order-container .modify__order-number{display:flex;flex-grow:1;justify-content:space-between}.modify__additional-container{display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;line-height:23px;margin:35px 0;width:100%}@media(min-width:768px){.modify__additional-container{flex-direction:row}}.modify__additional-container .modify__additional-note--top{display:flex;font-size:13px;line-height:20px;margin-bottom:15px;width:100%}@media(min-width:768px){.modify__additional-container .modify__additional-note--top{font-size:16px;line-height:24px;margin-bottom:35px;width:calc(100% - 260px)}}.modify__additional-container .modify__additional-button{align-self:flex-start;text-align:center;width:100%}@media(min-width:768px){.modify__additional-container .modify__additional-button{text-align:right;width:260px}}.modify__additional-container .modify__additional-button .modify__button--addnew{border:1px solid #000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:15px 35px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}@media(min-width:768px){.modify__additional-container .modify__additional-button .modify__button--addnew{width:auto}}.modify__additional-container .modify__additional-note--bottom{display:flex;font-size:13px;line-height:20px;margin-bottom:35px;margin-top:35px;width:100%}@media(min-width:768px){.modify__additional-container .modify__additional-note--bottom{font-size:16px;line-height:24px;margin-top:0;width:calc(100% - 260px)}}.promocode__container{background:#fff;margin-bottom:15px;padding:15px}.promocode__container .promo__input-container{display:flex;flex-direction:column;position:relative;width:100%}.promocode__container .promo__input{background-color:transparent;border:none;border-bottom:1px solid #000;color:#1a1a1a;flex-grow:1;font-size:16px;font-weight:300;line-height:24px;padding-bottom:1px;position:relative;width:100%;z-index:1}.promocode__container .promo__input[data-valid=false]{border-color:red}.promocode__container .promo__input:focus{outline:none}.promocode__container .promo__input:focus~.promo__floating-label,.promocode__container .promo__input[data-empty=false]~.promo__floating-label{color:#000;font-size:.8125rem;transform:translateY(-21px)}.promocode__container .promo__validation{color:red;margin:-5px 0 5px}.promocode__container .promo__info-icon{align-self:flex-start;margin-right:5px;width:24px}@media(min-width:768px){.promocode__container .promo__info-icon{width:20px}}.promocode__container .promo__floating-label{color:#151515;font-size:16px;font-weight:300;left:0;line-height:24px;position:absolute;top:-2px;transition:all .3s;width:auto;z-index:0}.promocode__container .promo__message{font-size:11px}.promocode__container .promo__row-wrap{align-items:center;display:flex;flex-direction:row;margin-bottom:15px}.promocode__container .promo__button--white{border:1px solid #000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1;margin-left:25px;padding:15px 35px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:150px}.promocode__container .promo__applied-left{align-items:center;display:flex}.promocode__container .promo__applied{align-items:center;background:#b6d0cf;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:0;padding:0 15px}.promocode__container .promo__button-remove{color:#1a1a1a;font-size:13px;font-weight:600;outline:none;padding:15px 0 15px 20px;text-transform:uppercase}.promocode__container .promo__svg--checkmark{height:20px;margin-right:10px;width:20px}.recommend{margin-bottom:30px;margin-top:30px;padding:0}.recommend__header{color:#000;font-size:1.375rem;font-size:30px;font-weight:700;margin:0 auto;padding:0;text-align:center}.recommend__products{display:flex;flex-wrap:wrap;gap:25px;max-width:1200px}.recommend__products__item{color:#000;display:inline-block;padding:20px 21px;width:100%}@media(min-width:600px){.recommend__products__item{width:33%}}@media(min-width:1024px){.recommend__products__item{width:25%}}.recommend__products__item--name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3c3c3c;display:-webkit-box;font-size:.875rem;font-weight:600;margin:15px 0 10px;min-height:40px;overflow:hidden;text-align:center;text-overflow:ellipsis}.recommend__products__item--brand{color:#000;font-size:.8125rem;font-weight:400;margin:0 0 10px;min-height:25px;padding:0;text-align:center}.recommend__products__price{display:flex;flex-direction:row;flex-flow:wrap;gap:17px;justify-content:center;padding:0;row-gap:5px;text-align:center}.recommend__products__price--now-price,.recommend__products__price--was-price{font-size:.875rem;font-weight:600;white-space:nowrap}.recommend__products__price--was-price{color:#a3a3a3}.recommend__products .swiper-button-next{color:#000;height:48px;margin:0;right:0;top:calc(50% - 82px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px}.recommend__products .swiper-button-next:after{font-size:27px}.recommend__products .swiper-button-prev{color:#000;height:48px;left:0;margin:0;top:calc(50% - 82px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px}.recommend__products .swiper-button-prev:after{font-size:27px}.pdp-easy-pay-popup{background-color:rgba(0,0,0,.6);cursor:pointer;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.pdp-easy-pay-popup__card{background-color:#fff;cursor:default;margin:auto;max-height:90%;overflow:auto;padding:2.5rem;position:relative;top:50%;transform:translateY(-50%);width:41.875rem}@media(min-width:320px)and (max-width:767px){.pdp-easy-pay-popup__card{height:90%;overflow:auto;padding:1.25rem;width:90%}}@media(min-width:768px)and (max-width:1023px){.pdp-easy-pay-popup__card{height:90%;overflow:auto;padding:1.25rem;width:90%}}.pdp-easy-pay-popup__card__close-button{cursor:pointer;position:absolute;right:.625rem;top:.625rem}.pdp-easy-pay-popup__card__copy{margin-bottom:3.125rem;overflow:auto}.pdp-easy-pay-popup__card__copy-heading{margin-bottom:.625rem}.pdp-easy-pay-popup__card__copy-heading__self{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.937rem}@media(min-width:320px)and (max-width:767px){.pdp-easy-pay-popup__card__copy-heading__self{font-size:1rem;line-height:1.5rem}}.pdp-easy-pay-popup__card__copy__text__self{color:#1a1a1a;font-size:1rem;line-height:1.5rem;margin-bottom:.625rem}@media(min-width:320px)and (max-width:767px){.pdp-easy-pay-popup__card__copy__text__self{font-size:.75rem;line-height:1rem}}.pdp-easy-pay-popup__card .container{margin:0;padding:0;width:auto}@media(min-width:992px){.ShoppingBag{min-height:500px}}.bag__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:21px;padding-right:21px;padding-top:21px}@media(min-width:992px){.bag__wrapper{flex-direction:row;min-height:500px}}.bag__wrapper .bag__title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:31px;margin:0 0 15px;padding:0}.bag__wrapper .bag__para{color:#1a1a1a;font-size:16px;font-weight:300;line-height:24px}.bag__wrapper .bag__para--full{color:#1a1a1a;font-size:13px;font-weight:300;line-height:24px}.bag__wrapper .bag__fulfilled--title{background:#f8f8f8;color:#1a1a1a;font-size:14px;font-weight:600;line-height:24px;margin:0 0 30px;padding:10px 0 10px 15px}.bag__wrapper .bag__link--signin{font-weight:600;text-decoration:underline}.bag__wrapper .bag__details{width:calc(100% - 400px)}@media(min-width:992px){.bag__wrapper .bag__details{min-height:500px}}.bag__wrapper .bag__summary{width:100%}.bag__wrapper .bag__note{display:flex;margin-bottom:25px}.bag__wrapper .bag__note-svg{margin-right:6px;min-width:24px}.bag__wrapper .bag__details{width:100%}.bag__wrapper .bag__back-button{color:#1a1a1a;display:inline-block;font-size:16px;padding:15px 0;text-decoration:underline}.bag__wrapper .bag__back-button:before{border-right:1px solid #333;border-top:1px solid #333;content:"";display:inline-block;height:5px;left:0;margin:0 7px 2px 0;transform:rotate(225deg);width:5px}@media(min-width:992px){.bag__wrapper .bag__details{padding:0 30px 20px 0;width:calc(100% - 450px)}.bag__wrapper .bag__summary{width:450px}}

/*# sourceMappingURL=shoppingbag.css.map*/