.product-details-price{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-start;font-size:2.2rem;margin-top:20px}.product-details-description .product-details-price{margin-top:60px}.specification-container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,max-content);grid-gap:40px 40px;width:100%;justify-content:flex-start;font-size:1.2rem}.specification-container.col-3{grid-gap:40px 80px;grid-template-rows:repeat(1,max-content)}.specification-container.col-3 .grid-column,.specification-container .grid-column{display:grid;grid-row-gap:40px;grid-auto-rows:max-content}.specification-container>.gallery-container{}.specification-container>.info-container{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-gap:30px 0;width:100%;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.specification-container .feature-item{width:100%;padding:0;margin:0;min-width:auto}.feature-item.calendar-features-options .wrapper{background:#f9f9f9;padding:0 14px;border-radius:4px}.feature-item .title{font-size:1.35rem;font-weight:600;margin:0 0 8px 0;line-height:1.75rem;text-align:left;text-transform:uppercase;letter-spacing:.2rem;width:100%;color:var(--base-text-title-color)}.feature-item .description,.feature-list li{font-size:1.14rem;font-weight:300;margin:0;color:var(--base-text-body-color);line-height:1.8rem;text-align:left;letter-spacing:1px}.feature-item .description .emphasis{font-weight:500;color:var(--base-text-title-color)}ul.feature-list li{list-style-position:inside}.feature-item.paper-options .paper-group{display:grid;grid-template-rows:max-content max-content;grid-row-gap:0;margin:10px 0}.feature-item.paper-options .paper-group .name{font-weight:500;margin-bottom:2px}.feature-item.print-options .print-group{display:grid;grid-template-rows:max-content max-content;grid-row-gap:0;margin:10px 0}.feature-item.deco-options .deco-image{width:100%;height:100%;margin:10px 0 10px 0;overflow:hidden;display:inline-block}.feature-item.deco-options .deco-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:700px){.specification-container{grid-template-columns:1fr 1fr 1fr;grid-gap:50px 50px}.specification-container.col-3{grid-gap:50px 80px}.specification-container.col-3 .grid-column{grid-row-gap:50px}.specification-container.col-2.even{grid-template-columns:1fr 1fr}.specification-container.col-2{grid-template-columns:1.6fr 1fr;grid-template-rows:max-content;grid-gap:0 80px}}.plain-table{width:100%;border-collapse:collapse}.plain-table tr.unavailable{opacity:0.5}.plain-table td{padding:14px 7px;text-align:left;border-bottom:1px solid #ddd}.plain-table td.td-icon{padding-left:0;padding-right:10px}.plain-table .feature-list-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px}.feature-list-icon>*{width:100%;height:100%}.plain-table td.td-mark{text-align:center;width:25%}.plain-table tr.unavailable .mark-wrapper{color:red;font-weight:300}.plain-table .mark-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.2rem}.plain-table td.td-mark .flag-icon{display:flex;width:20px;height:12px;margin:4px}.plain-table td.td-mark .flag-icon img{height:100%}.simple-table{width:100%;border-collapse:collapse}.simple-table tr.shade{background:#f9f9f9;border-bottom:1px solid #eee}.simple-table td,.simple-table th{padding:4px 0;text-align:left}.simple-table .price-wrap{text-align:center;display:inline-block;width:100%}.simple-table td.price-column{width:35%;max-width:100px}.simple-table td.sub-head{padding-top:20px}.simple-table td.sub-head>*{font-weight:500;color:var(--base-text-title-color)}.simple-table.volume-discounts tr:nth-child(odd){background-color:#fff}.simple-table.volume-discounts tr:nth-child(even){background-color:#f6f6f6}.simple-table.volume-discounts th{font-weight:500;background-color:#93D1E2;color:#fff}.simple-table.volume-discounts td,.simple-table.volume-discounts th{text-align:center;border:1px solid #f6f6f6;padding:8px 0}.volume-discounts-container{margin:20px 0}.cover-options .group-container{display:grid;grid-template-rows:max-content max-content;grid-row-gap:10px;margin:12px 0 20px 0}.cover-options .group-container .cover-groups{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;line-height:1}.cover-options .group-container .group-title{font-weight:300;letter-spacing:0.1em;display:inline-block}.cover-groups .small-cover-image-container{margin:6px 12px 6px 0;width:8vw;flex:0 0 auto;font-size:7px;height:auto;color:#aaa;text-align:center;max-width:82px;min-width:50px}.cover-groups .small-cover-image-container>img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.the-table{border-collapse:collapse;width:100%}.intro-base-block.price-table{background:linear-gradient(to bottom,#f5f5f5 50%,#fafafa 70%);color:#333;font-size:1.2rem}.intro-base-block.price-table .table-container{margin-top:40px}.intro-base-block.price-table .the-table th{padding:19px 24px 0;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;background-color:#fff}.intro-base-block.price-table .the-table td{padding:20px 30px;border-left:1px solid #e8e8e8;min-height:80px;background-color:#fff}.intro-base-block.price-table .the-table td.cover-type{font-size:20px}.intro-base-block.price-table .the-table th:last-of-type,.intro-base-block.price-table .the-table td:last-of-type{border-right:1px solid #e8e8e8}.intro-base-block.price-table .the-table th:first-of-type,.intro-base-block.price-table .the-table td:first-of-type{max-width:200px}.intro-base-block.price-table .the-table tr{border-bottom:1px solid #ededed}.intro-base-block.price-table .the-table tr:nth-of-type(1){border-bottom:1px solid transparent}.intro-base-block.price-table .the-table tr:nth-of-type(1) td{padding:14px 24px;border-bottom:1px solid #ededed}.intro-base-block.price-table .the-table .paper-prices,.intro-base-block.price-table .the-table .print-prices{padding:5px 20px;font-size:15px}.intro-base-block.price-table .the-table .paper-prices:last-of-type,.intro-base-block.price-table .the-table .print-prices:last-of-type{margin-right:0;border-right:none}.intro-base-block.price-table .the-table .paper-all,.intro-base-block.price-table .the-table .print-all{display:flex;flex-direction:row;place-content:space-around;place-items:center}.intro-base-block.price-table .the-table .currency{font-size:90%;font-weight:300;display:inline-block}.intro-base-block.price-table .the-table .currency.base-price{font-size:1.3rem;color:#333;display:inline-block;margin-left:-4px}.intro-base-block.price-table .the-table .new .currency.base-price{color:tomato;font-size:1.3rem}.intro-base-block.price-table .the-table .base-price-text{font-size:1.6rem;font-weight:500;display:inline-block;padding:4px 0;color:#333}.intro-base-block.price-table .the-table .old .base-price-text{text-decoration:line-through;font-size:1.15rem;font-weight:300;color:#666}.intro-base-block.price-table .the-table .old .currency.base-price{font-size:0.9rem;opacity:0.5;text-decoration:line-through}.intro-base-block.price-table .the-table .new .base-price-text{margin:5px 0 0;color:tomato;font-weight:500}.intro-base-block.price-table .the-table .group-text{text-transform:capitalize;font-size:1.6rem;font-weight:500}.intro-base-block.price-table .the-table .main-text{display:inline-block;color:#333;font-weight:500;font-size:1.2rem}.intro-base-block.price-table .the-table .less-text{display:inline-block;color:var(--base-text-body-color);font-size:1.2rem}.intro-base-block.price-table .the-table .less-text.even-smaller{font-size:0.95rem}.intro-base-block.price-table .the-table .less-text.top{margin-top:3px}.intro-base-block.price-table .the-table .fee-title{display:inline-block;margin-bottom:3px;font-weight:300;font-size:1.2rem}.intro-base-block.price-table .the-table .fee-value{display:inline-block;margin-top:4px;color:#333;font-size:1.2rem;font-weight:500}.intro-base-block.price-table .the-table .fee-value.new{color:tomato;font-size:1.2rem;font-weight:300}.intro-base-block.price-table .the-table .fee-value.old{text-decoration:line-through;color:#777;font-size:1rem;font-weight:300}.intro-base-block.price-table .the-table .fee-value.new .currency{color:tomato}.intro-base-block.price-table .the-table .grid-3{display:grid;grid-template-rows:1fr 1fr 1fr;grid-gap:5px 0}.intro-base-block.price-table .starlet{font-size:1.2rem;color:#555}.intro-base-block.price-table .under-table-text{display:inline-block;color:#666;font-size:1.1rem;line-height:1.5rem}.intro-base-block.gift-boxes .full-width{padding:0 5%}.select-title-large{font-size:1.5rem;margin-bottom:15px;margin-top:15px;font-weight:300;color:var(--base-text-title-color)}.intro-heading .select-container{display:grid;grid-template-columns:1fr;width:100%;place-items:flex-start;margin-top:20px}.intro-base-block.product-details-block .block-contents-not-full-width{padding-left:0;padding-right:0}.product-details-head{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:0;width:100%}.product-details-gallery{width:100%;display:grid;grid-template-columns:100%;position:relative;overflow:hidden}.product-details-description{padding:40px 30px 0 30px}@media screen and (min-width:800px){.product-details-head{grid-template-columns:minmax(420px,55%) 1fr;grid-column-gap:60px}.product-details-description{padding:40px 0 0 0}}