#timer-preview-container,#timer-content-container,,#timer-empty-container{display:none}
#timer-preview-container.active{display:flex}
#timer-content-container.active,#timer-list-container.active,#timer-empty-container.active{display:block}
#section-timer.active,#section-label.active,#section-progress-bar.active{display:block}


#timer-preview{min-height:200px;position:relative;background-color:#f9fafb;overflow:hidden;user-select:none;}




#empty-container,#list-container{display:none}
#empty-container.active{display:flex}
#list-container.active{display:block}

body{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
#wrapper{height:100%}


/*
 *Tables
 */
.ui-data-table {
    box-sizing: border-box;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px;
}
.ui-data-table * {
    box-sizing: inherit;
}
.ui-data-table-cell {
    white-space: normal;
    word-wrap: break-word;
    border-bottom: none;
    padding: 12px;
	border-bottom: 1px solid rgb(227, 227, 227);
}
.ui-data-table-cell-header {
    background: #fff;
	text-align: left;
	color: rgb(33, 43, 54);
	font-weight: 600;
	padding: .8rem 1rem;
	user-select: none;
}
.ui-data-table-cell-single-line {
    white-space: nowrap;
}
.ui-data-table-row:hover .ui-data-table-cell {
    background-color: #f9fafb;
}
.ui-data-table-cell-link {
	cursor: pointer;
}


/* 
 * Tabs
 */
.tab-panel{display:none}
.tab-panel.active{display:block}

/*
 * Icons
 */
.ui-icons{display:none}
.ui-icon{display:inline-block;vertical-align:middle}
.ui-icon-size-20{width:20px;height:20px}


.Polaris-Button__Content {
	white-space: nowrap
}
.Polaris-Card__Section+.Polaris-Card__Header {
    border-top: 1px solid #dfe3e8;
}
.Polaris-Breadcrumbs__Breadcrumb {
	cursor: pointer;
}
.Polaris-Button__Spinner {
	display: none;
}
.Polaris-Button__Spinner.active {
	display: block;
}
.Polaris-Tabs__Tab:focus {
	outline: none;
	box-shadow: none;
}
.Polaris-Choice__Label {
	user-select: none;
}
.Polaris-Badge {
	font-size: 1.4rem;
}
.Polaris-Badge .Polaris-Icon {
    height: 12px;
    width: 12px;
    margin: 0.0rem 0.7rem 0rem 0.0rem;
    fill: #9c6f19;
    color: transparent;
    display: block;
    vertical-align: middle;
}
.Polaris-Choice__Control, .Polaris-Choice__Label, .Polaris-Select__Input {
	cursor: pointer;
}
@media (min-width: 30.625em) {
	.Polaris-PageActions {
    	padding: 2rem 0 6rem;
	}
}

.selected-products ul{margin:15px 0 0;padding:0;list-style:none}
.selected-products li{padding:0 10px;border-bottom: 1px solid #ebeef0;min-height:32px;width:100%;box-sizing:border-box}
.selected-products li:hover{background-color:#ebeef0}
.selected-products li:last-child{border-bottom:none;margin-bottom:8px}
.selected-products .item{display:flex;align-items:center;box-sizing:border-box;}
.selected-products .truncate{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}
.selected-products .btn-delete{box-sizing:border-box;flex:0 0 auto;padding:6px;cursor:pointer;}
.selected-product{margin:15px 0}
.selected-product img{display:block;float:left;margin-right:10px;width:50px;flex-grow:0;flex-shrink:0;background-color:#f5f6f7;border:1px solid rgba(195,207,216,0.3);}
.btn-delete .ui-icon{fill:#798C9C;width:10px;height:10px;}

#checkout-preview{background-color:#fcf1cd;font-weight:bold;padding:13px 20px;box-shadow:inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);font-size:14px;color:#2c2c2c;border-radius:5px}
#checkout-preview.gray{background-color:#f4f6f8}
#checkout-preview.yellow{background-color:#fcf1cd}
#checkout-preview.blue{background-color:#e0f5f5}
#checkout-preview.green{background-color:#e3f1df}
#checkout-preview.red{background-color:#fbeae5}
.trust-badges{display:flex;flex-direction:row;justify-content:space-around;margin-top:20px}
.trust-badge{align-self:center;text-align:center;width:30%}
.trust-badge img{max-width:100%}
.code-help-link{margin-left:15px}
#code-generator{font-size:11px;line-height:1.2;font-family:"Courier New", Courier, monospace}
/*
.ui-popover-container{position:relative}
.ui-popover{position:absolute;display:none;left:0;top:100%;margin:0 1.6rem;background-color:rgba(255,255,255,0.98);border-radius:6px;box-shadow:0 0 0 1px rgba(39,44,48,0.05), 0 2px 7px 1px rgba(39,44,48,0.16);-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-duration:200ms;transition-timing-function:ease}
.ui-popover.active{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1}
.ui-popover:after, .ui-popover:before{bottom:100%;right:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.ui-popover:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}
.ui-popover:before{border-color:rgba(228, 229, 230, 0);border-bottom-color:#e4e5e6;border-width:8px;margin-left:-8px}
.ui-popover.ui-popover-right{left:auto;right:0}
.ui-popover-content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;max-height:300px;border-radius:3px}
.ui-popover-content{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%;min-width:170px;text-align:left;border-radius:inherit}
.ui-popover-pane{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:inherit}
.ui-popover-pane-list{list-style-type:none;margin:0;padding:0}
.ui-popover-pane-list-item{font-size:1.5rem;line-height:2rem;font-weight:400;text-transform:initial;letter-spacing:initial;display:block;color:#212b35 !important;background:#fff;border:0;box-shadow:none;padding:10px 15px;text-decoration:none;border-radius:0;white-space:normal;box-shadow:none;transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1)}
.ui-popover-pane-list-item:hover{box-shadow:inset 3px 0 0 0 #5c6ac4}
.ui-popover-pane-list-item-plain h3{color:#637381;line-height:1.6rem;font-size:1.2rem;letter-spacing:0.04em;font-weight:600;text-transform:uppercase}
.ui-popover-pane-list-item-plain small{display:block;font-size:12px;color:#798c9c;font-size:12px}
.ui-popover-pane-list-item-plain:hover{box-shadow:none;color:#212b35}
.ui-popover-pane-list-item-separator{border-top:1px solid #ebeef0}
.ui-popover-pane-list>li:first-child>.ui-popover-pane-list-item{border-top-left-radius:3px;border-top-right-radius:3px}
.ui-popover-pane-list>li:last-child>.ui-popover-pane-list-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
@media screen and (min-width: 640px){.ui-popover-pane-list-item{font-size:1.4rem}}
*/