main{grid-column:1/-1;display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));-ms-grid-row:3;grid-row:3}@media (min-width:75em){main{grid-gap:0 20px}}.template-page main,.template-product main,body[id=batch-certificates] main{padding:0 14px;width:100%;max-width:1500px;margin:0 auto}@media (min-width:48em){.template-page main,.template-product main,body[id=batch-certificates] main{padding:0 7%}}@media (min-width:64.0625em){.template-page main,.template-product main,body[id=batch-certificates] main{padding:0 14px}}@media (min-width:100em){.template-page main,.template-product main,body[id=batch-certificates] main{padding:0}}.shogun-root{grid-column:1/-1}.account-header{margin-top:calc(var(--grid-y-unit)*4);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:50em){.account-header{position:relative;display:block}}.account-header__title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:2.5rem;margin-bottom:var(--grid-y-unit)}@media (min-width:50em){.account-header__title{font-size:3.2rem;text-align:left;-ms-flex-pack:start;justify-content:flex-start}}.account-header__logout{font-size:1.4rem;top:50%;right:0;margin-bottom:20px}.account-header__logout .icon{font-size:1rem;margin-left:calc(var(--grid-x-unit)*0.5)}@media (min-width:50em){.account-header__logout{-ms-flex-align:center;align-items:center;position:absolute;display:-ms-inline-flexbox;display:inline-flex;transform:translateY(-50%)}}.order-item{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:calc(var(--grid-y-unit)*2) 0}.order-item .price{color:inherit;font-size:1.5rem}@media (min-width:50em){.order-item{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.order-item__sash{margin-bottom:calc(var(--grid-y-unit)*2)}.order-item__item{position:relative;width:50%}@media (min-width:21.25em){.order-item__item{width:25%}}.order-item__extra{color:#000;position:absolute;top:.5rem;right:.5rem;height:3em;width:3em;background-color:var(--color-secondary);z-index:1000;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-secondary);font-style:italic;font-size:1.5rem}.order-item__actions{margin-top:calc(var(--grid-y-unit)*2)}.order-item__label{font-weight:600}.order-item__products{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-order:-1;order:-1;width:100%}@media (min-width:50em){.order-item__products{-ms-flex-pack:end;justify-content:flex-end;margin:0 -calc(var(--grid-x-unit)*0.5);max-width:none;-ms-flex-order:inherit;order:inherit;width:67%}}.order-item__products .product-card{padding:calc(var(--grid-x-unit)*0.5)}.order-item__products .product-card__footer{display:none}.order-item__details{margin:calc(var(--grid-y-unit)*2) 0;font-size:1.4rem;text-align:center}@media (min-width:50em){.order-item__details{text-align:left;padding-right:calc(var(--grid-x-unit)*3);width:33%}}.divider{margin-bottom:calc(var(--grid-y-unit)*2);-ms-flex-order:-1;order:-1;position:relative;width:100%}.divider__label{display:inline-block;font-size:2rem}.order-table{font-size:1.4rem;border-spacing:0;margin:calc(var(--grid-y-unit)*3) 0;width:100%}@media (--breakpoint-small-up){.order-table{margin-top:calc(var(--grid-y-unit)*5)}}@media (min-width:76em){.order-table{margin-top:calc(var(--grid-y-unit)*8)}}.order-table .order-table__column,.order-table td{text-align:left;padding:calc(var(--grid-x-unit)*0.5)}@media (min-width:50em){.order-table .order-table__column,.order-table td{padding-left:0}}.order-table .order-table__product{-ms-grid-row-span:5;-ms-grid-row:1;grid-row:1/span 5;padding-left:0}@media (min-width:50em){.order-table .order-table__product{width:15rem}}.order-table .order-table__product:before{display:none}.order-table thead{text-align:left;text-transform:uppercase}.order-table tfoot tr:first-child td{border-top:1px solid var(--color-border);margin-top:calc(var(--grid-y-unit)*3);padding-top:calc(var(--grid-x-unit)*2)}.order-table th{padding:var(--grid-y-unit) 0}@media (min-width:50em){.order-table tbody td{border-top:1px solid var(--color-border)}}.order-table .product-card{margin:0 auto}@media (min-width:50em){.order-table .product-card{margin:0;max-width:15rem;padding:var(--grid-y-unit) 0}}@media not screen and (min-width:50em){.order-table .small--hide{display:none}}.order-table .order-table__row{display:-ms-grid;display:grid;grid-column-gap:calc(var(--grid-x-unit)*2);-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-template-rows:repeat(4,-webkit-max-content);-ms-grid-rows:(max-content)[4];grid-template-rows:repeat(4,max-content)}@media (min-width:21.25em){.order-table .order-table__row{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}}@media (--breakpoint-small-up){.order-table .order-table__row{-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr}}@media (min-width:50em){.order-table .order-table__row{display:table-row}}.order-table .order-table__row .product-card__footer{padding:0}.order-table .order-table__row .order-table__product-details{text-align:left}@media (min-width:50em){.order-table .order-table__row .order-table__product-details{padding-left:calc(var(--grid-x-unit)*2)}}@media (min-width:76em){.order-table .order-table__row .order-table__product-details{width:35rem}}.order-table__name{display:block;max-width:45ch;text-transform:uppercase}.order-table__foot{text-transform:uppercase;max-width:50rem}.order-table__foot span{display:inline-block;font-weight:600;text-align:left}.address-list{display:-ms-grid;display:grid;grid-gap:var(--grid-x-unit);-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--list-column-count,1),1fr);-ms-flex-pack:start;justify-content:flex-start;margin:calc(var(--grid-y-unit)*2) 0}@media (--breakpoint-small-up){.address-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--list-column-count-small,2),1fr);grid-gap:calc(var(--grid-x-unit)*2)}}@media (min-width:50em){.address-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--list-column-count-medium,2),1fr);margin-top:calc(var(--grid-y-unit)*5)}}@media (min-width:76em){.address-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--list-column-count-large,3),1fr);margin-top:calc(var(--grid-y-unit)*8)}}.address-list__item{font-size:1.4rem;border:1px solid var(--color-border-dark);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:calc(var(--grid-y-unit)*3) calc(var(--grid-x-unit)*3);width:100%}@media (min-width:50em){.address-list__item{max-width:none}}.address-list__heading{margin:0}@media not screen and (min-width:50em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;margin:0;padding:var(--grid-x-unit);text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:var(--grid-y-unit)}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:var(--grid-x-unit);left:var(--grid-x-unit);display:block;border-bottom:1px solid var(--color-border)}}.template-account main .container,.template-addresses main .container,.template-order main .container{grid-column:1/-1;max-width:87.5em;width:100%}.account-section{position:relative;margin:calc(var(--grid-y-unit)*2) 0;padding:2rem 0 1rem;font-size:1.4rem}.account-section:before{content:"";position:absolute;width:100%;max-width:100vw;height:1px;top:-1rem;left:0;right:0;margin:auto;background:var(--color-border-light)}@media (min-width:76em){.account-section:before{width:120%;margin-left:-10%;margin-right:-10%;top:-2rem}}@media (min-width:76em){.account-section{margin:calc(var(--grid-y-unit)*8) 0}}.account-section h2{font-size:2.2rem;text-align:center}@media (min-width:50em){.account-section h2{font-size:2.8rem}}.account-back,.account-section p{text-align:center}@media (min-width:50em){.account-back{text-align:left}}.address-form-add.is-hidden,.address-form-add .is-hidden,.address-form-edit.is-hidden,.address-form-edit .is-hidden{display:none}.address-form-add{margin-top:calc(var(--grid-y-unit)*8);max-width:50rem}.order-content p{font-size:1.4rem}.customer-addresses p,.customer-subscriptions p{text-align:center}.customer-addresses a,.customer-subscriptions a{display:block;text-align:center;text-decoration:underline}.customer-addresses a:after,.customer-subscriptions a:after{border:0}.customer-subscriptions p{margin:3rem auto}.address-form-add button,.addresses__add button{text-transform:capitalize}.address-action{color:var(--color-black);text-decoration:none;font-weight:300;font-style:normal;line-height:25px;@extend: a}
