:root{--primary-color:#b5152b;--primary-hover-color:#8e1c24;--text-color:#666;--bg-color:#fff;--bg-accent-color:#f9f9f9;--button-color:#1d7bdb;--button-hover-color:#164d85;--border-color:#e3e7eb}.amcard-page-product .amcard-field-container{flex-basis:auto}html body.catalog-product-view .tier-prices-tooltip{font-size:100%;font-weight:300}html body.catalog-product-view .amprot-image-block{height:90px;width:90px}html body.catalog-product-view .amprot-swatch-option{height:auto}html body.catalog-product-view .amprot-swatch-option.-selected{border-color:#666}html body.catalog-product-view .amprot-swatch-option:hover{border-color:#666}html body.catalog-product-view #maincontent{padding:0;padding-top:2em}html body.catalog-product-view ul.prices-tier.items{background:none;margin:0;padding:0}html body.catalog-product-view #product-to-category{width:100%;margin-top:1em;font-size:100%}html body.catalog-product-view #product-attribute-specs-table th,html body.catalog-product-view #product-attribute-specs-table td{padding-top:0}html body.catalog-product-view ul.slick-dots{display:none}html body.catalog-product-view #amasty-gallery-images{margin:0}html body.catalog-product-view .fancybox-bg{background-color:#333333 !important;opacity:0.55 !important}html body.catalog-product-view .position-left{display:flex;flex-flow:row-reverse}html body.catalog-product-view .position-left #amasty-main-container{margin-left:5% !important}html body.catalog-product-view .position-left div#amasty-gallery-container{position:relative !important;height:inherit !important;max-height:500px}html body.catalog-product-view .position-left div#amasty-gallery-container div#amasty-gallery-images a.amasty-gallery-thumb-link{margin-bottom:2rem;width:auto !important;border:2px solid transparent;border-left:3px solid transparent;transition:border .2s}html body.catalog-product-view .position-left div#amasty-gallery-container div#amasty-gallery-images a.amasty-gallery-thumb-link:hover{border:2px solid #b5152b;border-left:3px solid #b5152b}html body.catalog-product-view .position-left div#amasty-gallery-container div#amasty-gallery-images a.amasty-gallery-thumb-link.active{border-left:3px solid #b5152b}html body.catalog-product-view .position-left div#amasty-gallery-container .slick-list,html body.catalog-product-view .position-left div#amasty-gallery-container .slick-track{height:inherit !important;max-height:450px}html body.catalog-product-view .position-under #amasty-gallery-container{margin:0;margin-top:1em}html body.catalog-product-view .position-under #amasty-gallery-container .slick-list{margin:0 !important}html body.catalog-product-view .position-under #amasty-gallery-container div#amasty-gallery-images{padding:0}html body.catalog-product-view .position-under #amasty-gallery-container div#amasty-gallery-images a.amasty-gallery-thumb-link.active{border-top:3px solid #b5152b}html body.catalog-product-view .product-info-main.simple-product-view .category-tag{text-transform:uppercase;text-align:center}html body.catalog-product-view .product-info-main.simple-product-view .page-title-wrapper{border-bottom:1px solid #ddd;width:100%;text-align:center;margin-bottom:1em}html body.catalog-product-view .product-info-main.simple-product-view .page-title-wrapper .page-title{margin:0}html body.catalog-product-view .product-info-main.simple-product-view .page-title-wrapper .total-price-container{margin-bottom:2em}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form{width:100%;margin-top:1em}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute{display:flex;align-items:flex-start;position:relative;margin-bottom:40px}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute .swatch-attribute-label{width:120px;min-width:120px;font-weight:400}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute .swatch-attribute-selected-option{position:absolute;left:120px;bottom:0;padding:0;font-size:80%;line-height:120%;transform:translateY(100%);color:#b5152b}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options{margin:0;width:100%;display:flex;flex-wrap:wrap}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options .swatch-option{box-shadow:none;margin-right:0.5em}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options .swatch-option:hover{border:2px solid #b5152b;outline:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options .swatch-option.disabled{display:none !important}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options .swatch-option.selected{border:2px solid #b5152b;outline:none;box-shadow:none;pointer-events:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .swatch-attribute-options .swatch-option.selected:hover{border:2px solid #b5152b;outline:none;box-shadow:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .babysmile_color .swatch-option{border-radius:100%}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .babysmile_format .swatch-option{border:0;min-width:40px;min-height:40px}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .babysmile_format .swatch-option:hover{border:0;border-bottom:2px solid #b5152b;outline:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .babysmile_format .swatch-option.selected{border:0;border-bottom:2px solid #b5152b;outline:none;box-shadow:none;pointer-events:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .babysmile_format .swatch-option.selected:hover{border:0;border-bottom:2px solid #b5152b;outline:none;box-shadow:none}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .product-options-wrapper{padding:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .product-options-wrapper .fieldset{margin:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .field{margin:0;width:100%;max-width:100%;display:flex;margin-bottom:20px}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .field .label{width:120px;min-width:120px;font-size:80%;margin:0;padding:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .field .label span{margin:auto}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .field .control{width:auto;max-width:100%;display:block;padding:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .field .control select{width:auto}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .configurator-button-wrapper{margin:0;margin-bottom:1em;width:100%}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .configurator-button-wrapper button{width:100%}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart{float:none;width:100%;margin:0;position:relative}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .field.qty{flex-wrap:wrap;padding:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .field.qty .actions{flex-basis:100%;margin-top:1em}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset{margin:0;width:100%;max-width:100%;margin-bottom:20px}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset .actions{width:100%;display:block}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset .actions .tocart{width:100%}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset .label{width:120px;min-width:120px;font-size:80%;margin:0;padding:0;display:inline}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset .control{width:auto;max-width:100%;display:inline;padding:0}html body.catalog-product-view .product-info-main.simple-product-view .product-add-form .box-tocart .fieldset .control select{width:auto}html body.catalog-product-view .product-info-main.simple-product-view .delivery{margin-top:1em}html body.catalog-product-view .product-info-main.simple-product-view .delivery .delivery-info{padding-top:0.2em}html body.catalog-product-view .product-info-main.simple-product-view .price-container,html body.catalog-product-view .product-info-main.simple-product-view .price,html body.catalog-product-view .product-info-main.simple-product-view .finalPrice{font-size:16px;color:#666}html body.catalog-product-view .product-info-main.simple-product-view .price-box{align-self:flex-start;font-size:16px;font-size:80%;margin-bottom:2em}html body.catalog-product-view .product-info-main.simple-product-view .price-box .price-container,html body.catalog-product-view .product-info-main.simple-product-view .price-box .price,html body.catalog-product-view .product-info-main.simple-product-view .price-box .finalPrice{font-size:16px;color:#666}html body.catalog-product-view .product-info-main.simple-product-view .price-details{display:inline;align-self:flex-start;font-size:16px;font-size:80%}html body.catalog-product-view .simple-product-details{border-top:1px solid #ddd;padding:3rem 0}html body.catalog-product-view .product.media{flex-flow:column}html body.catalog-product-view .product.media .slick-dots{display:none !important}html body.catalog-product-view .product.media .pf-button-wrapper .open-preview-button{text-align:center}html body.catalog-product-view #preview-modal0{height:100%;display:flex;flex-flow:column;padding:5%;position:relative}html body.catalog-product-view #preview-modal0 .pageflip-wrapper,html body.catalog-product-view #preview-modal0 #pageflip{height:100%}html body.catalog-product-view #preview-modal0 .pf-custom-close{position:absolute;right:0;top:0;margin:5%;height:2em;width:2em;z-index:999;cursor:pointer;background-size:100%;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQ5Ljk5OCA0NDkuOTk4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iQ2FwYV8xIiBvdmVyZmxvdz0iaGlkZGVuIj48Zz48Zz48cGF0aCBkPSJNNDQ5Ljk3NCAzNC44NTUgNDE1LjE5MSAwIDIyNS4wMDcgMTkwLjE4NCAzNC44MzkgMCAwLjAyNCAzNC44MzkgMTkwLjE5MiAyMjQuOTk5IDAuMDI0IDQxNS4xNTkgMzQuODM5IDQ0OS45OTggMjI1LjAwNyAyNTkuNzk3IDQxNS4xOTEgNDQ5Ljk5OCA0NDkuOTc0IDQxNS4xNDMgMjU5LjgzIDIyNC45OTlaIiBmaWxsPSIjQjUxNTJCIi8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=")}.product-portraitfoto-pf-13x18 .field.required{flex-flow:column;width:100%}.product-portraitfoto-pf-13x18 .field.required label.label{margin-bottom:2em !important;font-weight:bold}.product-portraitfoto-pf-13x18 .field.required .label,.product-portraitfoto-pf-13x18 .field.required .field.choice{width:100% !important}.product-portraitfoto-pf-13x18 .field.required label.label.admin__field-label{margin-bottom:0 !important;font-weight:normal}.product-portraitfoto-pf-13x18 .field.required .field.choice{margin-bottom:1em !important}.block-detail.related .primary-title,.block-detail.upsell .primary-title,.block-detail.crosssell .primary-title{background:none !important;border-top:1px solid #ddd;padding-top:2em}.block-detail.related .primary-title h2,.block-detail.upsell .primary-title h2,.block-detail.crosssell .primary-title h2{color:#666;font-size:100%}.block-detail.related .products,.block-detail.upsell .products,.block-detail.crosssell .products{font-size:90%}.block-detail.related .products .product-item:hover,.block-detail.upsell .products .product-item:hover,.block-detail.crosssell .products .product-item:hover{border:1px solid #ddd}.block-detail.related .products .product-item .price-details,.block-detail.upsell .products .product-item .price-details,.block-detail.crosssell .products .product-item .price-details{display:none !important}.block-detail.related .products .product-item .product-item-photo,.block-detail.upsell .products .product-item .product-item-photo,.block-detail.crosssell .products .product-item .product-item-photo{border:none !important;padding:25px !important}body .product-info-main .box-tocart .field.qty .control .qty{float:none}.field.downloads.downloads-no-separately{display:none !important}.box-tocart .field.qty{display:block !important}.box-tocart .fieldset .actions{display:block !important;margin-top:2rem}.box-tocart #product-addtocart-button{width:100% !important}