@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body .product-options-drawer,body.simple .product-options-drawer,body:not(.content) .product-options-drawer{all:initial;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;position:fixed;z-index:999998;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;overflow-y:scroll}@media only screen and (max-width: 600px){body .product-options-drawer,body.simple .product-options-drawer,body:not(.content) .product-options-drawer{background:white}}body .product-options-drawer ul,body.simple .product-options-drawer ul,body:not(.content) .product-options-drawer ul{list-style:none;padding:0;margin:0}body .product-options-drawer__drawer,body.simple .product-options-drawer__drawer,body:not(.content) .product-options-drawer__drawer{position:fixed;z-index:999999;top:0;right:0;left:unset;background:white;min-height:100%;width:700px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 700px){body .product-options-drawer__drawer,body.simple .product-options-drawer__drawer,body:not(.content) .product-options-drawer__drawer{width:100%}}body .product-options-drawer__scrollable-content,body.simple .product-options-drawer__scrollable-content,body:not(.content) .product-options-drawer__scrollable-content{overflow-y:scroll;height:calc(100vh - 74px);position:absolute;width:100%}@media only screen and (min-width: 600px){body .product-options-drawer__scrollable-content,body.simple .product-options-drawer__scrollable-content,body:not(.content) .product-options-drawer__scrollable-content{position:static;height:auto;overflow-y:visible}}body .product-options-drawer__transition-content,body.simple .product-options-drawer__transition-content,body:not(.content) .product-options-drawer__transition-content{position:absolute;margin-right:20px}body .product-options-drawer__header,body.simple .product-options-drawer__header,body:not(.content) .product-options-drawer__header{height:80px;float:none !important;margin:0;width:auto;z-index:auto;padding:20px 20px 0 20px}@media only screen and (min-width: 600px){body .product-options-drawer__header,body.simple .product-options-drawer__header,body:not(.content) .product-options-drawer__header{padding:34px 48px 0 48px}}body .product-options-drawer__close-button,body.simple .product-options-drawer__close-button,body:not(.content) .product-options-drawer__close-button{border:none;background:none;position:absolute;cursor:pointer;z-index:3;top:23px;right:20px;color:#6F6C7B}body .product-options-drawer__close-button .cgstore-button-icon:hover,body.simple .product-options-drawer__close-button .cgstore-button-icon:hover,body:not(.content) .product-options-drawer__close-button .cgstore-button-icon:hover{color:#000}@media only screen and (min-width: 600px){body .product-options-drawer__close-button,body.simple .product-options-drawer__close-button,body:not(.content) .product-options-drawer__close-button{top:36px;right:34px}}body .product-options-drawer__body,body.simple .product-options-drawer__body,body:not(.content) .product-options-drawer__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:600px;padding:48px 48px 0 48px}@media only screen and (max-width: 600px){body .product-options-drawer__body,body.simple .product-options-drawer__body,body:not(.content) .product-options-drawer__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;padding:0 20px}}@media only screen and (max-width: 748px){body .product-options-drawer__body__checkout,body.simple .product-options-drawer__body__checkout,body:not(.content) .product-options-drawer__body__checkout{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}body .product-options-drawer__thumbnail-wrap,body.simple .product-options-drawer__thumbnail-wrap,body:not(.content) .product-options-drawer__thumbnail-wrap{width:calc(50% - 24px)}@media only screen and (max-width: 600px){body .product-options-drawer__thumbnail-wrap,body.simple .product-options-drawer__thumbnail-wrap,body:not(.content) .product-options-drawer__thumbnail-wrap{width:100%}}body .product-options-drawer__options-wrap,body.simple .product-options-drawer__options-wrap,body:not(.content) .product-options-drawer__options-wrap{width:calc(50% - 24px);margin-left:48px}@media only screen and (max-width: 600px){body .product-options-drawer__options-wrap,body.simple .product-options-drawer__options-wrap,body:not(.content) .product-options-drawer__options-wrap{width:100%;margin-left:0}}body .product-options-drawer__description-wrap,body.simple .product-options-drawer__description-wrap,body:not(.content) .product-options-drawer__description-wrap{width:calc(50% - 24px);margin-bottom:24px}@media only screen and (max-width: 600px){body .product-options-drawer__description-wrap,body.simple .product-options-drawer__description-wrap,body:not(.content) .product-options-drawer__description-wrap{width:100%}}body .product-options-drawer__description-wrap__mobile,body.simple .product-options-drawer__description-wrap__mobile,body:not(.content) .product-options-drawer__description-wrap__mobile{display:none}@media only screen and (max-width: 600px){body .product-options-drawer__description-wrap__mobile,body.simple .product-options-drawer__description-wrap__mobile,body:not(.content) .product-options-drawer__description-wrap__mobile{display:block;margin:24px 0}}body .product-options-drawer__description-wrap__desktop,body.simple .product-options-drawer__description-wrap__desktop,body:not(.content) .product-options-drawer__description-wrap__desktop{display:block}@media only screen and (max-width: 600px){body .product-options-drawer__description-wrap__desktop,body.simple .product-options-drawer__description-wrap__desktop,body:not(.content) .product-options-drawer__description-wrap__desktop{display:none}}body .product-options-drawer .quantity-price-line,body.simple .product-options-drawer .quantity-price-line,body:not(.content) .product-options-drawer .quantity-price-line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .product-options-drawer .quantity-price-line__price,body.simple .product-options-drawer .quantity-price-line__price,body:not(.content) .product-options-drawer .quantity-price-line__price{font-size:14px}body .product-options-drawer .quantity-price-line__price--bold,body.simple .product-options-drawer .quantity-price-line__price--bold,body:not(.content) .product-options-drawer .quantity-price-line__price--bold{font-weight:bold;font-size:22px}.client-gallery-store-select{height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #EAEAEC;width:100%;padding:0 12px;font-size:14px;-webkit-box-shadow:none;-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBlYwLCQAgDESHCRZBm9lEo9jECEbSiRPEz9SDg3GPN4AWT0WQU7mrh+JBU6MgInMzg0BNGxF5D4eHi3gVZlG/CqOYf4QeewIFz+4Omhh2KCcAAAAASUVORK5CYII=);background-position:calc(100% - 16px) center;background-repeat:no-repeat}.client-gallery-store-select:focus{border:1px solid #202020;outline:2px solid rgba(32,32,32,0.15)}.client-gallery-store-select:hover{cursor:pointer;border:1px solid #D0CFD5}.cart-added-success{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 600px){.cart-added-success{padding:48px 48px 0 48px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.cart-added-success__preview-image{width:calc(40% - 12px)}@media only screen and (max-width: 600px){.cart-added-success__preview-image{width:100%}}.cart-added-success__summary{width:calc(58% - 12px)}@media only screen and (max-width: 600px){.cart-added-success__summary{width:100%}}.cart-added-success__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cart-added-success__cart-total{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cart-added-success__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 325px){.cart-added-success__buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.success-check path{fill:#009275}.success-check--added-to-cart{margin-right:12px}.success-check--order-complete svg{width:44px;height:44px}.added-to-cart-check{width:18px;height:18px;fill:#05a35f;margin-right:6px}body .client-gallery-store-page,body.simple .client-gallery-store-page,body:not(.content) .client-gallery-store-page{all:initial;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;position:fixed;z-index:999999;top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding:48px;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;overflow-y:auto}@media only screen and (max-width: 600px){body .client-gallery-store-page,body.simple .client-gallery-store-page,body:not(.content) .client-gallery-store-page{padding:24px 20px}}body .client-gallery-store-page ul,body.simple .client-gallery-store-page ul,body:not(.content) .client-gallery-store-page ul{list-style:none;padding:0}body .client-gallery-store-page .cgstore-header,body.simple .client-gallery-store-page .cgstore-header,body:not(.content) .client-gallery-store-page .cgstore-header{float:none !important;width:auto;margin:0 0 82px 0}body .client-gallery-store-page__cart-summary,body.simple .client-gallery-store-page__cart-summary,body:not(.content) .client-gallery-store-page__cart-summary{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){body .client-gallery-store-page__cart-summary,body.simple .client-gallery-store-page__cart-summary,body:not(.content) .client-gallery-store-page__cart-summary{position:fixed;top:100%;left:0;right:0;bottom:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:#fff}body .client-gallery-store-page__cart-summary .client-gallery-store-heading,body.simple .client-gallery-store-page__cart-summary .client-gallery-store-heading,body:not(.content) .client-gallery-store-page__cart-summary .client-gallery-store-heading{display:none}}body .client-gallery-store-page__cart-summary--open,body.simple .client-gallery-store-page__cart-summary--open,body:not(.content) .client-gallery-store-page__cart-summary--open{top:74px;height:calc(100% - 74px)}body .client-gallery-store-page__outer-shelf,body.simple .client-gallery-store-page__outer-shelf,body:not(.content) .client-gallery-store-page__outer-shelf{position:fixed;width:100%;bottom:0;left:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media only screen and (min-width: 768px){body .client-gallery-store-page__outer-shelf,body.simple .client-gallery-store-page__outer-shelf,body:not(.content) .client-gallery-store-page__outer-shelf{display:none}}body .client-gallery-store-page__outer-shelf p,body.simple .client-gallery-store-page__outer-shelf p,body:not(.content) .client-gallery-store-page__outer-shelf p{margin:0}body .client-gallery-store-page__outer-shelf--open,body.simple .client-gallery-store-page__outer-shelf--open,body:not(.content) .client-gallery-store-page__outer-shelf--open{padding-top:20px;background:#E5E5E5;bottom:calc(100% - 74px)}body .client-gallery-store-page__inner-shelf,body.simple .client-gallery-store-page__inner-shelf,body:not(.content) .client-gallery-store-page__inner-shelf{border-top:1px solid #EAEAEC;border-bottom:1px solid #EAEAEC;border-left:0;border-right:0;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 20px;width:100%}body .client-gallery-store-page__inner-shelf .container-right,body.simple .client-gallery-store-page__inner-shelf .container-right,body:not(.content) .client-gallery-store-page__inner-shelf .container-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .client-gallery-store-page__inner-shelf .container-right p,body.simple .client-gallery-store-page__inner-shelf .container-right p,body:not(.content) .client-gallery-store-page__inner-shelf .container-right p{margin-right:10px}body .client-gallery-store-page__close-button,body.simple .client-gallery-store-page__close-button,body:not(.content) .client-gallery-store-page__close-button{position:fixed;width:100%;bottom:-80px;padding:16px 20px;border-top:1px solid #EAEAEC;background:#fff;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;z-index:7}body .client-gallery-store-page__close-button .client-gallery-store-btn,body.simple .client-gallery-store-page__close-button .client-gallery-store-btn,body:not(.content) .client-gallery-store-page__close-button .client-gallery-store-btn{margin:0}body .client-gallery-store-page__close-button--visible,body.simple .client-gallery-store-page__close-button--visible,body:not(.content) .client-gallery-store-page__close-button--visible{bottom:0}@media only screen and (min-width: 768px){body .client-gallery-store-page__close-button--visible,body.simple .client-gallery-store-page__close-button--visible,body:not(.content) .client-gallery-store-page__close-button--visible{display:none}}body .client-gallery-store-page__checkout-overview,body.simple .client-gallery-store-page__checkout-overview,body:not(.content) .client-gallery-store-page__checkout-overview{padding-left:20px;padding-right:20px}@media only screen and (min-width: 950px){body .client-gallery-store-page__checkout-overview,body.simple .client-gallery-store-page__checkout-overview,body:not(.content) .client-gallery-store-page__checkout-overview{padding-left:160px;padding-right:160px}}body .client-gallery-store-page__body,body.simple .client-gallery-store-page__body,body:not(.content) .client-gallery-store-page__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body .client-gallery-store-page__body::after,body.simple .client-gallery-store-page__body::after,body:not(.content) .client-gallery-store-page__body::after{content:"";padding-bottom:200px}@media only screen and (max-width: 768px){body .client-gallery-store-page__body::after,body.simple .client-gallery-store-page__body::after,body:not(.content) .client-gallery-store-page__body::after{padding-bottom:0}}@media only screen and (max-width: 768px){body .client-gallery-store-page__body,body.simple .client-gallery-store-page__body,body:not(.content) .client-gallery-store-page__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body .client-gallery-store-page__checkout-steps,body.simple .client-gallery-store-page__checkout-steps,body:not(.content) .client-gallery-store-page__checkout-steps{width:40%;margin-left:5%}@media only screen and (max-width: 768px){body .client-gallery-store-page__checkout-steps,body.simple .client-gallery-store-page__checkout-steps,body:not(.content) .client-gallery-store-page__checkout-steps{width:100%;margin-left:0}}body .client-gallery-store-page__order-summary,body .client-gallery-store-page__checkout-success,body.simple .client-gallery-store-page__order-summary,body.simple .client-gallery-store-page__checkout-success,body:not(.content) .client-gallery-store-page__order-summary,body:not(.content) .client-gallery-store-page__checkout-success{padding:80px 160px}@media only screen and (max-width: 768px){body .client-gallery-store-page__order-summary,body .client-gallery-store-page__checkout-success,body.simple .client-gallery-store-page__order-summary,body.simple .client-gallery-store-page__checkout-success,body:not(.content) .client-gallery-store-page__order-summary,body:not(.content) .client-gallery-store-page__checkout-success{padding:23px 20px 74px 20px}}.cgstore-order-summary{width:400px}@media only screen and (max-width: 768px){.cgstore-order-summary{width:100%;padding-top:32px;margin-top:32px;border-top:1px solid #EAEAEC}}.cgstore-order-summary__box{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EAEAEC;border-radius:2px;padding:32px 32px 24px 32px}@media only screen and (max-width: 768px){.cgstore-order-summary__box{padding:0;border:none}}.cgstore-table{width:100%;font-size:14px}@media only screen and (max-width: 600px){.cgstore-table{padding-bottom:8px}}.cgstore-price{font-weight:bold;font-size:22px;margin-left:4px}.cgstore-cart-summary{padding:12px;width:60%}@media only screen and (max-width: 768px){.cgstore-cart-summary{width:100%;padding:0}}.cgstore-cart-summary__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:36px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 600px){.cgstore-cart-summary__item{margin-top:32px}}.cgstore-cart-summary__item__left{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:180px}@media only screen and (max-width: 600px){.cgstore-cart-summary__item__left{min-height:150px}}.cgstore-cart-summary__item__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:200px}@media only screen and (max-width: 600px){.cgstore-cart-summary__item__right{width:auto}}.cgstore-cart-summary__item__details{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:4px 8px 4px 16px;height:84px}.cgstore-cart-summary__stepper__mobile{display:none}@media only screen and (max-width: 600px){.cgstore-cart-summary__stepper__mobile{display:block;margin:14px 0}}@media only screen and (max-width: 600px){.cgstore-cart-summary__stepper__desktop .quantity-stepper{margin-left:48px;display:none}}.empty-cart-message{width:100%;text-align:center}.shipping-address-table{width:100%}.cgstore-label{display:block;color:black;margin-bottom:6px;margin-top:24px;font-size:14px;font-weight:300}.cgstore-label--first{margin-top:0}.cgstore-fieldset{margin:0;padding:0;border:none}.cgstore-body-text{font-size:14px;padding:0;margin:0;font-weight:300;line-height:160%}.cgstore-body-text--grey{color:#6F6C7B}.cgstore-body-text--bold{font-weight:600}.cgstore-body-text--center{text-align:center}.cgstore-body-text--block{margin-top:12px}.cgstore-body-text--bump{margin-left:24px}.cgstore-body-text--line-height{line-height:1.5}.cgstore-body-text--align-right{text-align:right}.cgstore-divider{background-color:#eaeaec;border:none;height:1px;margin:24px 0}.cgstore-divider--mobile{display:none}@media only screen and (max-width: 768px){.cgstore-divider--mobile{display:block}}.client--no-scroll{overflow:hidden}.client .client-gallery-store-heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:22px;color:#000;font-weight:600;margin:0 0 24px 0}.cgstore-address-table{width:100%;font-weight:300}.cgstore-address-table tr{display:-webkit-flex;display:-ms-flexbox;display:flex}.cgstore-address-table td{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cgstore-address-table--billing{margin-top:24px}.client-gallery-checkout-step{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #EAEAEC;margin-right:32px}.client-gallery-checkout-step .client-gallery-store-heading{margin:0}.client-gallery-checkout-step .client-gallery-store-heading--first{margin-bottom:24px}@media only screen and (max-width: 768px){.client-gallery-checkout-step{padding-bottom:24px;margin-bottom:24px;margin-right:0}}.client-gallery-checkout-step:last-of-type{border-bottom:none;margin-bottom:0}.client-gallery-checkout-step input[type="text"],.client-gallery-checkout-step .cgstore-card-input-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:48px;padding:12px;border:1px solid #EAEAEC;border-radius:2px;font-size:14px;font-weight:300}.client-gallery-checkout-step input[type="text"]:focus,.client-gallery-checkout-step .cgstore-card-input-wrap:focus{border:1px solid #202020;outline:2px solid rgba(32,32,32,0.15)}.client-gallery-checkout-step .cgstore-styled-checkbox-container{margin-bottom:16px;font-weight:300px}.client-gallery-checkout-step .cgstore-card-input-wrap{margin-bottom:12px}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]{opacity:0;position:absolute}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]~label{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;cursor:pointer;font-weight:300}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]~label svg{opacity:0;width:15px;height:15px}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]~label .cgstore-styled-checkbox__box{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;border:1px solid #EAEAEC;border-radius:2px;margin-right:8px}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]~label .cgstore-styled-checkbox__label{display:inline-block;height:14px;margin-bottom:4px}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]:hover~label{border-color:#000}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]:checked~label{border-color:#000}.client-gallery-checkout-step input.cgstore-styled-checkbox[type="checkbox"]:checked~label svg{opacity:1}.client-gallery-checkout-step input[type="radio"]{opacity:0;position:absolute}.client-gallery-checkout-step input[type="radio"]~label{cursor:pointer;border:1px solid red;height:68px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;margin-top:8px;border:1px solid #EAEAEC;border-radius:2px;font-size:14px;font-weight:300px}.client-gallery-checkout-step input[type="radio"]~label .radio-label-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:300}.client-gallery-checkout-step input[type="radio"]~label .radio-label-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:300}.client-gallery-checkout-step input[type="radio"]~label .outer-circle{position:relative;display:inline-block;width:18px;height:18px;border-radius:100%;border:1px solid #EAEAEC;margin-right:12px}.client-gallery-checkout-step input[type="radio"]~label .inner-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.1);transform:translate(-50%, -50%) scale(0.1);width:6px;height:6px;display:inline-block;border-radius:100%;-webkit-transition:all ease-in-out 100ms;transition:all ease-in-out 100ms}.client-gallery-checkout-step input[type="radio"]:hover~label{border-color:#D0CFD5}.client-gallery-checkout-step input[type="radio"]:hover~label .outer-circle{border-color:#D0CFD5}.client-gallery-checkout-step input[type="radio"]:hover~label .inner-circle{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);background:#D0CFD5}.client-gallery-checkout-step input[type="radio"]:checked~label{border-color:#000}.client-gallery-checkout-step input[type="radio"]:checked~label .outer-circle{background:#000}.client-gallery-checkout-step input[type="radio"]:checked~label .inner-circle{background:#fff;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.client-gallery-checkout-step--inactive .client-gallery-store-heading{color:#A9A7B1}.client-gallery-store-input-error{color:#CA1C2C;margin:4px 0 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.client-gallery-store-input-error__svg{margin-right:6px;margin-top:2px;height:16px;width:16px}.client-gallery-store-input-error__message{width:calc(100% - 16px);display:inline-block;margin-top:1px}.checkout-step-confirmation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:300}.checkout-step-confirmation__details{margin:0}.checkout-step-confirmation__change-btn{background:none;border:none;text-decoration:underline;color:#6F6C7B;font-size:14px}.client-gallery-store-btn-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.client-gallery-store-btn-container--mobile{position:fixed;bottom:0;width:100%;left:0;padding:12px 20px;border-top:1px solid #EAEAEC}@media only screen and (min-width: 768px){.client-gallery-store-btn-container{position:static;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.client-gallery-store-btn{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:14px 0;height:48px;width:100%;box-sizing:border-box;border-radius:2px;font-size:14px;font-weight:300;margin-top:16px;cursor:pointer;background:#202020;color:white;-webkit-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}.client-gallery-store-btn:hover{background:#373737}.client-gallery-store-btn:active{background:#202020}.client-gallery-store-btn--outline{background:white;color:#020202;border:1px solid #020202}.client-gallery-store-btn--outline:hover{background:#f6f6f7}.client-gallery-store-btn--outline:active{background:white}.client-gallery-store-btn--outline:disabled{opacity:0.5}.client-gallery-store-btn--half-width{width:48%}@media only screen and (max-width: 325px){.client-gallery-store-btn--half-width{width:100%}}.client-gallery-store-btn--shipping-address{margin-top:24px}.client-gallery-store-btn--stacked{margin-top:0;margin-bottom:8px;width:100%}@media only screen and (max-width: 768px){.client-gallery-store-btn--stacked{margin-bottom:0;width:48%}}.client-gallery-store-btn--floating{width:auto;padding:0 56px}@media only screen and (max-width: 600px){.client-gallery-store-btn--floating{width:100%}}.client-gallery-store-btn:disabled{opacity:0.5;background:#373737;cursor:not-allowed}.client-gallery-store-btn__loading-spinner{display:inline-block;width:24px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ4SURBVHgBrZXPS1RRFMfPez7NQTPslxFWFESbWhSFbQoiooiKov6C9m2iP6BVq2jRpl27COofiKBFEO2k0iL6Zc7GfillppM6M8/PmXse9zI6juPzwIeDvnu/33vPvXNuJMtEmqadpAHYAd3QBfMwAz9gBIpRFP1rpBE1EO4lXYZdUA5Q8Yrl8P+fYAij6aYGiB8nnYJ2m1yxPBeYlJcwKcFbTD6Hekmd+FnSmUA4tTIMwiiTJ23cJtJG6IftUDWt/XyLGfdx0Q74cJJ0xYSVn/CQwSOyTDBPz+UYdAZz3zGvqN9jG7SZdBHabCXf4E4z8doKXd2fwe/AYI9dEGdAXBJ3S9TgD9xlYklWGIzV83gJU+LKq7GvZoDTFvIJcYeqq7/NhBlpMcxkWPyl6EY70R0cMWFdvV61cVllMFd3Py6+VH0qfFRcqZRByR/foSDuBnapwV7oEHfVipI//or7jWgkarDB3NrY4lfJGWjMUfuyaUZZ7SNZ28h2EGndJ8QdcjvO2yRnoNEhvo3MqsEv8Vf0kOSPRHyvKqnBG/G/4POSP9aJ77pTavDIxHUXA2zxsKwytNGJu+5Zh/0f22PxWvwubjFwvbQYzNGLUhDfiafRrmS96Ka4fq4GO+EBE3qktUjEt4ns1XPNDqcx0j37W3dyAJ5g0t9MlTHacwomXjVKaFZr2nWDr5Gum0lWsqdqBsNMGrJxfaTdsBW0xNrWx8xEF1zJNJd6Mq+SbkCvGYToHde+/x4+iHuLv8CoMYF4GurF9QYMuE86DY9tARlxsCg10rLoa9ZjZZmsF88GNwx2owd+Di7AQdCXT5vZC3hl+TnCs400FgCrDOta1opHDAAAAABJRU5ErkJggg==);-webkit-animation:spin 800ms linear infinite;animation:spin 800ms linear infinite}.client-gallery-store-back-to-site{margin:0}.client-gallery-store-back-to-site__btn{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}.client-gallery-store-back-to-site .cgstore-header-back-arrow{margin-right:12px}.client-gallery-store-order-summary{border:1px solid #EAEAEC;padding:24px;border-radius:2px;width:400px;font-weight:400}.client-gallery-store-order-summary__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex}.client-gallery-store-order-summary__item .product-preview{margin-bottom:0}.client-gallery-store-order-summary__item__left{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0}.client-gallery-store-order-summary__item__left:first-child{margin:0}.client-gallery-store-order-summary__item__left:last-child{margin-bottom:0}.client-gallery-store-order-summary__item__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.client-gallery-store-order-summary__item__details{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.client-gallery-store-order-summary__totals{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.client-gallery-store-order-summary__totals__top{border-top:1px solid #EAEAEC;border-bottom:1px solid #EAEAEC;padding:16px 0;margin:16px 0}@media only screen and (max-width: 768px){.client-gallery-store-order-summary{width:100%;border-top:none;border-bottom:none;padding:24px 20px}}.product-preview{width:100%}.product-preview__full-view{border:1px solid #EAEAEC;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.product-preview__full-view--large{width:280px;height:240px}@media only screen and (max-width: 600px){.product-preview__full-view--large{width:100%}}.product-preview__full-view--medium{width:220px;height:220px}@media only screen and (max-width: 600px){.product-preview__full-view--medium{width:100%}}.product-preview__full-view--small{width:80px;height:80px}.product-preview__full-view img{max-width:100%;max-height:100%;margin:auto}.product-preview__thumbnail-container{padding-bottom:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.product-preview__thumbnail-container__thumbnail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:68px;height:68px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:2px;background:none;padding:0;margin-right:8px}.product-preview__thumbnail-container__thumbnail--selected{border:2px solid #020202}.product-preview__thumbnail-container__thumbnail:hover:not(.product-preview__thumbnail-container__thumbnail--selected){border:2px solid #E5E5E5}.product-preview__thumbnail-container__thumbnail img{max-width:90%;max-height:90%}.cgstore-crop-preview-wrap{position:relative;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shipping-option-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px;cursor:pointer;background:white;border:1px solid #EAEAEC;margin-bottom:12px}.shipping-option-btn--active{border:solid black 1px}.quantity-stepper{display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px}.quantity-stepper input::-webkit-outer-spin-button,.quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper input[type=number]{-moz-appearance:textfield}.quantity-stepper--large{height:48px}.quantity-stepper__input{width:28px;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:1px solid #EAEAEC;border-radius:2px;font-size:14px;padding-top:4px}.quantity-stepper__input--large{width:48px;height:48px;padding-top:0}.quantity-stepper__button{border:none;background:none}.quantity-stepper__button:disabled{cursor:not-allowed}.order-success-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:502px;margin:40px auto 80px auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F7FFFD;border:solid #ACE5D8 1px;border-radius:2px}@media only screen and (max-width: 768px){.order-success-box{max-width:100%}}.cgstore-order-complete-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 768px){.cgstore-order-complete-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cgstore-order-complete-wrap__left{width:50%;padding:0 80px}@media only screen and (max-width: 768px){.cgstore-order-complete-wrap__left{width:100%;padding:0}}.cgstore-order-complete-wrap__right{width:50%;padding:0 80px}@media only screen and (max-width: 768px){.cgstore-order-complete-wrap__right{width:100%;padding:0 0 75px 0}}.cgstore-order-complete-line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.cgstore-order-billing-summary{margin-top:48px}.cgstore-button-footer{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:84px}.view-cart-react-root{display:inline-block}@media only screen and (max-width: 768px){.view-cart-react-root{margin-right:0}}.cgstore-button-icon{width:29px;height:29px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cgstore-button-icon:hover:not(.cgstore-button-icon--disabled){background:#EFEFF0}.cgstore-button-icon:active{background:#F9F9F9}.cgstore-button-icon--small{width:23px;height:23px}.cgstore-text-btn{background:none;border:none;text-decoration:underline;padding:0;color:#6F6C7B;font-size:14px;font-weight:300}.cgstore-text-btn:hover{color:black;text-decoration:none}.cgstore-text-btn:active{color:#6F6C7B}.cta-mobile-footer{width:100%;position:absolute;bottom:0;right:0;padding:12px 20px;border-top:1px solid #EAEAEC;background:#fff;z-index:5}.cta-mobile-footer .client-gallery-store-btn{margin:0}@media only screen and (min-width: 600px){.cta-mobile-footer{display:none}}.cta-desktop-container{display:none}@media only screen and (min-width: 600px){.cta-desktop-container{display:-webkit-flex;display:-ms-flexbox;display:flex}}
