@charset "UTF-8";html{overflow-y:auto}body.inner-wrap{margin:0;padding:0}.buttonsection1{height:60px;line-height:60px;width:100%;position:fixed;bottom:0px;left:0px;z-index:10001;opacity:1;background:#FFF;margin-left:0px;box-shadow:2px 2px 5px #666}.inlineblock{display:inline}.canvas-float.buttonsection{background:#e4f4f4;padding:10px}.buttonsection{position:fixed !important;float:bottom !important;bottom:0px;z-index:10001;opacity:1;margin-left:0px;width:100%;left:0px;background:#FFFFFF;box-shadow:0px -5px 5px rgba(0,0,0,0.09)}.design-details{@font-face{font-family:"ATCOIcons";src:url("/resources/wg-assets/icons/font/photoIconsV5/PhotoIconsV5.svg") format("svg");src:url("/resources/wg-assets/icons/font/photoIconsV5/PhotoIconsV5.ttf") format("truetype");font-weight:normal;font-style:normal}}@media only screen and (min-width: 1px) and (max-width: 639px){.design-details .mobile-view.v3-left{min-height:300px}.design-details .mobile-view.pdp-right{min-height:500px}}.design-details .sf-global-styleguide.sf-global_checkbox input:disabled ~ .checkbox_indicator{opacity:1}.design-details .cards-float.buttonsection{padding:10px 15px}.design-details .buttonsection .buttonfloat{position:absolute;width:375px;height:120px;left:0px;top:507px;background:rgba(76,187,199,0.2);box-shadow:-2px -1px 7px 3px rgba(0,0,0,0.25)}.design-details .divider{height:1px;background:#cdcdcd;margin:25px 0 15px 0}.design-details .sf-global-styleguide.sf-global_checkbox input:checked:disabled ~ .checkbox_indicator{opacity:0.5}@media only screen and (min-width: 1024px) and (max-width: 1024px){.design-details .storecat-details .large-4.pdp-right{width:41.66667%}}.design-details .retire{position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.2);z-index:5;left:0;top:0}.design-details .ribbon{width:250px;height:250px;overflow:hidden;position:absolute;z-index:10}.design-details .ribbon span{position:absolute;display:block;width:313px;padding:15px 0;background-color:#cc0000;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font:700 18px/1 "Lato", sans-serif;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;text-align:center}.design-details .ribbon-top-left{top:0px;left:0px;z-index:99}.design-details .ribbon-top-left span{right:-2px;top:68px;transform:rotate(-45deg)}@media only screen and (max-width: 1023px){.design-details .horizontal-thumbnails-view{opacity:0;width:0px;height:0px;overflow:hidden}}.design-details .snapfish .product-points.DESCRIPTION1 .longDescriptionText{line-height:25px}.design-details .snapfish .product-height#zoomContainer .owl-wrapper-outer{padding-bottom:30px}.design-details .snapfish .pdp .product-design-group-name.flex-end{padding-top:30px}.design-details .pdp-variation-3 .price-styling.chicklet-view,.design-details .storecat-detail .price-styling.chicklet-view{padding:20px !important}.design-details .pdp-variation-3 .price-styling.chicklet-view .save-to-cart,.design-details .storecat-detail .price-styling.chicklet-view .save-to-cart{text-align:center}.design-details .pdp-variation-3 .price-styling.chicklet-view .save-to-cart .price-info,.design-details .storecat-detail .price-styling.chicklet-view .save-to-cart .price-info{display:inline-block;margin-right:20px}.design-details .pdp-variation-3 .price-styling.chicklet-view .save-to-cart .price-info .couponcode-details,.design-details .storecat-detail .price-styling.chicklet-view .save-to-cart .price-info .couponcode-details{padding-bottom:12px;font-weight:normal;font-size:initial}.design-details .pdp-variation-3 .price-styling.chicklet-view .save-to-cart a.button-02-arrow.gwb-p.gwb-bg-grey,.design-details .storecat-detail .price-styling.chicklet-view .save-to-cart a.button-02-arrow.gwb-p.gwb-bg-grey{margin-top:10px}.design-details .pdp-variation-3 .price-styling.chicklet-view .sf-global-styleguide.sf-global-quantity.quantity-desktop,.design-details .storecat-detail .price-styling.chicklet-view .sf-global-styleguide.sf-global-quantity.quantity-desktop{margin:0px}@media only screen and (min-width: 641px) and (max-width: 768px){.design-details .pdp-variation-3 .price-styling.chicklet-view,.design-details .storecat-detail .price-styling.chicklet-view{padding:20px 15px !important}.design-details .pdp-variation-3 .price-styling.chicklet-view .save-to-cart .price-info,.design-details .storecat-detail .price-styling.chicklet-view .save-to-cart .price-info{margin-right:14px}}@media only screen and (max-width: 767px){.design-details .pdp-variation-3 .price-styling.chicklet-view,.design-details .storecat-detail .price-styling.chicklet-view{padding:20px 0px !important}}@media only screen and (max-width: 767px){.design-details .design-options .show-more-options{position:relative;text-transform:uppercase;font-size:12px}.design-details .design-options .show-more-options span.caret{display:block;margin-left:6px;position:absolute;border-width:0 2px 2px 0 !important;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid;top:0px;margin-top:0px}.design-details .design-options .show-more-options span.caret.show-less{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:4px}.design-details .design-options .show-more-options a{padding-right:15px}}.design-details .threed-link{position:absolute;z-index:200;bottom:5px;left:0;right:0;margin:auto}.design-details .threed-link div{vertical-align:middle}.design-details .threed-link .threednumber{position:absolute;top:-22px;font-size:14px;padding-left:5px;font-weight:bold;width:50px;text-align:left;display:inline-block}.design-details .threed-link .threednumber sup{font-size:20px;margin-left:-3px;display:inline-block}.design-details .threed-link .icon-rotate-left{margin-right:10px;font-size:18px;vertical-align:bottom}.design-details .threed-link.view-threed{z-index:3;padding-bottom:10px;width:fit-content}.design-details .threed-link.view-threed .view-threed-text{font-family:"BrandonGrotesqueBold";border-bottom:2px solid}.design-details .threed-link.view-threed:hover{text-decoration:none}.design-details .threed-link sup{text-decoration:none;font-size:25px;margin-left:0}.design-details .enable-zoom .threed-link.view-threed{display:none}.design-details .p-b-0{padding-bottom:0px !important}.design-details .p-b-5{padding-bottom:5px !important}.design-details .p-b-10{padding-bottom:10px !important}.design-details .p-b-15{padding-bottom:15px !important}.design-details .p-b-20{padding-bottom:20px !important}.design-details .m-b-0{margin-bottom:0px !important}.design-details .m-b-5{margin-bottom:5px !important}.design-details .m-b-10{margin-bottom:10px !important}.design-details .m-b-15{margin-bottom:15px !important}.design-details .m-b-20{margin-bottom:20px !important}.design-details .m-b-25{margin-bottom:25px !important}.design-details .m-t-0{margin-top:0px !important}.design-details .m-t-5{margin-top:5px !important}.design-details .m-t-10{margin-top:10px !important}.design-details .m-t-15{margin-top:15px !important}.design-details .m-t-20{margin-top:20px !important}.design-details .m-t-25{margin-top:25px !important}@media only screen and (max-width: 767px){.design-details .mobile-view{width:100%}}.design-details .show-for-mobile-only{display:inherit !important}@media only screen and (min-width: 768px){.design-details .show-for-mobile-only{display:none !important}}.design-details .hide-for-mobile-only{display:none !important}@media only screen and (min-width: 768px){.design-details .hide-for-mobile-only{display:inherit !important}}.design-details label{font-size:1.063em;line-height:21px;cursor:default}.design-details .horizontal-bar{border-color:#e4e4e4;border-width:1px}.design-details .sf-global-styleguide.sf-global-dropdown ul li.active.add-saleprice:hover *{color:#fff !important}.design-details .disable-section{opacity:0.4;cursor:default !important}.design-details .disable-section *{cursor:default !important}.design-details .back-link{width:40px;height:40px;background:url("/resources/images/bsp/OpenBook.png") no-repeat;display:inline-block;-webkit-box-shadow:rgba(0,0,0,0.2) 4px 2px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 4px 2px 5px;box-shadow:rgba(0,0,0,0.2) 4px 2px 5px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;position:absolute;bottom:30px;margin-left:-10px;z-index:3;left:calc(100% - 30px);top:75%}.design-details .product-pickup ul li{display:inline-block;padding:5px 8px}.design-details .product-pickup ul li.store-list .circle{height:6px;width:6px;background:#353535;border:solid 1px #353535;border-radius:50%;display:inline-block;margin-right:8px;margin-bottom:3px}.design-details .product-pickup ul li.store-list:first-child .circle{display:none}.design-details .pricing-links{padding-bottom:10px;margin-left:-2px}.design-details .pricing-links #retail-pickup-link.only-pickup,.design-details .pricing-links #mailorderlink.only-mailorder{max-width:100%}.design-details .quantity-section{margin-bottom:30px}.design-details .quantity-section label{font-weight:bold}.design-details .sentiments-types.select-design label{font-weight:bold}.design-details .social-container{position:absolute;right:15px;margin-top:-20px}@media only screen and (max-width: 767px){.design-details .social-container.v2{position:relative;width:100%;text-align:center;margin:15px 0;right:0}}@media only screen and (max-width: 767px){.design-details .social-container.v2-new{position:absolute !important;right:15px !important}}@media only screen and (max-width: 767px){.design-details .social-container .share-btn-icon{margin-top:-10px;position:relative;right:25px}}.design-details .social-container .share-info{cursor:pointer;margin:2px;vertical-align:middle}.design-details .social-container .s-dropdown.options-menu{margin-left:-56px;margin-top:-125px;border-radius:4px;border:1px solid #b9b9b9;background:#FFF;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding:10px 20px 10px 10px;max-width:250px !important;width:auto !important;white-space:nowrap;z-index:999;display:none}.design-details .social-container .s-dropdown.options-menu.open{display:block}.design-details .social-container .s-dropdown.options-menu li{display:block;margin:2px;border:none}.design-details .social-container .s-dropdown.options-menu li:hover{background:none}.design-details .social-container .s-dropdown.options-menu li#share-tooltip{display:flex;align-items:center}.design-details .social-container .s-dropdown.options-menu .paragraph{color:#353535;font-size:12px;font-family:"BrandonGrotesqueBold"}.design-details .social-container .s-dropdown.options-menu .close-icon{position:absolute;right:0px;top:2px;color:#000;cursor:pointer}.design-details .social-container .s-dropdown.options-menu .close-icon:hover{text-decoration:none}.design-details .social-container .s-dropdown.options-menu::after{margin-left:56px;border:solid 12px;content:"";position:absolute;top:100%;border-width:8px;left:11px;border-color:#fff transparent transparent}.design-details .social-container .s-dropdown.options-menu::before{margin-left:56px;border:solid 9px;content:"";position:absolute;top:100%;border-width:9px;left:10px;border-color:#b9b9b9 transparent transparent}@media only screen and (max-width: 767px){.design-details .builder-links{text-align:center}.design-details .builder-links.pdp{text-align:left;margin-top:15px}}.design-details .font-bold{font-family:"BrandonGrotesqueBold";font-weight:normal}.design-details .font-bold .saleprice-reg{font-weight:normal}.design-details .font-bold .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesqueBold";font-size:24px}.design-details .font-bold .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .price-info .price-text.mobileview-price{text-align:left;padding-right:10px;max-width:64%}.design-details .price-info .price-text.mobileview-price .font-bold{min-width:50px;text-align:right;position:absolute;right:0;top:15px}.design-details .heading-pdp .heading-2-font>p{font-size:2.5rem;line-height:45px;font-family:"BrandonGrotesque";text-transform:none}.design-details .related-content{min-height:70px}.design-details .related-content .title{font-size:14px}.design-details .storecat-details.storecat-detail{padding-left:0.9375rem;padding-right:0.9375rem}.design-details .storecat-details .breadcrumb-section{margin:2px 0 0 0}.design-details .storecat-details .heading-pdp h4 .pricing-label .price-text{font-weight:bold}.design-details .storecat-details .social-container{margin-top:-30px}.design-details .storecat-details .social-container li{display:inline-block}.design-details .storecat-details .social-container .share-btn-icon .storecat-share-info{cursor:pointer;margin:2px;vertical-align:middle}.design-details .storecat-details .social-container .s-dropdown.options-menu{margin-left:-56px;margin-top:-125px;border-radius:4px;border:1px solid #b9b9b9;background:#FFF;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding:10px 20px 10px 10px;max-width:250px !important;width:auto !important;white-space:nowrap;z-index:999;display:none}.design-details .storecat-details .social-container .s-dropdown.options-menu.open{display:block}.design-details .storecat-details .social-container .s-dropdown.options-menu li{display:block;margin:2px;border:none}.design-details .storecat-details .social-container .s-dropdown.options-menu li:hover{background:none}.design-details .storecat-details .social-container .s-dropdown.options-menu li#share-tooltip{display:flex;align-items:center}.design-details .storecat-details .social-container .s-dropdown.options-menu .paragraph{color:#353535;font-size:12px;font-family:"BrandonGrotesqueBold"}.design-details .storecat-details .social-container .s-dropdown.options-menu .close-icon{position:absolute;right:0px;top:2px;color:#000;cursor:pointer}.design-details .storecat-details .social-container .s-dropdown.options-menu .close-icon:hover{text-decoration:none}.design-details .storecat-details .social-container .s-dropdown.options-menu::after{margin-left:56px;border:solid 12px;content:"";position:absolute;top:100%;border-width:8px;left:11px;border-color:#fff transparent transparent}.design-details .storecat-details .social-container .s-dropdown.options-menu::before{margin-left:56px;border:solid 9px;content:"";position:absolute;top:100%;border-width:9px;left:10px;border-color:#b9b9b9 transparent transparent}.design-details .storecat-details .socialIcons-below{padding:0;margin:0;line-height:normal}.design-details .storecat-details .socialIcons-below li{display:inline-block;font-size:45px}.design-details .storecat-details .tier-quantity{width:80px;display:inline-block}.design-details .storecat-details .tier-price{display:inline-block}.design-details .storecat-details .pricing-links.storecatDetail #retail-pickup-link{max-width:48%}@media only screen and (min-width: 768px) and (max-width: 768px){.design-details .storecat-details .pricing-links.storecatDetail #retail-pickup-link{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 768px){.design-details .storecat-details .pricing-links.storecatDetail .pricing-seperation{display:none}}.design-details .storecat-details .mobile-heading .heading-pdp h1,.design-details .storecat-details .mobile-heading .heading-pdp h2,.design-details .storecat-details .mobile-heading .heading-pdp h4{font-size:22px;margin-top:20px;line-height:22px;padding-bottom:20px}.design-details .storecat-details .mobile-heading .product-name{display:none}@media only screen and (min-width: 768px) and (max-width: 768px){.design-details .storecat-details .heading-pdp .left.product-name{display:block;float:none !important}}.design-details .multisurface-pdp .background-design{padding:2px}.design-details .multisurface-pdp .background-design img{border:1px solid #CCC}.design-details .multisurface-pdp .background-design .calendar-bgcolor{width:100%;height:42px;border:1px solid #CCC}.design-details .multisurface-pdp .background-design:nth-of-type(3n+1){clear:left}.design-details .multisurface-pdp .deskCalendar .background-design .calendar-bgcolor{height:54px}@media only screen and (max-width: 767px){.design-details .show-for-desktop{display:none !important}}.design-details .show-for-mobile{display:none !important}@media only screen and (max-width: 767px){.design-details .show-for-mobile{display:inherit !important}}.design-details .breadcrumb-section{margin:20px 0}@media only screen and (min-width: 768px){.design-details .breadcrumb-section{height:34px}}@media only screen and (max-width: 40em){.design-details .breadcrumb-section .leftsection{padding-right:0px}.design-details .breadcrumb-section .rightsection{padding-left:0px}}.design-details .breadcrumb-section .rv-myfav-section a.disabled-link,.design-details .breadcrumb-section .rv-myfav-section a.disabled-link:hover{color:#8a8a8a}@media only screen and (min-width: 1024px){.design-details .breadcrumb-section .headroom{will-change:opacity, transform}.design-details .breadcrumb-section#breadCrumb{-webkit-transition:transform 200ms linear;-ms-transition:transform 200ms linear;transition:transform 200ms linear;will-change:transform, position;-webkit-transform:translateZ(0);z-index:999}.design-details .breadcrumb-section#breadCrumb:not(.fixed-breadcrumb){-webkit-transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);-ms-transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);left:50%;position:relative;max-width:1440px;width:100%;min-height:33px}.design-details .breadcrumb-section#breadCrumb.fixed-breadcrumb{position:fixed;left:50%;-webkit-transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);-ms-transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);transform:translate3d(0, 0, 0) translateX(-50%) translateZ(0);top:0px;max-width:1440px;width:100%;padding:15px !important;background:#fff;height:50px;-webkit-backface-visibility:hidden;margin-top:0px}}@media only screen and (min-width: 1024px) and (max-width: 1023px){.design-details .breadcrumb-section#breadCrumb:not(.fixed-breadcrumb){min-height:34px}}@media only screen and (max-width: 1023px){.design-details .breadcrumb-section#breadCrumb{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.design-details .breadcrumb-section .breadcrumb-wrapper ul,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul{margin:0;padding:0;list-style:none;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1024px){.design-details .breadcrumb-section .breadcrumb-wrapper ul,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul{margin-top:-5px;padding-left:1px}}.design-details .breadcrumb-section .breadcrumb-wrapper ul li,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list{display:inline;margin:0;float:none}.design-details .breadcrumb-section .breadcrumb-wrapper ul li:before,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list:before,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:before,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:before{display:inline;content:">";margin:0 5px}.design-details .breadcrumb-section .breadcrumb-wrapper ul li:first-child,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list:first-child,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:first-child,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:first-child{margin-left:0px}.design-details .breadcrumb-section .breadcrumb-wrapper ul li:first-child:before,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list:first-child:before,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:first-child:before,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:first-child:before{display:none}.design-details .breadcrumb-section .breadcrumb-wrapper ul li a,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list a,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a{line-height:34px;text-decoration:underline}.design-details .breadcrumb-section .breadcrumb-wrapper ul li a:focus,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list a:focus,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:focus,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:focus{outline-offset:-2px}.design-details .breadcrumb-section .breadcrumb-wrapper ul li a:hover,.design-details .breadcrumb-section .breadcrumb-wrapper ul .list a:hover,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:hover,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:hover{text-decoration:none}.design-details .breadcrumb-section .breadcrumb-wrapper ul.rentlyview-breadcrumb li,.design-details .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul.rentlyview-breadcrumb li{float:left}.design-details .breadcrumb-section ul.breadcrumb-dropdown{margin:0;padding:0;list-style:none;background:#fff;border:1px solid #efeff0;border-bottom:none;box-shadow:0 0px 15px 0 rgba(0,0,0,0.1);left:-99999px}.design-details .breadcrumb-section ul.breadcrumb-dropdown li{border-bottom:1px solid #efeff0;padding:5px}@media only screen and (min-width: 768px){.design-details .breadcrumb-section ul.breadcrumb-dropdown{display:none}}.design-details .breadcrumb-section .rv-myfav-section i:before{width:auto;margin:0px}.design-details .breadcrumb-section .rv-myfav-section a:not(.disabled-link) i:before{color:#22a2b8}.design-details .breadcrumb-section .rv-myfav-section .pipesymbol{padding:0 5px}.design-details .breadcrumb-section .rv-myfav-section .recently_view{display:inline-block}@media only screen and (max-width: 767px){.design-details .breadcrumb-section .rv-myfav-section .recently_view .labelname{display:none}}.design-details .breadcrumb-section .rv-myfav-section .myfavorites{display:inline-block}@media only screen and (max-width: 767px){.design-details .breadcrumb-section .rv-myfav-section .myfavorites .labelname{display:none}}.design-details .breadcrumb-section .rv-myfav-section .recently_view,.design-details .breadcrumb-section .rv-myfav-section .myfavorites{color:#0c7088}.design-details .breadcrumb-section .rv-myfav-section .recently_view span,.design-details .breadcrumb-section .rv-myfav-section .myfavorites span{color:inherit}.design-details .breadcrumb-section .rv-myfav-section .cat_link_ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;vertical-align:bottom}@media only screen and (max-width: 40em){.design-details .breadcrumb-section .rv-myfav-section .cat_link_ellipsis{max-width:80px}}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu{max-width:200px !important;white-space:normal !important;margin-left:0 !important;margin-top:10px !important;padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:10px;display:none}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu.open{display:block}@media only screen and (max-width: 767px){.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu.open{left:auto !important;right:16px}}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu#myFavInfoDesktop.open{left:auto !important;right:16px}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu:before,.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu:after{width:15px;height:calc(100% + 2px);display:inline-block;border:none;top:-1px;position:absolute;content:"";margin:0;background:white;border:solid 1px #cccccc}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu:before{border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:-10px;left:0}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu:after{border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:-10px;left:auto;right:0;z-index:1}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu li{margin:0 !important;text-align:left;font-size:17px}.design-details .breadcrumb-section .rv-myfav-section .f-dropdown.options-menu li:hover{cursor:default;background:none}.design-details .breadcrumb-section .rv-myfav-section .rv-myfav-info-link{cursor:pointer}.design-details .breadcrumb-section .rv-myfav-breadcrumb{margin:0;padding:0;list-style:none;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-details .breadcrumb-section .rv-myfav-info.open+.rv-myfav-info-carrot{display:block}.design-details .breadcrumb-section .rv-myfav-info-carrot{display:none;position:absolute}.design-details .breadcrumb-section .rv-myfav-info-carrot:before,.design-details .breadcrumb-section .rv-myfav-info-carrot:after{border-style:solid;position:absolute;content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:0;left:0;z-index:99}.design-details .breadcrumb-section .rv-myfav-info-carrot:before{border:inset 12px;top:-12px;left:0;border-color:transparent transparent #fff transparent;z-index:100}.design-details .breadcrumb-section .rv-myfav-info-carrot:after{border:inset 11px;top:-12px;left:1px;border-color:transparent transparent rgba(53,53,53,0.4) transparent;z-index:99}.design-details .thumbnials,.design-details .padding-none{padding:0px}.design-details .th{border:2px solid transparent;text-align:center;display:block;vertical-align:middle;z-index:0;position:relative;overflow:hidden;width:100% !important;height:100% !important}.design-details .pdp-thumbnail{width:100%;height:100%}.design-details .pdp-thumbnail:not(.hasViewType) svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.design-details .pdp-thumbnail .preview-mug-wrapper{transform:scale(0.10168)}.design-details .pdp-thumbnail .preview-mug-wrapper svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}.design-details .product-thumbnails.photo-frames li{margin-bottom:1.75rem}.design-details .product-thumbnails.photo-frames li.add-margin{margin-bottom:3.5rem}.design-details .product-thumbnails.photo-frames img{padding:5px}.design-details .product-thumbnails.photo-frames img.design-img{padding:0px;width:auto}.design-details .thumbnail-horizontal{display:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .thumbnail-horizontal{display:block}}.design-details .thumbnail-vertical .photo-frames{margin:0 15px 0 -15px}.design-details .pdp-preview-image{text-align:center}.design-details .pdp-thumbnail .product-image,.design-details .product-height .product-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}.design-details .pdp-thumbnail .product-image.qv-inside-design1,.design-details .pdp-thumbnail .product-image.qv-inside-design2,.design-details .product-height .product-image.qv-inside-design1,.design-details .product-height .product-image.qv-inside-design2{max-width:calc(48% - 10px);max-height:calc(65% - 10px);border:1px solid;margin:auto}.design-details .pdp-thumbnail .product-image.qv-inside-design1,.design-details .product-height .product-image.qv-inside-design1{right:50%;border-right-color:#b9b9b9;margin-right:0}.design-details .pdp-thumbnail .product-image.qv-inside-design2,.design-details .product-height .product-image.qv-inside-design2{left:50%;border-left-color:#e5e5e5;margin-left:0}.design-details .product-height .product-image.qv-inside-design1.landscape{left:0;border-bottom-color:#b9b9b9;border-right-color:#616366;top:15%;width:63.5%;max-width:inherit;margin:0 auto;right:0;aspect-ratio:1.7}@media only screen and (min-width: 280px) and (max-width: 450px){.design-details .product-height .product-image.qv-inside-design1.landscape{top:15.5%}}.design-details .product-height .product-image.qv-inside-design2.landscape{left:0;border-bottom-color:#e5e5e5;border-left-color:#616366;top:51%;transform:rotate(180deg);width:63.5%;max-width:inherit;margin:0 auto;right:0;aspect-ratio:1.7}.design-details .pdp-thumbnail .product-image.qv-inside-design1.landscape{left:0;border-bottom-color:#b9b9b9;border-right-color:#616366;top:14%;width:60% !important;max-width:inherit;max-height:100%;margin:0 auto;right:0;aspect-ratio:1.7}.design-details .pdp-thumbnail .product-image.qv-inside-design2.landscape{left:0;border-bottom-color:#efefef;border-left-color:#616366;top:49%;transform:rotate(180deg);width:60% !important;max-width:inherit;max-height:100%;margin:0 auto;right:0;aspect-ratio:1.7}.design-details .product-height{text-align:center;position:relative;margin-bottom:20px}@media only screen and (max-width: 767px){.design-details .product-height{margin-bottom:35px}}.design-details .product-height#zoomContainer.has-zoom .qv-front-design.zoom-img,.design-details .product-height#zoomContainer.has-zoom .qv-back-design.zoom-img,.design-details .product-height#zoomContainer.has-zoom .qv-envelope-design.zoom-img{cursor:zoom-in}.design-details .product-height#zoomContainer.has-zoom:not(.zoom-in) #productImages{z-index:98}.design-details .product-height#zoomContainer.has-zoom .tab-navigation{z-index:100 !important}.design-details .product-height#zoomContainer .store-zoom-container.within{max-height:calc(100% - 2px)}.design-details .product-height#zoomContainer .store-zoom-container.within.enable-zoom{z-index:102}.design-details .product-height#zoomContainer.zoom-in .tab-navigation{display:none}.design-details .product-height#zoomContainer .owl-buttons .owl-next,.design-details .product-height#zoomContainer .owl-buttons .owl-prev{z-index:101 !important}.design-details .product-height#zoomContainer.zoom-in .owl-buttons{display:none !important}.design-details .product-height .pdp-preview-image-wrapper{width:100%;height:100%;position:relative}.design-details .product-height .pdp-preview-image-wrapper .threed-link{position:absolute;z-index:200;bottom:5px;left:0;right:0;margin:auto}.design-details .product-height .pdp-preview-image-wrapper .threed-link .threednumber{position:absolute;top:-22px;font-size:14px;padding-left:5px;font-weight:bold}.design-details .product-height .pdp-preview-image-wrapper .threed-link .threednumber sup{font-size:20px;margin-left:-3px}.design-details .product-height .pdp-preview-image-wrapper .threed-link .icon-rotate-left{margin-right:10px;font-size:18px;vertical-align:middle}.design-details .product-height .pdp-preview-image-wrapper .threed-link.view-threed{z-index:3;padding-bottom:10px;width:fit-content}.design-details .product-height .pdp-preview-image-wrapper .threed-link.view-threed .view-threed-text{font-family:"BrandonGrotesqueBold";border-bottom:2px solid}.design-details .product-height .pdp-preview-image-wrapper .threed-link.view-threed:hover{text-decoration:none}.design-details .product-height .pdp-preview-image-wrapper .threed-link .greetings-text{color:#D14900;padding-bottom:10px;font-weight:bold;font-size:14px}.design-details .product-height .pdp-preview-image-wrapper .threed-link .greetings-text .icon-wand-magic{margin-right:5px;display:inline-block}.design-details .product-height .pdp-preview-image-wrapper .threed-link .greetings-text .icon-wand-magic:before{font-size:24px}.design-details .product-height .pdp-preview-image-wrapper .threed-link .greetings-text .custom-text{position:relative;top:-4px}.design-details .product-height .pdp-preview-image-wrapper .threed-link sup{text-decoration:none;font-size:25px;margin-left:0}.design-details .product-height .pdp-preview-image-wrapper .display-block{display:block !important}.design-details .product-height .pdp-preview-image:not(.hasViewType) .pdp-preview-image-wrapper svg{max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;margin:auto}.design-details .product-height .product-image{max-width:calc(99% - 52px);max-height:calc(99% - 52px)}@media only screen and (min-width: 300px) and (max-width: 639px){.design-details .product-height .product-image{min-height:120px}}.design-details .tab-navigation{margin-bottom:-20px;position:relative;top:10px;z-index:99;vertical-align:middle;color:#353535}@media only screen and (max-width: 1180px){.design-details .tab-navigation{top:15px}}.design-details .tab-navigation a{vertical-align:middle}.design-details .tab-navigation .active a{color:#353535;text-decoration:none;font-family:"BrandonGrotesqueBold"}.design-details .tab-navigation .active a:hover{color:#353535}.design-details .tab-navigation a.active{color:#353535;text-decoration:none;font-family:"BrandonGrotesqueBold"}.design-details .tab-navigation a.active:hover{color:#353535}.design-details .product-points .product-details-title{margin-bottom:15px}.design-details .product-points .list-text{margin-top:0px;margin-bottom:0px}.design-details .product-points .list-text>li{margin-bottom:15px}.design-details .product-points .horizontal-bar{border-color:#e4e4e4;border-width:1px;margin-bottom:30px}.design-details .pdp .product-design-group-name{font-size:1.0625rem;max-width:calc(100% - 100px)}.design-details .pdp .product-design-group-name.flex-end{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.design-details .pdp .product-design-group-name.flex-end{display:flex;justify-content:center;align-items:flex-start;position:relative;width:11em;left:12px;margin:10px 0}}@media only screen and (max-width: 767px){.design-details .pdp .product-design-group-name.v2{max-width:100%;margin:10px 0;text-align:center}}.design-details .pdp .product-design-group-name.match-design-link{max-width:100% !important;width:100% !important}.design-details .pdp .product-design-group-name.match-design-link a{display:inline-block}@media only screen and (max-width: 40em){.design-details .pdp .product-design-group-name.match-design-link span{display:none}}.design-details .pdp .foil-strip{position:absolute;bottom:7px;margin:auto;width:100%;margin-top:0;z-index:2}.design-details .pdp .greetings-text{position:absolute;bottom:-10px;width:100%;z-index:2}.design-details .pdp .foil-strip+.greetings-text{position:absolute;bottom:-35px;width:100%;z-index:2}.design-details .pdp .pdp-preview-image#envelopeImage .foil-strip{width:calc(100% - 50px)}.design-details .pdp .pdp-preview-image#envelopeImage .foil-strip .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .pdp .pdp-preview-image#envelopeImage .foil-strip .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .howItFolds-link{position:absolute;top:15px;right:calc(100% - 93%);z-index:101}.design-details .howItFolds-link .howItFolds-text{top:-3px;position:relative}.design-details .howItFolds-link .icon-icon_foldforme:before{font-size:22px}.design-details .howItFolds-link a{padding-top:5px;padding-right:5px}.design-details .storecat-details .product-thumbnails.photo-frames img{padding:0}.design-details .storecat-details .thumbnail-horizontal{display:block}.design-details .owl-theme .owl-controls .owl-pagination{display:none}.design-details .imagehover img{border:2px solid transparent}.design-details #productImages,.design-details #bookPreview{height:100%}.design-details #productImages .pdp-preview-image,.design-details #productImages .owl-wrapper-outer,.design-details #productImages .owl-wrapper,.design-details #productImages .owl-item,.design-details #bookPreview .pdp-preview-image,.design-details #bookPreview .owl-wrapper-outer,.design-details #bookPreview .owl-wrapper,.design-details #bookPreview .owl-item{height:100%}.design-details #productImages .owl-wrapper-outer,.design-details #bookPreview .owl-wrapper-outer{border:1px solid #e5e5e5;box-sizing:content-box}.design-details #productImages .pdp-preview-image,.design-details #bookPreview .pdp-preview-image{padding:0 26px}@media only screen and (min-width: 1024px){.design-details #productImages .pdp-preview-image img.product-image,.design-details #bookPreview .pdp-preview-image img.product-image{min-height:185px}}.design-details #productImages.owl-theme .owl-controls .owl-buttons,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons{display:none}.design-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev{top:46%;left:0;height:70px;width:40px;background:rgba(0,0,0,0.5);border-radius:5px;-webkit-border-radius:5px;z-index:1}.design-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev.allowCarouselSync,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev.allowCarouselSync{top:40%}.design-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next{top:46%;right:0;height:70px;width:40px;background:rgba(0,0,0,0.5);border-radius:5px;-webkit-border-radius:5px}.design-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next.allowCarouselSync,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next.allowCarouselSync{top:40%}@media only screen and (max-width: 767px){.design-details #productImages.owl-theme .owl-controls,.design-details #productImages.owl-theme .owl-controls .owl-pagination,.design-details #bookPreview.owl-theme .owl-controls,.design-details #bookPreview.owl-theme .owl-controls .owl-pagination{display:block !important}}.design-details #productImages.owl-theme .owl-controls .owl-buttons div,.design-details #bookPreview.owl-theme .owl-controls .owl-buttons div{position:absolute;opacity:1;background:none;padding:0;margin:0;margin-top:-1.25rem;line-height:70px;font-size:24px}@media only screen and (min-width: 64em){.design-details #productImages .owl-wrapper-outer:hover ~ .owl-controls .owl-buttons,.design-details #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.design-details #productImages .owl-buttons:hover,.design-details #bookPreview .owl-wrapper-outer:hover ~ .owl-controls .owl-buttons,.design-details #bookPreview .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.design-details #bookPreview .owl-buttons:hover{display:block !important}}.design-details #productImages.owl-theme .owl-controls .owl-page span,.design-details #bookPreview.owl-theme .owl-controls .owl-page span{height:8px;width:8px}@media only screen and (min-width: 64em){.design-details #productImages .owl-buttons:hover .owl-controls .owl-buttons,.design-details #bookPreview .owl-buttons:hover .owl-controls .owl-buttons{display:block !important}.design-details #productImages:hover .owl-controls .owl-buttons,.design-details #bookPreview:hover .owl-controls .owl-buttons{display:block !important}}.design-details #bookPreview .owl-wrapper-outer{border:0px solid #22a2b8;position:relative}.design-details #bookPreview .owl-wrapper-outer .owl-item{text-align:center;padding:0 26px;margin:auto}.design-details #bookPreview.owl-theme.owl-carousel .owl-controls .owl-buttons{display:block}.design-details #relatedProducts .owl-wrapper-outer .owl-item,.design-details #previewCarousel .owl-wrapper-outer .owl-item{display:inline-block;float:none;vertical-align:bottom}.design-details #previewCarousel .owl-wrapper-outer .owl-item{vertical-align:middle}.design-details .new-carousel .design-wrapper{padding:20px}.design-details .new-carousel .tile-carousel{margin-bottom:15px !important}.design-details .new-carousel .tile-carousel .owl-carousel .owl-item .item{margin:0px}.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer{border:0}.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item{margin:0 10px;padding:0}@media only screen and (max-width: 640px){.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item{margin:0}}.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item{padding:0}.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item img{max-height:100%}@media only screen and (max-width: 640px){.design-details .new-carousel #productImages.owl-carousel.owl-theme .owl-controls .owl-buttons{display:none !important}}.design-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item .item img.active{border:2px solid #e5e5e5}.design-details #previewCarousel.owl-carousel,.design-details .new-carousel #productImages.owl-carousel{margin:0 20px;padding:15px 20px}@media only screen and (max-width: 640px){.design-details #previewCarousel.owl-carousel,.design-details .new-carousel #productImages.owl-carousel{margin:0;padding:0}}.design-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item .item,.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item{margin:0 5px}@media only screen and (min-width: 768px){.design-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item:first-child,.design-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item:last-child,.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item:first-child,.design-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item:last-child{max-width:92px}}.design-details #previewCarousel.owl-carousel .owl-controls .owl-buttons div,.design-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons div{top:42%;height:48px;width:30px;line-height:48px;color:#FFF;background:rgba(0,0,0,0.5);border-radius:5px;-webkit-border-radius:5px;z-index:1}.design-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-prev,.design-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-prev{left:-20px}.design-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-next,.design-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-next{right:-20px}.design-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-prev.disabled,.design-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-next.disabled,.design-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-prev.disabled,.design-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-next.disabled{pointer-events:none;opacity:0.4;display:inline-block !important;visibility:visible}.design-details .product-image-cmp #productImages .owl-wrapper-outer{border:1px solid transparent}.design-details .product-image-cmp #productImages .product-image{border:1px solid #e5e5e5}.design-details .storecat-detail .product-image-cmp #productImages .img-wrapper,.design-details .storecat-details .product-image-cmp #productImages .img-wrapper{height:100%;position:relative}.design-details .storecat-detail .product-image-cmp #productImages .img-wrapper img.product-image,.design-details .storecat-details .product-image-cmp #productImages .img-wrapper img.product-image{border:1px solid transparent;max-height:100%;top:0;left:0;max-width:100%;right:0;bottom:0;margin:auto;position:absolute}.design-details .color-section.bsp{display:inline-block;margin-right:20px;vertical-align:top}.design-details .color-section.bsp li{margin-top:5px}.design-details .color-section.bsp .more-text{margin-top:6px}.design-details .color-section .caret-icon{border-width:8px;transform:rotate(90deg);margin-top:8px;margin-left:5px}.design-details .color-section .more-text{line-height:10px;display:inline-block;vertical-align:top;margin-top:3px;margin-left:4px;text-decoration:none}.design-details .color-section .more-text span.more-color-text{display:block;color:#353535;text-decoration:none;font-size:9px;margin-top:3px;text-align:center}.design-details .color-section .more-text span.caret-icon{border-width:8px;margin-top:0px}.design-details .color-section .more-text:hover{text-decoration:none}.design-details .color-palette{list-style:none outside none;margin:0;padding:0;text-align:center;display:inline-block}.design-details .color-palette.has-color-dropdown li{display:none}.design-details .color-palette.has-color-dropdown li:nth-child(-n+3){display:inline-block}@media only screen and (max-width: 40em){.design-details .color-palette.has-color-dropdown li:nth-child(-n+3){display:none}.design-details .color-palette.has-color-dropdown li:nth-child(-n+2){display:inline-block}}.design-details .color-palette li.disable-color{cursor:default;border:solid 2px #b9b9b9;position:relative;opacity:0.5}.design-details .color-palette li.disable-color:before,.design-details .color-palette li.disable-color:after{content:"";display:inline-block;position:absolute;height:1px;top:0;left:0;background:#b9b9b9;width:35px;transform:rotate(135deg) translateX(12px) translateY(-5px)}.design-details .color-palette li.disable-color:after{transform:rotate(135deg) translateX(12px) translateY(-6px);background:#808080}.design-details .color-palette.f-dropdown{text-align:left}.design-details .color-palette.options-menu{margin-left:-56px;margin-top:10px;white-space:normal;width:auto;text-transform:none;padding:10px;min-width:120px}.design-details .color-palette.options-menu.right{margin-left:66px}.design-details .color-palette.options-menu li{margin:0 10px 0 0;width:34px;height:34px}.design-details .color-palette.options-menu li:hover{background:none}.design-details .color-palette.options-menu li span{width:30px;height:30px}.design-details .color-palette.options-menu a.close{margin:0px;position:absolute;right:-10px;top:2px;font-size:17px;padding:0px;height:34px;color:#353535;width:34px}.design-details .color-palette.options-menu.f-dropdown.options-menu{border-radius:6px;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding:20px;display:none}.design-details .color-palette.options-menu.f-dropdown.options-menu.open{display:block}.design-details .color-palette.options-menu.f-dropdown.options-menu:before,.design-details .color-palette.options-menu.f-dropdown.options-menu:after{margin-left:44px;border-style:solid;display:none}.design-details .color-palette.options-menu.f-dropdown.options-menu:before{border:inset 12px;top:-22px;left:10px;border-color:transparent transparent #fff transparent}.design-details .color-palette.options-menu.f-dropdown.options-menu:after{border:inset 11px;top:-22px;left:11px;border-color:transparent transparent #ccc transparent}.design-details .color-palette li{width:29px;height:29px;display:inline-block;margin:0 3px;cursor:pointer;border:solid 2px transparent;-webkit-backface-visibility:hidden}.design-details .color-palette li span{display:inline-block;border:solid 1px #e5e5e5;width:25px;height:25px;-webkit-backface-visibility:hidden}.design-details .color-palette li span.multi{background:linear-gradient(90deg, #ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3)}.design-details .color-palette li.active span{border-color:#fff}.design-details .color-palette li.active{border-color:#4cbbc7}.design-details .color-palette li:first-child{margin-left:0px}.design-details .color-palette li:last-child{margin-right:0px}.design-details .quick-view-section .color-section .color-palette.options-menu{text-align:left}.design-details .color-section.pdp{float:left;margin-bottom:30px;margin-right:20px}@media only screen and (max-width: 767px){.design-details .color-section.pdp .color-palette.options-menu.f-dropdown.options-menu{margin-left:0px;width:auto !important}.design-details .color-section.pdp .color-palette.options-menu.f-dropdown.options-menu.open{margin-left:-20px}}@media only screen and (max-width: 40em){.design-details .color-section.pdp .color-palette.options-menu.f-dropdown.options-menu.open{width:calc(100% - 30px) !important;left:15px !important;margin-left:0px}}.design-details .color-section.pdp .color-label{margin-bottom:10px}.design-details .color-palette.open+.carrot-symbol{display:block}.design-details .carrot-symbol{display:none}.design-details .carrot-symbol:before,.design-details .carrot-symbol:after{border-style:solid;position:absolute;content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:0;left:0;z-index:99}.design-details .carrot-symbol:before{border:inset 12px;top:-12px;left:0;border-color:transparent transparent #fff transparent;z-index:100}.design-details .carrot-symbol:after{border:inset 11px;top:-12px;left:1px;border-color:transparent transparent rgba(53,53,53,0.4) transparent;z-index:99}.design-details .foil-section.bsp{display:inline-block;vertical-align:top}.design-details .foil-section.bsp .foilcolors{display:inline-block;vertical-align:top}.design-details .foil-section.bsp .foilcolors .foil-palette li{margin-top:5px}.design-details .foil-section.bsp .custom-foiltext{margin-left:20px;display:inline-block;vertical-align:top}@media only screen and (min-width: 768px) and (max-width: 850px){.design-details .foil-section.bsp .custom-foiltext{max-width:200px}}.design-details .foil-section.pdp{display:inline-block;vertical-align:top;display:contents;margin-bottom:10px}.design-details .foil-section.pdp .custom-foiltext{display:inline-block;position:relative;white-space:nowrap}@media only screen and (min-width: 1px) and (max-width: 639px){.design-details .foil-section.pdp .custom-foiltext{white-space:normal}}.design-details .foil-section.pdp .foilcolors{display:inline-block;margin-right:20px;vertical-align:top;margin-bottom:20px}.design-details .foil-section .caret-icon{border-width:8px;transform:rotate(90deg);margin-top:8px;margin-left:5px}.design-details .foil-palette{list-style:none outside none;margin:0;padding:0;text-align:center;display:inline-block;vertical-align:top}.design-details .foil-palette img{vertical-align:inherit}.design-details .foil-palette.f-dropdown{text-align:left}.design-details .foil-palette.options-menu{margin-left:-56px;margin-top:10px;white-space:normal;width:auto;text-transform:none;padding:10px;min-width:120px}.design-details .foil-palette.options-menu.right{margin-left:66px}.design-details .foil-palette.options-menu li{margin:0 10px 0 0;width:34px;height:34px}.design-details .foil-palette.options-menu li:hover{background:none}.design-details .foil-palette.options-menu li span{width:30px;height:30px}.design-details .foil-palette.options-menu li.close{margin:0px;position:absolute;right:-3px;top:2px}.design-details .foil-palette.options-menu li:last-child{margin:0}.design-details .foil-palette.options-menu.f-dropdown.options-menu{border-radius:6px;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding:20px;display:none}.design-details .foil-palette.options-menu.f-dropdown.options-menu:before,.design-details .foil-palette.options-menu.f-dropdown.options-menu:after{margin-left:44px;border-style:solid;display:none}.design-details .foil-palette.options-menu.f-dropdown.options-menu.open{display:block}.design-details .foil-palette.options-menu.f-dropdown.options-menu:before{border:inset 12px;top:-22px;left:10px;border-color:transparent transparent #fff transparent}.design-details .foil-palette.options-menu.f-dropdown.options-menu:after{border:inset 11px;top:-22px;left:11px;border-color:transparent transparent #ccc transparent}.design-details .foil-palette li{width:29px;height:29px;display:inline-block;margin:0 3px;cursor:pointer;border:solid 2px transparent;-webkit-backface-visibility:hidden}.design-details .foil-palette li span{display:inline-block;border:solid 1px #e5e5e5;width:25px;height:25px;-webkit-backface-visibility:hidden}.design-details .foil-palette li span.multi{background:linear-gradient(90deg, #ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3)}.design-details .foil-palette li.active span{border-color:#fff}.design-details .foil-palette li.active{border-color:#4cbbc7}.design-details .foil-palette li:first-child{margin-left:0px}.design-details .foil-palette li:last-child{margin-right:0px}.design-details .quick-view-section .foil-section .foil-palette.options-menu{text-align:left}.design-details .foil-section.pdp{float:left;margin-bottom:30px;display:inline-grid}@media only screen and (max-width: 767px){.design-details .foil-section.pdp .foil-palette.options-menu.f-dropdown.options-menu{margin-left:0px;width:auto !important}.design-details .foil-section.pdp .foil-palette.options-menu.f-dropdown.options-menu.open{margin-left:-20px}}@media only screen and (max-width: 40em){.design-details .foil-section.pdp .foil-palette.options-menu.f-dropdown.options-menu.open{width:calc(100% - 30px) !important;left:15px !important;margin-left:0px}}.design-details .foil-section.pdp .color-label{margin-bottom:10px}.design-details .foil-palette.open+.carrot-symbol{display:block}.design-details .carrot-symbol{display:none}.design-details .carrot-symbol:before,.design-details .carrot-symbol:after{border-style:solid;position:absolute;content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:0;left:0;z-index:90}.design-details .carrot-symbol:before{border:inset 12px;top:-12px;left:0;border-color:transparent transparent #fff transparent;z-index:91}.design-details .carrot-symbol:after{border:inset 11px;top:-12px;left:1px;border-color:transparent transparent rgba(53,53,53,0.4) transparent;z-index:90}.design-details .mobile-heading h1{font-size:28px;line-height:30px;padding-bottom:1.5625rem;margin-top:30px;min-height:40px}@media only screen and (min-width: 300px) and (max-width: 639px){.design-details .mobile-heading h1{min-height:30px}}.design-details .heading-section{margin:20px 0}@media only screen and (max-width: 40em){.design-details .heading-section.snapfish{min-height:85px}}.design-details .heading-section h1{font-size:40px;line-height:45px;font-family:"BrandonGrotesqueLight";text-transform:capitalize;min-height:45px;text-align:center}@media only screen and (max-width: 40em){.design-details .heading-section h1{font-size:30px;line-height:35px;font-family:"BrandonGrotesque"}}.design-details .heading-section a{text-decoration:underline}.design-details .heading-section a:hover{text-decoration:none}@media only screen and (max-width: 40em){.design-details .heading-section .bsp-promo-section{min-height:52px}}.design-details .heading-section .bsp-promo-section *{white-space:normal}.design-details .heading-section .bsp-promo-section a{text-decoration:underline}.design-details .heading-section .bsp-promo-section a:hover{text-decoration:none}.design-details .heading-section .bsp-promo-section .couponcode-details a:hover{text-decoration:none}.design-details .paragraph-1.font>p{margin-bottom:0px}.design-details .paragraph-1.heading-5-font>p{margin-bottom:0px}.design-details .quick-view-section .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.design-details .quick-view-section .pricing-label .saleprice-reg .minimumlabel-1{font-size:17px;vertical-align:bottom}.design-details .quick-view-section .heading-pdp .product-name .saleprice-reg .salepricelabel,.design-details .quick-view-section .pricing-label .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom;padding:0}.design-details .touchlesscards .price-section{margin-top:10px}.design-details .touchlesscards .price-section .price-text.font-bold .price-text{font-family:inherit}.design-details .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.design-details .heading-pdp .pricing-label .saleprice-reg .minimumlabel-1{font-size:20px;vertical-align:bottom}.design-details .heading-pdp .product-name .saleprice-reg .salepricelabel,.design-details .heading-pdp .pricing-label .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom}.design-details .heading-pdp .chicklets-heading h2{font-family:'BrandonGrotesque';font-size:34px}.design-details .pdp-variation-3 .mobile-heading h1,.design-details .pdp-variation-3 .mobile-heading h2{font-size:22px;line-height:25px;padding-bottom:0;margin-top:20px}.design-details .pdp-variation-3 .mobile-heading .product-name{display:none}.design-details .designbased-ribbon .ribbon-data{min-width:50px;padding:0 10px;line-height:30px;height:30px;display:inline-block;position:relative;background:#D14900;color:#FFF;font-weight:bold;border-radius:2px}.design-details .designbased-ribbon .ribbon-data:after{border-color:#D14900 transparent #D14900 #D14900;border-width:15px;border-style:solid;top:0;content:"";position:absolute}.design-details .mail-order{margin-right:7px}.design-details .mail-order.link-active{color:#22a2b8}.design-details #mailorderlink{float:left;margin-right:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 1023px){.design-details #mailorderlink{max-width:48%}}.design-details .pricing-seperation{float:left}.design-details #retail-pickup-link{float:left;margin-left:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 1023px){.design-details #retail-pickup-link{max-width:48%}}.design-details #mailorderlink:hover,.design-details #retail-pickup-link:hover{text-decoration:underline}.design-details .tile-shadow .shadow-wrapper:not(.no-shadow) .design-img{-webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;border:solid 1px rgba(0,0,0,0.2)}.design-details .cart-type-icons{margin:0 0 0 0;padding:0;list-style:none;width:100%;float:left}.design-details .cart-type-icons li{display:inline-block;float:left;margin-right:35px;margin-bottom:35px;position:relative;max-width:calc(33% - 35px)}.design-details .cart-type-icons li:nth-of-type(3n){margin-right:0}.design-details .cart-type-icons li:nth-of-type(3n+1){clear:both}.design-details .cart-type-icons li:not(:first-child):not(:nth-of-type(3n)):not(:nth-of-type(3n+1)) img.active+.caret+.cart-type-shipping{left:50%;transform:translateX(-50%)}.design-details .cart-type-icons li:nth-of-type(3n) img.active+.caret+.cart-type-shipping{right:0}.design-details .cart-type-icons li img{border-style:solid;border-width:2px;cursor:pointer;padding:5px}.design-details .cart-type-icons li .caret{display:none}.design-details .cart-type-icons li img.active+.caret{transform:rotate(90deg);margin:0 auto;display:block;border-width:10px}.design-details .cart-type-icons li .cart-type-shipping{position:absolute;display:none;white-space:nowrap;font-size:12px}.design-details .cart-type-icons li img.active+.caret+.cart-type-shipping{display:block}.design-details .pdp .cart-type-icons{margin-bottom:20px;position:relative}@media only screen and (max-width: 767px){.design-details .pdp .cart-type-icons{width:auto;min-width:290px}}.design-details .pdp .cart-type-icons li{margin-right:0;margin-bottom:35px;position:static;width:33%;max-width:initial;text-align:center}.design-details .pdp .cart-type-icons li:nth-of-type(3n){text-align:right !important}.design-details .pdp .cart-type-icons li:nth-of-type(3n+1){text-align:left !important}.design-details .pdp .cart-type-icons li:not(:first-child):not(:nth-of-type(3n)):not(:nth-of-type(3n+1)) img.active+.caret+.cart-type-shipping{left:0;-webkit-transform:none;transform:none;text-align:center;width:100%}.design-details .pdp .cart-type-icons li .cart-type-shipping{font-size:1rem;white-space:normal}.design-details .pdp .cart-type-icons li img{padding:5px}.design-details .pdp .paragraph-3{margin-bottom:10px}.design-details .card-size-icons .caret.border-left-active,.design-details .card-size-icons .cart-type-shipping.link-active{border-left-color:#22a2b8 !important;color:#22a2b8 !important}.design-details .paper-type{margin-bottom:20px}.design-details .paper-type .saleprice .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .paper-type .saleprice .salepricelabel{font-family:"BrandonGrotesque"}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish{margin-bottom:5px}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish a{position:relative;z-index:2}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish a.arrow-link{display:inline-block;margin-left:4px}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish a.retailerId{display:inline-block}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish .supported-stores{margin-top:5px}.design-details .paper-type .sf-global-styleguide.sf-global-radio .radio-finish .store-locator .pickup-available-text{margin-top:5px;display:inline-block}.design-details .paper-type .sf-global-styleguide.sf-global-radio li{position:relative;z-index:0}.design-details .paper-type.pdp .papertypelabel{font-weight:bold}.design-details .paper-type.pdp .single-papertype-label{margin-bottom:0px}.design-details .paper-type.bsp .single-papertype-label{margin-right:4px}.design-details .paper-type .store-locator{white-space:nowrap}@media only screen and (max-width: 1024px){.design-details .paper-type .store-locator{overflow:hidden;text-overflow:ellipsis}}.design-details .paper-type.PAPERTYPE3 .pickup-icon{color:#616161}.design-details .paper-type.PAPERTYPE4.pdp .paper-type{margin-top:0px}.design-details .paper-type.PAPERTYPE4 .radio-finish .finish-heading span.add-saleprice{white-space:nowrap;content:''}.design-details .paper-type.PAPERTYPE4 .radio-finish .finish-heading.add-radio-saleprice{margin-top:-3px}.design-details .paper-type.PAPERTYPE4 .sf-global-styleguide.sf-global-radio .radio-finish.single-papertype{margin-left:5px}.design-details .paper-type.PAPERTYPE5 li{margin-bottom:15px}.design-details .paper-type.PAPERTYPE5 .radio-finish .finish-heading span.add-saleprice{white-space:nowrap;content:''}.design-details .paper-type.PAPERTYPE5.pdp .single-papertype-label.papertypelabel{margin-bottom:0px}.design-details .paper-type.PAPERTYPE5.pdp .sf-global-styleguide.sf-global-radio .radio-finish.single-papertype{margin:-3px -5px 5px 0px}.design-details .paper-type .sf-global-styleguide.sf-global-radio li input[type=radio].css-radio{z-index:1}.design-details .paper-type .sf-global-styleguide.sf-global-radio label{cursor:pointer}.design-details .paper-type .sf-global-dropdown.sf-global-styleguide .selected-option .dropdown-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-details .paper-type .sf-global-dropdown.sf-global-styleguide ul li .add-saleprice{white-space:nowrap;content:'';font-weight:normal}.design-details .paper-type .sf-global-dropdown.sf-global-styleguide ul li.add-active-saleprice:hover *{color:#FFF !important}.design-details .paper-type .sf-global-dropdown.sf-global-styleguide ul li.add-active-saleprice.active *{color:#0c7088 !important}.design-details .paper-type .sf-global-dropdown.sf-global-styleguide ul li.add-active-saleprice.active:hover *{color:#FFF !important}.design-details .paper-type.pdp.paper-type .single-product-type{margin-bottom:10px}.design-details .paper-type.pdp.paper-type .single-product-type .supplement-product-title{margin-top:10px}.design-details .paper-type.pdp.paper-type .single-product-type .supported-stores{margin-top:5px}.design-details .paper-type.pdp{margin-bottom:30px}.design-details .paper-type.pdp .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .paper-type.pdp .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .variation-1 .bsp.quantity-section{margin-bottom:25px}.design-details .quantity-section .sf-global-dropdown.sf-global-styleguide .selected-option .dropdown-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-details .quantity-section .sf-global-dropdown.sf-global-styleguide .selected-option .dropdown-value .saleprice .pricing-1{line-height:normal}.design-details .quantity-section .sf-global-dropdown ul li.clickable .pricesection{white-space:nowrap}.design-details .quantity-section .sf-global-dropdown ul li.clickable span.total-saleprice{display:block}.design-details .quantity-section .sf-global-dropdown ul li.clickable span.total-saleprice span.minimumlabel-4.color_09e{font-size:24px}.design-details .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice:hover *{color:#FFF !important}.design-details .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice:hover *{color:#FFF !important}.design-details .sf-global-styleguide.sf-global-dropdown{width:82%}@media only screen and (min-width: 641px) and (max-width: 768px){.design-details .sf-global-styleguide.sf-global-dropdown{width:100%;min-width:auto}}@media only screen and (max-width: 767px){.design-details .sf-global-styleguide.sf-global-dropdown{width:100%;min-width:auto}}@media only screen and (min-width: 1024px) and (max-width: 1024px){.design-details .pdp-variation-1 .sf-global-styleguide.sf-global-dropdown{width:100%}}.design-details .transform-text.one-size{font-weight:bold}.design-details .paragraph-3.one-size{display:inline-block}.design-details .selected-option.one-size{display:inline-block;margin-left:3px}.design-details .selected-option.one-size a{cursor:default}.design-details .supportStore-text{display:inline-block;margin-top:2px}.design-details app-size[pageview=bsp] .size-wrapper{clear:both;margin-bottom:20px}.design-details app-size[pageview=bsp] .size-section{margin-bottom:20px}.design-details app-size[pageview=bsp] .size-category{margin-top:10px}.design-details app-size[pageview=bsp] .size-category .size-label{width:75%}@media only screen and (min-width: 641px) and (max-width: 1023px){.design-details app-size[pageview=bsp] .size-category .size-label{width:100%}}.design-details app-size[pageview=bsp] .size-category .size-label .pricing-links{margin-bottom:13px}.design-details app-size[pageview=bsp] .size-category .size-label .pricing-links #retail-pickup-link{max-width:fit-content}.design-details app-size[pageview=bsp] .size-category .size-label-single-value{width:auto;display:inline-block}.design-details app-size[pageview=pdp] .size-section{margin-bottom:30px}.design-details app-size[pageview=pdp] .size-category .size-label-single-value{width:auto;display:inline-block}.design-details .card-size-icons{margin:0 0 0 0;padding:0;list-style:none;width:100%;float:left}.design-details .card-size-icons li{display:inline-block;float:none;margin-right:25px;position:relative;max-width:calc(50% - 25px);cursor:pointer;vertical-align:bottom}.design-details .card-size-icons li img{max-width:100%}.design-details .card-size-icons li:nth-of-type(3n){margin-right:0}.design-details .card-size-icons li:nth-of-type(3n+1){clear:both}.design-details .card-size-icons li:not(:first-child):not(:nth-of-type(3n)):not(:nth-of-type(3n+1)) .border-hover-active-02+.caret{left:50%;transform:rotate(90deg)}.design-details .card-size-icons li a{color:inherit;text-decoration:inherit}.design-details .card-size-icons li .border-hover-active-02{border:2px solid;padding:10px;text-align:center}.design-details .card-size-icons li .border-hover-active-02 img{padding-bottom:5px;min-height:33px}.design-details .card-size-icons li .caret{display:none}.design-details .card-size-icons li .border-hover-active-02+.caret{transform:rotate(90deg);margin:0 auto;display:block;border-width:10px;opacity:0}.design-details .card-size-icons li .cart-type-shipping{position:absolute;display:none;white-space:nowrap;font-size:12px}.design-details .card-size-icons li .border-hover-active-02.active+.caret{opacity:1}.design-details .card-size.pdp .cardsizelabel{font-weight:bold;margin-bottom:0px}.design-details .product-size .show-more-sizes{position:relative;text-transform:uppercase;font-size:12px}.design-details .product-size .show-more-sizes span.caret{display:block;margin-left:6px;position:absolute;border-width:0 2px 2px 0 !important;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid;top:0px;margin-top:0px}.design-details .product-size .show-more-sizes span.caret.show-less{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:4px}.design-details .product-size .show-more-sizes a{padding-right:15px}.design-details ul.photo-frames.product-thumbnails,.design-details ul.photo-frames.photo-frames-selection{margin:0;padding:0px}.design-details ul.photo-frames.photo-frames-selection{padding-right:10px}.design-details ul.photo-frames.inline-list li{margin-left:0px;margin-right:1rem;margin-bottom:10px}.design-details ul.photo-frames li .frameName{color:#9e9e9e;font-size:15px;margin-top:3px}.design-details ul.photo-frames li a.icon-pdpframes{border:2px solid transparent;display:inline-block}.design-details ul.photo-frames li a.icon-pdpframes img{height:46px;width:46px}.design-details ul.photo-frames li a.icon-pdpframes.selectedFrame{border-color:#0c7088;display:inline-block;position:relative}.design-details ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame{position:absolute;right:-8px;bottom:-11px}.design-details ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-circle{display:inline-block;border-radius:50%;background-color:#22a2b8;width:15px;height:15px}.design-details ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-icon{right:5px;display:block;width:5px;height:8px;border:solid #f4f0ee;border-width:0 1.3px 1.3px 0;transform:rotate(45deg);position:absolute;top:2px}.design-details ul.photo-frames.v2{margin-left:-1rem}.design-details ul.photo-frames.v2 li{margin-left:1rem;margin-bottom:15px;display:inline-block;float:none;vertical-align:top;margin-right:0;padding-top:3px}.design-details ul.photo-frames.v2 li a.icon-pdpframes{border-width:1px}.design-details ul.photo-frames.v2 li a.icon-pdpframes img{height:70px;width:70px;padding:8px;border:solid 3px transparent}.design-details ul.photo-frames.v2 li a.icon-pdpframes:not(.selectedFrame){border-color:#ccc;display:inline-block;position:relative}.design-details ul.photo-frames.v2 li .frameName{text-align:center;font-size:14px;color:inherit;max-width:72px}.design-details ul.photo-frames.v2 li .same-day-msg{width:70px;text-align:center;word-wrap:break-word;line-height:18px;font-size:14px}.design-details ul.photo-frames.v2 li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-icon{right:7px !important;top:5px !important;border-width:0 2px 2px 0}.design-details ul.photo-frames.v2 li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-circle{width:20px;height:20px;border:solid 2px #fff}.design-details .paper-available-message{font-family:"BrandonGrotesqueRegularI";color:#707070;position:absolute;white-space:nowrap}.design-details app-trim[pageview=bsp] .trim-section{margin-bottom:20px}.design-details app-trim[pageview=bsp] .trim-section label{display:inline-block}.design-details app-trim[pageview=pdp] .trim-section{margin-bottom:10px}.design-details app-trim[pageview=pdp] .trim-section label{display:inline-block}.design-details .color-section li .paperupsell-trim.f-dropdown.options-menu{max-width:none;padding:20px;margin-left:-65px;margin-top:8px;text-transform:none;border-radius:6px;box-shadow:0px 10px 20px rgba(0,0,0,0.1)}.design-details .color-section li .paperupsell-trim.f-dropdown.options-menu.open{display:block}.design-details .color-section li .paperupsell-trim.f-dropdown.options-menu li{display:initial;padding:0px;border:none}.design-details .color-section li .paperupsell-trim.f-dropdown.options-menu li .close-icon{position:absolute;right:0;top:5px;font-size:20px;color:#9e9e9e;cursor:pointer}.design-details .color-section .paperupsell-trim.open+.trim-paperupsell-carrot{display:block}.design-details .color-section .trim-paperupsell-carrot{display:none;position:absolute}.design-details .trim-section{display:inline-block;vertical-align:top}@media only screen and (min-width: 641px) and (max-width: 768px){.design-details .trim-section{display:block}}@media only screen and (max-width: 767px){.design-details .trim-section.TRIM2{display:block}}.design-details .trim-section .trim-info-link{cursor:pointer}.design-details .trim-section .paragraph-4.capitalize{text-transform:capitalize}.design-details .trim-section .f-dropdown.options-menu{padding:20px;border-radius:6px;box-shadow:0px 10px 20px rgba(0,0,0,0.1);visibility:hidden}.design-details .trim-section .f-dropdown.options-menu.open{visibility:visible}.design-details .trim-section .f-dropdown.options-menu:before,.design-details .trim-section .f-dropdown.options-menu:after{display:none}.design-details .trim-section .f-dropdown.options-menu li{display:inline-block;padding:0px;border:none}.design-details .trim-section .f-dropdown.options-menu li:hover{background:none}.design-details .trim-section .close{position:absolute;right:10px;top:10px;font-size:25px;cursor:pointer}.design-details .trim-section .trim-info{margin-left:-40px;margin-top:10px;white-space:normal;width:auto;text-transform:none;padding:10px;min-width:120px}.design-details .trim-section .trim-info.right{margin-left:66px}.design-details .trim-section .trim-info li{margin:0}.design-details .trim-section .trim-info li:hover{background:none}.design-details .trim-section .trim-info.f-dropdown.options-menu:before,.design-details .trim-section .trim-info.f-dropdown.options-menu:after{margin-left:44px;border-style:solid;display:none}.design-details .trim-section .trim-info.f-dropdown.options-menu:before{border:solid 12px;top:-22px;left:10px;border-color:transparent transparent #fff transparent}.design-details .trim-section .trim-info.f-dropdown.options-menu:after{border:solid 11px;top:-22px;left:11px;border-color:transparent transparent #ccc transparent}.design-details .trim-section .trim-list{margin:0;padding:0;text-align:left;float:left}.design-details .trim-section .trim-list li{display:inline-block;margin-right:10px;text-align:center;vertical-align:top}.design-details .trim-section .trim-list li .disable,.design-details .trim-section .trim-list li .disable *{opacity:0.5;cursor:pointer}.design-details .trim-section .trim-list li .trim-popup{margin-top:10px;padding:10px}.design-details .trim-section .trim-list li .trim-popup.right{margin-left:8px}.design-details .trim-section .trim-list li .trim-popup.right:before,.design-details .trim-section .trim-list li .trim-popup.right:after{left:auto;margin-right:10px}.design-details .trim-section .trim-list li .trim-popup.right:before{right:8px}.design-details .trim-section .trim-list li .trim-popup.right:after{right:9px}.design-details .trim-section .trim-list li .trim-popup .close-icon{position:absolute;right:0;top:5px;font-size:20px;color:#9e9e9e;cursor:pointer}.design-details .trim-section .trim-list li .paperupsell-trim{padding:20px;margin-left:-56px;margin-top:8px;text-transform:none;display:none}.design-details .trim-section .trim-list li .paperupsell-trim.open{display:block}.design-details .trim-section .trim-list li .paperupsell-trim.right{margin-left:56px}.design-details .trim-section .trim-list li .paperupsell-trim:before,.design-details .trim-section .trim-list li .paperupsell-trim:after{margin-left:56px}.design-details .trim-section .trim-list li .paperupsell-trim .button-01-secondary{padding:0 20px}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu{max-width:none}@media only screen and (max-width: 767px){.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu{width:auto !important;margin-left:-2.5%}}@media only screen and (min-width: 320px) and (max-width: 400px){.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu{padding:10px;margin-left:-15px}}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu:before,.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu:after{margin-left:56px;border-style:solid;display:none}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu:before{border:solid 12px;top:-23px;left:10px;border-color:transparent transparent #fff transparent}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu:after{border:solid 11px;top:-23px;left:11px;border-color:transparent transparent #ccc transparent}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu.trim-popup::after{-moz-border-bottom-colors:rgba(0,0,0,0.3)}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu.trim-popup.right::before,.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu.trim-popup.right::after{left:auto;margin-left:0;right:8px}.design-details .trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu.trim-popup.right::after{margin-right:57px}.design-details .trim-section .trim-list .trim-available-message{position:absolute}.design-details .trim-section .trim-list li a.trim-icons{display:inline-block}.design-details .trim-section .trim-icon-info{padding-top:7px;padding-left:54px;max-width:300px;font-size:12px;line-height:15px}.design-details .trim-section.pdp .trim-icon-info{max-width:340px}.design-details .trim-section .trim-icons{color:#666;font-size:30px;cursor:pointer}.design-details .trim-section .trim-icons:not(.disable):hover{color:#22a2b8}.design-details .trim-section .trim-icons:not(.disable):hover *{color:#0c7088}.design-details .trim-section .trim-icons:not(.disable).active{color:#22a2b8}.design-details .trim-section .trim-icons span{display:block}.design-details .trim-section .trim-icons:not(.disable) .paragraph-4:hover{color:#22a2b8}.design-details .trim-section .trim-icons:not(.disable).active .paragraph-4{color:#22a2b8}.design-details .trim-section .trim-icons .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .trim-section .trim-icons .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .trim-section .trim-icons.link-active{color:#0c7088 !important}.design-details .trim-section .trim-icons .paragraph-4.capitalize.link-active{color:#0c7088 !important}.design-details .trim-section .all-trims{display:inline-block;float:left;vertical-align:top;padding-left:5px;padding-top:4px}.design-details .trim-section .all-trims .caret-icon{border-width:8px;transform:rotate(90deg);margin-top:8px}.design-details .trim-section .all-trims .disable,.design-details .trim-section .all-trims .disable *{opacity:0.5;cursor:pointer}.design-details .trim-section .all-trims .trim-options .caret-icon{margin-top:15px}.design-details .trim-section .all-trims span.caret{border-width:8px 8px 8px 9px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-top:8px}.design-details .trim-section .all-trims span.caret.open{border-color:transparent transparent transparent #22a2b8}.design-details .trim-section .all-trims span.caret:hover{border-color:transparent transparent transparent #22a2b8}.design-details .trim-section .all-trims span.caret.active{border-color:#22a2b8 transparent transparent transparent}.design-details .trim-section .all-trims span.caret.active:hover{border-color:#22a2b8 transparent transparent transparent}.design-details .trim-section .all-trims .all-trim-wrapper{margin-top:10px;margin-left:-56px;max-width:none}.design-details .trim-section .all-trims .all-trim-wrapper.right{margin-left:18px}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu:before,.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu:after{margin-left:41px;border-style:solid;display:none}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu:before{border:solid 12px;top:-22px;left:10px;border-color:transparent transparent #fff transparent}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu:after{border:solid 11px;top:-22px;left:11px;border-color:transparent transparent #ccc transparent}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu.right:before,.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu.right:after{left:auto;right:8px}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu.right:before{margin-right:10px}.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu.right:after{margin-right:11px}@media only screen and (max-width: 767px){.design-details .trim-section .all-trims .all-trim-wrapper.f-dropdown.options-menu{margin-left:0px}}.design-details .trim-section .all-trims .all-trim-wrapper .trim-available-text{clear:both;width:100%;max-width:235px;white-space:normal;margin:0;padding:0;border:none;line-height:20px;font-size:16px;display:block;cursor:default}.design-details .trim-section .all-trims .all-trim-wrapper .close{position:absolute}.design-details .trim-section .trim-var-3 .trim-info.open .common-trim-info-icon:focus{outline:none !important;box-shadow:none !important;background:none !important}.design-details .trim-section .trim-info.open+.trim-info-carrot,.design-details .trim-section .paperupsell-trim.open+.trim-paperupsell-carrot,.design-details .trim-section .trim-popup.open+.trim-disable-carrot,.design-details .trim-section .all-trim-wrapper.open+.trim-all-carrot{display:block}.design-details .trim-section .trim-info-carrot,.design-details .trim-section .trim-paperupsell-carrot,.design-details .trim-section .trim-disable-carrot,.design-details .trim-section .trim-all-carrot,.design-details .trim-section .tooltip-arrow-disable{display:none;position:absolute}.design-details .trim-section .trim-info-carrot:before,.design-details .trim-section .trim-info-carrot:after,.design-details .trim-section .trim-paperupsell-carrot:before,.design-details .trim-section .trim-paperupsell-carrot:after,.design-details .trim-section .trim-disable-carrot:before,.design-details .trim-section .trim-disable-carrot:after,.design-details .trim-section .trim-all-carrot:before,.design-details .trim-section .trim-all-carrot:after,.design-details .trim-section .tooltip-arrow-disable:before,.design-details .trim-section .tooltip-arrow-disable:after{border-style:solid;position:absolute;content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:0;left:0;z-index:90}.design-details .trim-section .trim-info-carrot:before,.design-details .trim-section .trim-paperupsell-carrot:before,.design-details .trim-section .trim-disable-carrot:before,.design-details .trim-section .trim-all-carrot:before,.design-details .trim-section .tooltip-arrow-disable:before{border:solid 12px;top:-12px;left:0;border-color:transparent transparent #fff transparent;z-index:99}.design-details .trim-section .trim-info-carrot:after,.design-details .trim-section .trim-paperupsell-carrot:after,.design-details .trim-section .trim-disable-carrot:after,.design-details .trim-section .trim-all-carrot:after,.design-details .trim-section .tooltip-arrow-disable:after{border:inset 11px;top:-12px;left:1px;border-color:transparent transparent rgba(53,53,53,0.4) transparent;z-index:90}.design-details .trim-section .trim-paperupsell-carrot:before,.design-details .trim-section .trim-paperupsell-carrot:after{top:-28px}.design-details .trim-section .tooltip-arrow-disable{position:relative}.design-details .trim-section .tooltip-arrow-disable:before,.design-details .trim-section .tooltip-arrow-disable:after{left:0;right:0;margin:auto}.design-details .trim-section .trim-popup.open+.tooltip-arrow-disable{display:block}.design-details .trim-section .all-unset{all:unset;cursor:pointer}.design-details .trim-section.pdp{clear:both;width:auto;min-width:180px}.design-details .trim-section.pdp .trim-info li{font-size:1rem;line-height:18px}@media only screen and (max-width: 767px){.design-details .trim-section.pdp{margin-bottom:0px;position:relative}.design-details .trim-section.pdp .trim-info{max-width:100%;margin-left:-2.5%;width:auto !important}.design-details .trim-section.pdp .trim-info.open{left:2.5% !important}.design-details .trim-section.pdp .trim-info.f-dropdown.options-menu:before{left:0}.design-details .trim-section.pdp .trim-info.f-dropdown.options-menu:after{left:1px}}@media only screen and (max-width: 767px){.design-details ul#trimOptions.f-dropdown.options-menu{white-space:normal}}.design-details .design-layouts.horizontal-layouts{display:inline-block;float:left;margin-bottom:30px;width:auto}.design-details .design-layouts.horizontal-layouts .design-layout-space{margin-right:40px;display:inline-block}.design-details .design-layouts.horizontal-layouts a.seeMoreLayoutText{margin-top:15px;display:inline-block}.design-details .design-layouts.horizontal-layouts.custom-block{display:table;float:none}.design-details .design-layouts.envelope-layout .design-orientation.horizontal img{margin-bottom:5px}.design-details .design-layouts .design-orientation img{border:2px solid transparent;cursor:pointer}.design-details .design-layouts .design-orientation img.layout-portrait{padding:0 12%}.design-details .design-layouts .design-orientation.horizontal{margin:0;float:left;display:inline-block}.design-details .design-layouts .design-orientation.horizontal.large-block-grid-5>li,.design-details .design-layouts .design-orientation.horizontal.medium-block-grid-6>li,.design-details .design-layouts .design-orientation.horizontal.small-block-grid-4>li{padding:0 0.938em 1.25rem}.design-details .design-layouts .design-orientation.horizontal li img{margin-bottom:10px}@media only screen and (max-width: 1024px){.design-details .design-layouts .design-orientation.horizontal .slice-layout-count li{display:none}.design-details .design-layouts .design-orientation.horizontal .slice-layout-count li:nth-child(3n){margin-right:0px}.design-details .design-layouts .design-orientation.horizontal .slice-layout-count li:nth-child(-n+3){display:inline-block}}.design-details .design-layouts .design-orientation.horizontal li{display:inline-block;max-width:80px;margin-right:30px;vertical-align:top}.design-details .design-layouts .design-orientation.horizontal li .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .design-layouts .design-orientation.horizontal li .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .design-layouts .design-orientation.horizontal li:last-child{margin-right:0px}.design-details .design-layouts .design-orientation.vertical{max-width:80px;text-align:center;margin:0 auto}.design-details .upsell-promo{margin-top:20px;padding-top:20px;border-top:solid 1px #ccc}.design-details .upsell-promo .variation-1 img{width:100%}.design-details .upsell-promo .variation-1 .imagealign-left img{max-width:70%;padding-left:20px;float:right}.design-details .upsell-promo .variation-1 .imagealign-left .textalign-left{max-width:30%;float:left}.design-details .upsell-promo .variation-1 .imagealign-right img{max-width:70%;padding-right:20px;float:left}.design-details .upsell-promo .variation-1 .imagealign-right .textalign-right{max-width:30%;float:right}.design-details .upsell-promo .variation-2{position:relative}.design-details .upsell-promo .variation-2 img{width:100%}.design-details .upsell-promo .variation-2 .content{position:absolute;width:calc(30% + 20px);top:0px;padding:10px}.design-details .upsell-promo .variation-2 .content.textalign-left{left:0px}.design-details .upsell-promo .variation-2 .content.textalign-right{right:0px}.design-details .upsell-promo .variation-2 .content p{margin:0;padding:0}.design-details.v-3 .upsell-promo .variation-1,.design-details.v-3 .upsell-promo variation-2{text-align:center;float:right}.design-details app-finish[pageview=pdp] .photo-finish{margin-bottom:30px}.design-details .photo-finish label{margin-bottom:10px}.design-details .photo-finish .sf-global-styleguide.sf-global-radio li{position:relative}.design-details .photo-finish .sf-global-styleguide.sf-global-radio li label{cursor:pointer}.design-details .photo-finish .sf-global-styleguide.sf-global-radio li input[type="radio"].css-radio+label.css-radio-label .radio-bg,.design-details .photo-finish .sf-global-styleguide.sf-global-radio li input[type="radio"].css-radio+label.css-radio-label .radio-finish{margin:0px}.design-details #showSVG{width:100%;height:100%;position:relative;z-index:2}.design-details #showSVG:before{content:"";height:calc(100% + 52px);display:block;width:calc(100% + 52px);position:absolute;top:-26px;left:-26px;border:solid 26px #fff}.design-details #showSVG .preview-mug-wrapper{transform:scale(0.5)}.design-details #showSVG canvas{width:calc(100% + 52px) !important;height:calc(100% + 52px) !important;position:absolute;left:-26px;right:0;margin:auto;top:-26px;bottom:0}.design-details #img-zoom-container .pdp-preview-image{padding:26px}.design-details #img-zoom-container #showSVG{background:#fff}.design-details #img-zoom-container #showSVG img{max-width:100%;max-height:calc(100% - 60px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.design-details #img-zoom-container #zoom-container{opacity:0}.design-details #img-zoom-container #mask{cursor:zoom-in}.design-details #img-zoom-container.enable-zoom{padding:0px}.design-details #img-zoom-container.enable-zoom .pdp-preview-image{padding:0px}.design-details #img-zoom-container.enable-zoom .tab-navigation{display:none}.design-details #img-zoom-container.enable-zoom .back-link{display:none}.design-details #img-zoom-container.enable-zoom #showSVG{opacity:0}.design-details #img-zoom-container.enable-zoom #showSVG .preview-mug-wrapper{margin-left:0 !important;margin-top:0 !important}.design-details #img-zoom-container.enable-zoom .close-zoom{display:block}.design-details #img-zoom-container.enable-zoom #mask{left:0;top:0;width:100%;height:100%;cursor:zoom-out}.design-details #img-zoom-container.enable-zoom .zoom-link{display:none}.design-details #img-zoom-container.enable-zoom #zoom-container{opacity:1}.design-details #img-zoom-container .img-zoom-lens{position:absolute;width:50%;height:50%}.design-details #img-zoom-container .img-zoom-result{width:100%;height:100%}.design-details #img-zoom-container .img-zoom-result:not(.hasViewType) svg{max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;margin:auto}.design-details #img-zoom-container #mask{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:3}.design-details #img-zoom-container .close-zoom{position:absolute;top:5px;right:2px;z-index:100;text-align:center;cursor:pointer;display:none;color:#616161}.design-details .zoom-link{position:absolute;cursor:pointer;bottom:16px;left:0;right:auto;margin:auto;text-align:center;width:100%;z-index:4}.design-details.singlesurface-cards.multisurface-v2 .productdetails-list ul li{margin-left:20px;list-style:outside}.design-details.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.pdp-details{top:50px !important;-webkit-transform:inherit;transform:inherit}.design-details.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .starting-price{font-size:16px}.design-details.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .starting-price .saleprice-reg{margin-right:-3px}.design-details.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .additional-pages .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .additional-pages .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details.singlesurface-cards.pdp-details .panel-container{max-height:calc(100vh - 250px);margin:30px 0 80px 0}@media only screen and (max-width: 767px){.design-details.singlesurface-cards.pdp-details .panel-container{margin:30px 0}}.design-details.singlesurface-cards.pdp-details .pd-left{width:250px;display:inline-block;margin:0 30px;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px)}@media only screen and (max-width: 767px){.design-details.singlesurface-cards.pdp-details .pd-left{display:none !important}}.design-details.singlesurface-cards.pdp-details .pd-left ul{margin-left:0;padding-left:2px;padding-top:5px}.design-details.singlesurface-cards.pdp-details .pd-left ul li{padding-bottom:20px;list-style:outside none none}.design-details.singlesurface-cards.pdp-details .pd-left ul li a{color:#666}.design-details.singlesurface-cards.pdp-details .pd-left ul li a:hover{color:#0c7088;text-decoration:underline}.design-details.singlesurface-cards.pdp-details .pd-left ul li a.active{color:#353535;font-weight:bold}@media only screen and (max-width: 1023px){.design-details.singlesurface-cards.pdp-details .pd-left{width:180px}}.design-details.singlesurface-cards.pdp-details .pd-right{width:490px;display:inline-block;vertical-align:top;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px)}@media only screen and (max-width: 1023px){.design-details.singlesurface-cards.pdp-details .pd-right{width:460px}}@media only screen and (max-width: 767px){.design-details.singlesurface-cards.pdp-details .pd-right{width:inherit;margin:0 20px}}.design-details.singlesurface-cards.pdp-details .pd-right .productdetails-list ul{margin-bottom:0}.design-details.singlesurface-cards.pdp-details .pd-right .productdetails-list li{color:#666;padding-bottom:10px}.design-details.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice:hover *{color:#FFF !important}.design-details.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice .dd-col-1{padding-right:160px !important}.design-details.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown .book-type-icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.design-details.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown .group-list:after{background:none !important;background-image:-moz-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:-ms-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:-webkit-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:linear-gradient(to right, #333333 20%,rgba(255,255,255,0) 0%) !important;background-position:top !important;background-size:5px 1px !important;background-repeat:repeat-x !important}.design-details.singlesurface-cards.book-size-type .panel-container{margin-bottom:10px}.design-details.singlesurface-cards.book-size-type .panel-container .books-overlay{max-height:calc(100vh - 150px);padding-bottom:30px}.design-details.singlesurface-cards.book-size-type .panel-container .books-overlay .starting-price:first-letter{text-transform:uppercase}.design-details.singlesurface-cards.book-size-type .panel-container .books-overlay .price-text{margin-right:-3px}.design-details.singlesurface-cards .books-overlay .sf-global-styleguide.sf-global-dropdown{width:100%}@media only screen and (max-width: 640px){.design-details.singlesurface-cards .books-overlay .sf-global-styleguide.sf-global-dropdown{margin-top:20px}}.design-details.singlesurface-cards .books-overlay .sf-global-styleguide.sf-global-dropdown .price-text{margin-right:initial}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .category-section .bsp-subcat .cat-container .variation-1 ul.cat-list li:nth-child(3n+1){clear:none}}.design-details .sf-global-styleguide.sf-global-dropdown ul li.haschild .children .list-child.book-type{padding-left:50px}.design-details .heading-section .bsp-promo-section a:hover{text-decoration:none}.design-details .heading-section.multisurface .sub-text-multisurface{padding-top:10px}.design-details .heading-section.multisurface .sub-text-multisurface .saleprice-reg .minimumlabel-1{font-size:24px;vertical-align:bottom}.design-details .heading-section.multisurface .sub-text-multisurface .saleprice-reg .salepricelabel{font-size:24px;vertical-align:bottom}.design-details .heading-section.multisurface .bsp-promo-section{padding-top:15px}@media only screen and (max-width: 767px){.design-details .multisurface .mobileshow .heading-pdp .multiChickletHeading .heading-5-font{display:none}.design-details .multisurface .mobileshow .heading-pdp .multiChickletHeading .starting-price{margin:0;text-align:left}.design-details .multisurface .mobileshow .heading-pdp .multiChickletHeading .pipesymbol{display:none}.design-details .multisurface .mobileshow .heading-pdp .multiChickletHeading .prodprice{display:block;padding:5px 0}}.design-details .multisurface .price-text{margin-right:-3px}.design-details .multisurface .sdp-text{font-size:16px;color:#E62600}.design-details .multisurface .sty-text{font-size:16px;color:#00a29b}.design-details .multisurface .multiChickletHeading{margin-bottom:20px}.design-details .multisurface .multiChickletHeading .starting-price{padding:4px 0}.design-details .multisurface .multiChickletHeading .price-text{margin-right:0;font-weight:bold}.design-details .multisurface .designinfo img{width:60px;border:1px solid #EFEFEF;box-shadow:0 2px 2px 0 rgba(0,0,0,0.5)}.design-details .multisurface .designinfo .designinfo-previewName{display:inline-block;width:calc(100% - 80px);vertical-align:middle}@media only screen and (min-width: 1024px){.design-details .multisurface .multi-chickletvariation .accordion dd{margin:0 32px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .multi-chickletvariation .accordion dd{margin:0 15px}}.design-details .multisurface .multi-chickletvariation .accordion dd:last-child{border-bottom:1px solid #989090}.design-details .multisurface .multi-chickletvariation .accordion dd>a{display:block;font-size:15px;border-top:1px solid #989090;border-bottom:0;margin-bottom:0;padding:12px 8px 12px 0px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-icon{margin-right:6px;margin-top:-18px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content{margin:0 10px 10px 10px;font-size:inherit}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content table.table-01 th{font-size:13px}@media only screen and (max-width: 870px){.design-details .multisurface .multi-chickletvariation .accordion .accordion-content{margin:0 0px 20px 0px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content table.table-01 th{padding:10px 5px;font-size:10px;border-right:solid 2px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content table.table-01 td{font-size:12px}}@media only screen and (min-width: 871px) and (max-width: 1024px){.design-details .multisurface .multi-chickletvariation .accordion .accordion-content table.table-01 th{padding:12px 5px}}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content ul{margin-left:30px;margin-right:30px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content li{padding:5px 0}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content .panel-head{margin-bottom:15px}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content .singlesurface-cards .external-service .tabs-content{padding:0;margin:0}.design-details .multisurface .multi-chickletvariation .accordion .accordion-content .single-retailer-logo{max-width:65px}.design-details .multisurface .multi-chickletvariation .accordion .table-row{line-height:20px;height:auto}.design-details .multisurface .multi-chickletvariation .accordion .divTable{display:table;width:100%;position:relative;margin:10px auto 20px}.design-details .multisurface .multi-chickletvariation .accordion .divTableRow{display:table-row}.design-details .multisurface .multi-chickletvariation .accordion .divTableRow,.design-details .multisurface .multi-chickletvariation .accordion .divTableCell{vertical-align:middle}.design-details .multisurface .multi-chickletvariation .accordion .divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold}.design-details .multisurface .multi-chickletvariation .accordion .divTableCell,.design-details .multisurface .multi-chickletvariation .accordion .divTableHead{display:table-cell;padding:3px 10px;text-align:center}.design-details .multisurface .multi-chickletvariation .accordion .divTableHead{border-right:solid 1px #fff;width:39%;vertical-align:middle;text-transform:uppercase;background:gray;color:#fff;padding:8px 10px;font-size:14px;border:none}.design-details .multisurface .multi-chickletvariation .accordion .divTableHead.shipping-options-heading{width:26%}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody{display:table-row-group}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody .divTableRow{border-top:solid 1px #fff}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody .divTableRow .shipping-options{background:#f2f2f2;border-right:solid 1px #fff;font-family:"BrandonGrotesqueBold";font-size:15px}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody .divTableRow .tracking-info{font-family:"BrandonGrotesqueMedium"}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody .divTableRow:nth-of-type(odd){background:none}.design-details .multisurface .multi-chickletvariation .accordion .divTableBody .divTableRow:nth-of-type(even){background:#f2f2f2}.design-details .multisurface .multi-chickletvariation .accordion .divTableCell{padding:5px 0;font-size:16px;border-bottom:solid 1px #e5e5e5}.design-details .multisurface .multi-chickletvariation .accordion .divTableCell ul{list-style:none;margin:0px;padding:0px}.design-details .multisurface .multi-chickletvariation .accordion .divTableCell ul li{display:inline-block;padding:0 10px}.design-details .multisurface .multi-chickletvariation .accordion .divTableCell ul li span{display:block}.design-details .multisurface .multi-chickletvariation .deliveryinfo{background-color:#f5f5f5;padding:15px;border-radius:5px}.design-details .multisurface .multi-chickletvariation .deliveryinfo .edd-info{border:0;padding:0;margin:5px 0 20px 32px}.design-details .multisurface .multi-chickletvariation .caret{margin-left:6px;position:absolute;border-width:0 2px 2px 0 !important;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:0px}.design-details .multisurface .multi-chickletvariation .caret.show-less{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:4px}.design-details .multisurface .multi-chickletvariation .monthyear-dropdown .year-chicklet{display:inline-block;width:auto !important;margin-left:10px;min-width:100px}.design-details .multisurface .multi-chickletvariation .monthyear-dropdown .month-chicklet{display:inline-block;width:auto !important;min-width:200px}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown .price-text{margin-right:initial}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown ul li .haschild .children:hover *{color:#FFF !important}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice .dd-col-1{padding-right:160px !important}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice:hover *{color:#FFF !important}.design-details .multisurface .quick-view-section .inner-wrapper.multi-chickletvariation{max-width:95%}.design-details .multisurface .quick-view-section .inner-wrapper.multi-chickletvariation .deliveryinfo{background-color:initial;padding:15px;border-radius:5px}.design-details .multisurface .quick-view-section .inner-wrapper.multi-chickletvariation .deliveryinfo .edd-info{border-top:0;margin-top:0;margin:5px 0 20px 32px}.design-details .multisurface .quick-view-section .inner-wrapper .starting-price .saleprice-reg .minimumlabel-1{font-size:20px;vertical-align:bottom}.design-details .multisurface .quick-view-section .inner-wrapper .starting-price .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom;padding:0}.design-details .multisurface .quick-view-section .inner-wrapper .additional-pages .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .multisurface .quick-view-section .inner-wrapper .additional-pages .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown .book-type-icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.design-details .multisurface .sf-global-styleguide.sf-global-dropdown .group-list:after{background:none !important;background-image:-moz-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:-ms-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:-webkit-linear-gradient(to right, #333 20%, rgba(255,255,255,0) 0%) !important;background-image:linear-gradient(to right, #333333 20%,rgba(255,255,255,0) 0%) !important;background-position:top !important;background-size:5px 1px !important;background-repeat:repeat-x !important}.design-details .multisurface .design-name{padding-top:5px;min-height:30px}.design-details .multisurface .quick-view-section:before{position:absolute;content:"";background:#fff;width:100%;height:8px;top:-10px;padding:0px}.design-details .multisurface .quick-view-section.desktop-view .carrot-arrow{width:calc(100% / 3)}.design-details .multisurface .quick-view-section.desktop-view.qv-calendar .carrot-arrow,.design-details .multisurface .quick-view-section.desktop-view.qv-book.front .carrot-arrow{width:calc(100% / 4)}.design-details .multisurface .quick-view-section.qv-calendar .inner-wrapper .pricing-links{width:184px}.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links{position:relative;float:right;width:160px}@media only screen and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links{top:0;float:none;width:100%;margin-bottom:10px}}.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links .pipe-line{display:inline-block;margin-right:10px;text-align:left;vertical-align:top}@media only screen and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links .pipe-line{display:none}}.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links #mailorderlink,.design-details .multisurface .quick-view-section .inner-wrapper .pricing-links #retail-pickup-link{float:none;margin-right:0;text-align:right;display:inline-block;vertical-align:middle}.design-details .multisurface .quick-view-section .inner-wrapper .sf-global-styleguide.sf-global-dropdown{width:100%}.design-details .multisurface .quick-view-section .inner-wrapper .additional-pages.price{color:#353535}.design-details .multisurface .quick-view-section .inner-wrapper .builder-links a{width:auto}.design-details .multisurface .quick-view-section .inner-wrapper .starting-price:first-letter{text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .columns.desc-right{padding-right:20px !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper label.transform-text{font-size:15px}.design-details .multisurface .quick-view-section .inner-wrapper label.transform-text .product-details-link{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .design-img-container .design-tile-section .tab-navigation{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .see-full-link{margin-top:20px;display:block}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .quick-view-section .inner-wrapper .small-7.columns{padding-left:0}}.design-details .multisurface .design-img-container.Calendar .design-tile-section .tile-carousel .owl-carousel .owl-item .item img{max-height:126px}@media only screen and (max-width: 40em){.design-details .multisurface .design-img-container.Calendar .design-tile-section .tile-carousel .owl-carousel .owl-item .item img{max-height:300px}}.design-details .multisurface .design-img-container.Calendar .design-tile-section .tile-carousel #previewCarousel.owl-carousel .owl-item:first-child,.design-details .multisurface .design-img-container.Calendar .design-tile-section .tile-carousel #previewCarousel.owl-carousel .owl-item:last-child{max-width:inherit}@media only screen and (min-width: 768px){.design-details .multisurface .design-img-container.Calendar .design-tile-section .design-wrapper{height:350px}}.design-details .multisurface .design-img-container.Calendar .design-tile-section .design-wrapper img{max-height:300px}.design-details .multisurface .design-img-container.Calendar .design-tile-section .design-wrapper .allMonths img{max-height:100%}.design-details .multisurface .design-img-container.Calendar .design-tile-section .design-wrapper .content.background{width:100%}@media only screen and (min-width: 768px){.design-details .multisurface .design-img-container.Calendar .design-tile-section.wallCalendar .tile-carousel #previewCarousel.owl-carousel .owl-item .item img.front{max-height:90px}}@media only screen and (max-width: 640px){.design-details .multisurface .design-img-container.Calendar .design-tile-section.wallCalendar .tile-carousel #previewCarousel.owl-carousel .owl-item .item img.front{max-height:180px}}.design-details .multisurface .design-img-container.Calendar .multisurface-fav-icon-intro{display:flex !important;justify-content:flex-end !important;max-width:calc(100% - 120px) !important;top:20px !important;position:relative !important}@media only screen and (max-width: 767px){.design-details .multisurface .design-img-container.Calendar .multisurface-fav-icon-intro{top:30px !important;display:flex !important;justify-content:center !important;align-items:flex-start !important;left:15px !important;width:11em !important;position:relative !important}}.design-details .multisurface .design-img-container .multisurface-fav-icon-intro{display:flex;justify-content:flex-end;max-width:calc(100% - 120px);top:20px;position:relative}@media only screen and (max-width: 767px){.design-details .multisurface .design-img-container .multisurface-fav-icon-intro{top:30px !important;display:flex;justify-content:center;align-items:flex-start;left:15px;width:11em}}@media only screen and (min-width: 768px){.design-details .multisurface .design-img-container .multisurface-noshare-icon{margin-left:25px;margin-bottom:10px}}@media only screen and (max-width: 767px){.design-details .multisurface .design-img-container .multisurface-noshare-icon{margin-bottom:10px}}.design-details .multisurface .design-tile-section{border:1px solid #e5e5e5;margin-bottom:5px;background-color:#fff}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview{height:330px !important}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.allowCarouselSync{height:100% !important}@media only screen and (max-width: 767px){.design-details .multisurface .design-tile-section .design-wrapper #bookPreview{height:250px !important}}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel{touch-action:manipulation !important;-ms-touch-action:pan-y;touch-action:pan-y}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y !important;touch-action:pan-y !important}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .owl-prev.disabled,.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .owl-next.disabled{pointer-events:none;opacity:0.4;display:inline-block !important;visibility:visible}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .owl-nav{display:none !important}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .product-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;max-width:calc(99% - 40px);max-height:300px}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .product-image.allowCarouselSync{height:100%}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .product-image:not(.allowCarouselSync).front,.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .product-image:not(.allowCarouselSync).back,.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .product-image:not(.allowCarouselSync).nonCustomCoverFront{max-width:50%}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.deskCalendar .product-image.front{width:100%;max-width:calc(99% - 40px)}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.wallCalendar .product-image,.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.wallCalendarPremiumStationery .product-image,.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.wallCalendarSimplex .product-image{max-height:calc(99% - 20px)}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.wallCalendarSimplex .product-image.front{width:auto}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel.woodblockDeskCalendar .product-image{max-height:calc(99% - 20px)}.design-details .multisurface .design-tile-section .design-wrapper #bookPreview.owl-carousel .loading-wrapper .page-spinner{z-index:1 !important}@media only screen and (min-width: 1024px){.design-details .multisurface .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image{max-width:calc(90% - 40px)}.design-details .multisurface .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.front,.design-details .multisurface .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.back,.design-details .multisurface .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.nonCustomCoverFront{width:40%}}.design-details .multisurface .design-tile-section .content{max-height:350px;padding:0.9375rem 0;margin:0 auto}.design-details .multisurface .design-tile-section .content ul{list-style:none;padding:0;margin:0 auto;overflow-y:auto;max-height:230px}.design-details .multisurface .design-tile-section .content ul li{width:calc(25% - 20px);display:inline-block;height:100px;border:solid 1px #ccc;padding:5px;float:left;margin:10px;line-height:80px}.design-details .multisurface .design-tile-section .content ul li img{max-width:100%;max-height:100%}.design-details .multisurface .design-tile-section .content.embelishments ul li{border:none;background:#b9b9b9}.design-details .multisurface .design-tile-section .tab-navigation{position:relative;top:0 !important;z-index:99;font-size:16px;vertical-align:middle;margin-top:10px;margin-bottom:5px}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .design-tile-section .tab-navigation{font-size:14px;line-height:25px}}.design-details .multisurface .design-tile-section .tab-navigation span{padding-bottom:5px;vertical-align:inherit}.design-details .multisurface .design-tile-section .tab-navigation a{vertical-align:middle;border-bottom:2px solid transparent;padding-bottom:5px}.design-details .multisurface .design-tile-section .tab-navigation a:hover{border-bottom:solid 2px;padding-bottom:5px;text-decoration:none}.design-details .multisurface .design-tile-section .tab-navigation a.active{border-bottom:solid 2px;padding-bottom:5px;color:#353535}.design-details .multisurface .design-tile-section #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next.hide,.design-details .multisurface .design-tile-section #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev.hide{pointer-events:none;opacity:0.4;display:inline-block !important;visibility:visible}.design-details .multisurface .design-tile-section #bookPreview.owl-theme.woodblockDeskCalendar .owl-controls .owl-buttons .owl-next,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendar .owl-controls .owl-buttons .owl-next,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendarPremiumStationery .owl-controls .owl-buttons .owl-next,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendarSimplex .owl-controls .owl-buttons .owl-next{right:50px}.design-details .multisurface .design-tile-section #bookPreview.owl-theme.woodblockDeskCalendar .owl-controls .owl-buttons .owl-prev,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendar .owl-controls .owl-buttons .owl-prev,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendarPremiumStationery .owl-controls .owl-buttons .owl-prev,.design-details .multisurface .design-tile-section #bookPreview.owl-theme.wallCalendarSimplex .owl-controls .owl-buttons .owl-prev{left:50px;z-index:1}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp.multi-chickletvariation .ctasection{height:50px;line-height:50px;width:100%;position:fixed;bottom:0px;left:0px;z-index:10001;opacity:1;background:#FFF;margin-left:0px;box-shadow:2px 2px 5px #666}}.design-details .multisurface .multisurface-pdp .design-tile-section .tab-navigation{display:none}.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview .loading-wrapper .page-spinner{left:34%}.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendar,.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendarPremiumStationery,.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendarSimplex{height:450px !important}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendar,.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendarPremiumStationery,.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.wallCalendarSimplex{height:300px !important}}.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.woodblockDeskCalendar{height:400px !important}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .design-tile-section .design-wrapper .owl-carousel#bookPreview.woodblockDeskCalendar{height:300px !important}}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .pdp-mobileview{width:100%;padding:0 0.9375rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .multisurface-pdp.calendars-pdp .calendars-view .size-dropdown{float:left;width:44%;margin-left:10%;display:inline-block}.design-details .multisurface .multisurface-pdp.calendars-pdp .calendars-view .months-dropdown{float:left;width:44%;margin-left:-15px}.design-details .multisurface .multisurface-pdp.calendars-pdp .calendars-view .multisuface-pdpprice.calendar-price{display:none}}.design-details .multisurface .multisurface-pdp.calendars-pdp .tab-calendar{display:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .multisurface-pdp.calendars-pdp .tab-calendar{display:block}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .multisurface-pdp.calendars-pdp .builder-links{clear:both;text-align:center}}.design-details .multisurface .multisurface-pdp.calendars-pdp .multisurface-favicon{display:flex !important;justify-content:flex-end !important;max-width:calc(100% - 120px) !important;position:relative !important;top:18px !important}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp.calendars-pdp .multisurface-favicon{top:30px !important;display:flex !important;justify-content:center !important;align-items:flex-start !important;left:15px !important;width:11em !important;position:relative !important}}.design-details .multisurface .multisurface-pdp .multisurface-favicon{display:flex;justify-content:flex-end;max-width:calc(100% - 120px);position:relative}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .multisurface-favicon{top:20px !important;display:flex;justify-content:center;align-items:flex-start;left:15px;width:11em}}.design-details .multisurface .multisurface-pdp .multisuface-pdpprice{margin-bottom:30px}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .multisuface-pdpprice{display:none}}.design-details .multisurface .multisurface-pdp .multisuface-pdpprice .starting-price .saleprice-reg .minimumlabel-1{font-size:24px;vertical-align:bottom}.design-details .multisurface .multisurface-pdp .multisuface-pdpprice .starting-price .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom}.design-details .multisurface .multisurface-pdp .multisuface-pdpprice .additional-pages .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .multisurface .multisurface-pdp .multisuface-pdpprice .additional-pages .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.design-details .multisurface .multisurface-pdp .multisurface .product-points ul{margin:0 15px;position:relative}.design-details .multisurface .multisurface-pdp .multisurface .product-points ul li{list-style-type:none}.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img li{padding-bottom:15px;position:relative}.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .left-product-details{position:absolute;top:5%;left:4%;height:100%}@media only screen and (min-width: 63.938em){.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .left-product-details{width:27%}}@media only screen and (max-width: 40em){.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .left-product-details{position:relative;left:0}}.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .right-product-details{position:absolute;top:5%;right:4%;height:100%}@media only screen and (min-width: 63.938em){.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .right-product-details{width:27%}}@media only screen and (max-width: 40em){.design-details .multisurface .multisurface-pdp .multisurface .product-points ul.multisurface-des-img .right-product-details{position:relative;right:0}}.design-details .multisurface .multisurface-pdp .multisurface .top-white{background-color:#FFF;border-radius:20px;height:40px;width:80%;z-index:1;position:initial}.design-details .multisurface .multisurface-pdp .multisurface .bottom-white{background-color:#FFF;border-radius:20px;height:40px;width:80%;z-index:1;position:initial}.design-details .multisurface .multisurface-pdp .multisurface .alternative-products{background-color:#FFF;border-radius:20px;padding:20px 15px;margin:-17px 0;height:70%;text-align:center;z-index:3}@media only screen and (max-width: 40em){.design-details .multisurface .multisurface-pdp .multisurface .alternative-products{background-color:transparent;margin:0;padding:20px 15px 0 15px}}.design-details .multisurface .multisurface-pdp .multisurface .alternative-products hr{margin:10px auto}.design-details .multisurface .multisurface-pdp .multisurface .alternative-products h4{padding-bottom:10px}.design-details .multisurface .multisurface-pdp .multisurface .alternative-products li{padding-bottom:5px;list-style:none}.design-details .multisurface.search-sort-section .search-section-hrzntl-fltrs .filters-results{position:relative;text-align:left !important}.design-details .multisurface.search-sort-section .search-section-hrzntl-fltrs .filters-results.mobile-filter-result{text-align:center !important;position:absolute;z-index:-1}.design-details .multisurface.pdp-variation-3 .design-tile-section{border:0;margin:0 40px}@media only screen and (max-width: 1023px){.design-details .multisurface.pdp-variation-3 .design-tile-section{margin:0 30px}}@media only screen and (max-width: 767px){.design-details .multisurface.pdp-variation-3 .multi-chickletvariation .design-tile-section{margin:0}}@media only screen and (min-width: 768px){.design-details .multisurface.pdp-variation-3 .multisurface-pdp.multi-chickletvariation .social-container{margin-right:35px}}.design-details .multisurface .multisurface-pdp{color:#353535;margin-top:10px}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper{text-align:center;width:95%;margin:auto}@media only screen and (min-width: 768px){.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper{height:270px;margin:0px auto 20px auto;padding:40px;display:flex}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper>div{margin:auto}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper>div.embelishments,.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper>div.background{margin:0;width:100%}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper>div.embelishments img,.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper>div.background img{max-height:100%}}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper .front,.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper .back{max-height:230px !important}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper .front.allowCarouselSync,.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper .back.allowCarouselSync{height:100%}.design-details .multisurface .multisurface-pdp .v3-left .design-wrapper img{max-height:240px}@media only screen and (min-width: 1024px){.design-details .multisurface .multisurface-pdp.multi-chickletvariation .pdp-right{padding:0 40px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .multisurface .multisurface-pdp.multi-chickletvariation .pdp-right{padding:0 20px}}.design-details .multisurface .multisurface-pdp .social-container{margin-top:0}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .social-container{position:relative;margin:10px 0px;right:20px}}.design-details .multisurface .multisurface-pdp .social-container .share-btn-icon{margin-top:-20px}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .social-container .share-btn-icon{margin-top:-10px}}.design-details .multisurface .multisurface-pdp .social-container .share-info{cursor:pointer;margin:2px}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu{margin-left:-56px;margin-top:-125px;border-radius:4px;border:1px solid #b9b9b9;background:#FFF;box-shadow:0px 10px 20px rgba(0,0,0,0.1);padding:10px 20px 10px 10px;max-width:250px !important;width:auto !important;white-space:nowrap;z-index:999;display:none}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu.open{display:block}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu li{display:block;margin:2px;border:none}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu li:hover{background:none}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu li#share-tooltip{display:flex;align-items:center}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu .paragraph{color:#353535;font-size:12px;font-family:"BrandonGrotesqueBold"}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu .close-icon{position:absolute;right:0px;top:2px;color:#000;cursor:pointer}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu .close-icon:hover{text-decoration:none}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu::after{margin-left:56px;border:solid 12px;content:"";position:absolute;top:100%;border-width:8px;left:11px;border-color:#fff transparent transparent}.design-details .multisurface .multisurface-pdp .social-container .s-dropdown.options-menu::before{margin-left:56px;border:solid 9px;content:"";position:absolute;top:100%;border-width:9px;left:10px;border-color:#b9b9b9 transparent transparent}@media only screen and (min-width: 1025px){.design-details .multisurface .multisurface-pdp .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image{max-width:calc(75% - 40px)}.design-details .multisurface .multisurface-pdp .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.front,.design-details .multisurface .multisurface-pdp .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.back,.design-details .multisurface .multisurface-pdp .design-tile-section.portrait .design-wrapper #bookPreview.owl-carousel .product-image.nonCustomCoverFront{width:34%}}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel{padding:0px 15px}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item{margin:1px 15px;padding:10px !important;border:1px solid transparent}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.link-active,.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover{border-color:#22a2b8 !important;color:#0c7088 !important;font-weight:bold}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.link-active a,.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover a{color:#0c7088 !important}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.active{border-color:#22a2b8 !important;color:#0c7088 !important;font-weight:bold}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.active a{color:#0c7088 !important}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item a{color:#626262;text-decoration:none !important}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item a:focus{display:inherit}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-pagination{margin-top:20px}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons div{background:transparent;border-radius:41px;color:#626262;font-size:24px;width:41px;height:41px;line-height:41px;outline:medium none;text-decoration:none;transition:all 0.4s linear 0s;position:absolute;padding:0px;top:36%;margin-top:-20px;opacity:1}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons div.disabled{opacity:0.5}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons .owl-prev{left:-18px}.design-details .multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons .owl-next{right:-18px}.design-details .multisurface .multisurface-pdp .book-size-pdp{margin-bottom:30px;width:84%}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .book-size-pdp{width:100%}}.design-details .multisurface .multisurface-pdp .book-size-pdp .icon-mail_order_shipping::before{margin-right:8px}.design-details .multisurface .multisurface-pdp .mobile-heading h1{font-size:40px;text-align:center;line-height:40px;padding-bottom:0}.design-details .multisurface .multisurface-pdp .mobile-heading .pricing-label{display:none}.design-details .multisurface .multisurface-pdp .mobile-heading [data-bv-show="rating_summary"]{text-align:center !important}.design-details .multisurface .multisurface-pdp .mobile-heading [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex{padding-right:0 !important}.design-details .multisurface .multisurface-pdp .multi-pdp-dropdown{margin-top:20px}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .mobile-view .starting-price{margin:0 10px;text-align:center}.design-details .multisurface .multisurface-pdp .mobile-view .additional-pages{text-align:center;padding-bottom:20px !important}.design-details .multisurface .multisurface-pdp .mobile-view .additional-pages .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesque"}.design-details .multisurface .multisurface-pdp .mobile-view.with-after-pay .additional-pages{padding-bottom:0px !important}.design-details .multisurface .multisurface-pdp .multiChickletHeading .additional-pages{text-align:left}}.design-details .multisurface .multisurface-pdp .label-weight{font-weight:bold;font-size:1em}@media only screen and (max-width: 767px){.design-details .multisurface .multisurface-pdp .label-weight{margin-top:10px}}.design-details .multisurface .multisurface-pdp #bookPreview .owl-controls .owl-pagination{display:none !important}.design-details .filters-section .mobile-cat-filter .mobile-facet-container.multisurface .cat-container .variation-1 .row{margin:0}.design-details .cursor-pointer{cursor:pointer}.design-details .accordion{list-style:none;margin:0;padding:0}.design-details .accordion dd>a{border-bottom:1px solid #cfcfcf;margin-bottom:20px;display:inline-block;width:100%;padding:0;background:none;font-size:18px;font-family:inherit}.design-details .accordion dd>a:hover{text-decoration:none;background:none}.design-details .accordion dd>a>h3{display:inline}.design-details .accordion dd.active>a{background:none}.design-details .accordion .arrow{width:20px;height:20px;float:right;border:1px solid #d2d5d7;line-height:22px;display:inline-block;position:relative;top:4px}.design-details .accordion .arrow:before{display:inline-block;content:" ";border:solid #00a497;border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg);position:absolute;left:5px;top:3px}.design-details .accordion .active .arrow:before{transform:rotate(-135deg);top:7px}.design-details .accordion .shippingOptions{font-size:16px;font-family:'SourceSansProBold', Helvetica, Arial, sans-serif}.design-details .accordion .shippingOptions ul{list-style:none;margin-left:0px}.design-details .accordion .shippingOptions ul li{padding-bottom:15px}.design-details .accordion .shippingOptions ul li:last-child{padding-bottom:0px}.design-details .accordion:not(.v2) .shipping-info-link{position:relative;padding-bottom:20px}.design-details .accordion:not(.v2) .shipping-info-link a{padding-right:20px}.design-details .accordion:not(.v2) .shipping-info-link a span.caret{position:absolute;border-width:0 1px 1px 0 !important;display:inline-block;padding:4px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:7px;margin-left:6px}.design-details .accordion.v2{margin-top:30px}.design-details .accordion.v2 .accordion-title{border-bottom:1px solid #CFCFCF;margin-bottom:25px;margin-top:10px;font-size:22px}.design-details .accordion.v2 .accordion-content{padding:0;font-size:12px}.design-details .accordion.v2 .down-icon{display:inline;font-size:20px;font-weight:bold;border:1px solid #d2d5d7;height:20px;line-height:22px;margin:16px auto;width:22px;background:none repeat scroll 0 0 #f3f4f4;font-family:"ATCOIcons";font-style:normal !important}.design-details .accordion.v2 .up-icon{display:none;font-family:"ATCOIcons";font-style:normal !important}.design-details .accordion.v2 .active .down-icon{display:none}.design-details .accordion.v2 .active .up-icon{display:inline;font-size:20px;font-weight:bold;height:20px;line-height:22px;margin:16px auto;width:22px;background:none repeat scroll 0 0 #ffffff;border-left:1px solid #d2d5d7;border-right:1px solid #d2d5d7;border-top:1px solid #d2d5d7}.design-details .accordion.v2 .accordion-bg{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;padding:0 !important;margin-top:10px}.design-details .accordion.v2 .content .container{border-collapse:collapse;display:table;font-size:12px;width:100%}.design-details .accordion.v2 .heading{background-color:#fef237;display:table-row;font-weight:bold;height:41px;text-align:center;font-size:16px;color:#35393d}.design-details .accordion.v2 .heading .col{padding:0 5px}.design-details .accordion.v2 .col{display:table-cell;vertical-align:middle}.design-details .accordion.v2 .table-row{display:table-row;line-height:25px;text-align:center}.design-details .accordion.v2 .tier-quantity{width:80px;display:inline-block}.design-details .accordion.v2 .tier-price{display:inline-block}.design-details .accordion.v2 .content.accordion-content.active{padding:0px}.design-details .accordion.v2 .table-row{border-bottom:1px solid #d2d5d7;color:#35393d;font-size:14px;height:40px}.design-details .accordion.v2 .accordion-title.help-title{margin-bottom:0px}.design-details .accordion.v2 .row.productdetailcontroller{margin-bottom:50px;margin-top:30px}.design-details .accordion.v2 .shipping-info-link{margin-top:20px;margin-bottom:30px}.design-details .select-design{margin-bottom:10px}.design-details .select-design label,.design-details .select-design .label-font-style{display:inline-block;margin-bottom:10px}.design-details .select-design label{margin-right:4px}.design-details .select-design.color-section .label-font-style{display:block;padding:0}.design-details .select-design.product-finish li{vertical-align:top}.design-details .select-design.product-finish li.design-list .design-border .finish-content{text-transform:capitalize}.design-details .select-design .overlay-link{float:right;margin-right:2px}.design-details .select-design.color-chicklet{display:inline-block}.design-details .select-design.color-chicklet.bsp{margin-right:10px}@media only screen and (max-width: 1023px){.design-details .select-design.chicklet-image ul li.small-2tile{margin:1px 0 15px 0}.design-details .select-design.chicklet-image ul li.small-2tile:nth-child(2n){margin-left:10px}}.design-details .select-design.multi-checklets .multi-binding ul li{width:calc(22% - 21px);vertical-align:top;min-width:80px}@media only screen and (max-width: 767px){.design-details .select-design.multi-checklets .multi-binding ul li{width:calc(35% - 21px)}}.design-details .select-design.multi-checklets .multi-binding ul li img{margin:8px 0}.design-details .select-design.multi-checklets ul{display:block;position:relative}.design-details .select-design.multi-checklets ul li{display:inline-block;margin:0 10px 10px 0;text-align:center;pointer-events:auto;float:none}.design-details .select-design.multi-checklets ul li.disabled{opacity:0.3}.design-details .select-design.multi-checklets ul li .highlight-area{margin-bottom:-1px;border-radius:2px;font-size:14px}.design-details .select-design.multi-checklets ul li a{color:#353535;text-decoration:none}.design-details .select-design.multi-checklets ul li a:hover{text-decoration:none}.design-details .select-design.multi-checklets ul li .design-border{padding:0;border:1px solid #353535;display:inline-block;border-radius:3px;padding:5px 10px;position:relative;cursor:pointer;width:100%}.design-details .select-design.multi-checklets ul li .design-border.active:after{content:"";position:absolute;width:100%;height:100%;border:solid 2px;left:0;top:0}.design-details .select-design.multi-checklets ul li .design-border.link-active{color:#22a2b8 !important}.design-details .select-design.multi-checklets ul li .design-border .selected-design-tick{width:20px;height:20px !important;border:solid 2px #fff;display:block;position:absolute;border-radius:100%;right:-8px;margin:auto;z-index:1;bottom:-7px}.design-details .select-design.multi-checklets ul li .design-border .selected-design-tick:after{content:"";border:solid #fff;position:absolute;-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);left:6px;top:3px;width:5px;height:9px;border-width:0 2px 2px 0}.design-details .select-design.multi-checklets ul li .design-border .selected-design-tick.link-bg{background:#22a2b8 !important}.design-details .select-design.multi-checklets ul.color-v2{margin-left:0}.design-details .select-design.multi-checklets.size-chicklet ul li .design-border{padding:10px 20px}.design-details .select-design.multi-checklets.size-chicklet ul li .design-border .finish-content{text-transform:capitalize}.design-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name{border:0}.design-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name.active{border:0}.design-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name.active:after{border:0}.design-details .select-design.sentiments-types.select-design label{margin-bottom:4px}.design-details .select-design.sentiments-types ul{display:block;position:relative}.design-details .select-design.sentiments-types ul li{display:inline-block;margin:0 10px 10px 0;text-align:center;pointer-events:auto}.design-details .select-design.sentiments-types ul li.disabled{opacity:0.3}.design-details .select-design.sentiments-types ul li .highlight-area{margin-bottom:-1px;border-radius:2px;font-size:14px}.design-details .select-design.sentiments-types ul li a{color:#353535;text-decoration:none}.design-details .select-design.sentiments-types ul li a:hover{text-decoration:none}.design-details .select-design.sentiments-types ul li .design-border{padding:0;background-color:#fff;border:1px solid #ccc;display:inline-block;padding:8px 10px;position:relative;cursor:pointer;width:100%}.design-details .select-design.sentiments-types ul li .design-border.active{border-color:#22a2b8 !important;color:#22a2b8 !important}.design-details .select-design.sentiments-types ul li .design-border.active .sentiment-text{color:#0c7088 !important}.design-details .select-design.sentiments-types ul li .design-border.active:after{content:"";position:absolute;width:100%;height:100%;border:solid 2px;left:0;top:0}.design-details .select-design.sentiments-types ul li .design-border.link-active{color:#22a2b8 !important}.design-details .select-design.sentiments-types ul li .design-border .selected-design-tick{width:20px;height:20px !important;border:solid 2px #fff;display:block;position:absolute;border-radius:100%;right:-8px;margin:auto;z-index:1;bottom:-7px}.design-details .select-design.sentiments-types ul li .design-border .selected-design-tick:after{content:"";border:solid #fff;position:absolute;-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);left:6px;top:3px;width:5px;height:9px;border-width:0 2px 2px 0}.design-details .select-design.sentiments-types ul li .design-border .selected-design-tick.link-bg{background:#22a2b8 !important}.design-details .select-design ul{margin:0px}.design-details .select-design ul .design-list{display:inline-block;margin-bottom:15px;text-align:center;position:relative;cursor:pointer;list-style:none;vertical-align:top;float:left}.design-details .select-design ul .design-list.hasImage{max-width:120px}@media only screen and (max-width: 40em){.design-details .select-design ul .design-list.hasImage{max-width:90px}}.design-details .select-design ul .design-list .punch-line:empty{cursor:default}.design-details .select-design ul .design-list .design-border{border:1px solid #cccccc;padding:10px 4px;position:relative}.design-details .select-design ul .design-list .design-border .inside-content{position:relative;transform:translateY(-50%);top:50%}.design-details .select-design ul .design-list .design-border.active:after{content:"";position:absolute;width:100%;height:100%;border:solid 3px;left:0;top:0}.design-details .select-design ul .design-list .design-border.link-active{color:#22a2b8 !important}.design-details .select-design ul .design-list a:hover{text-decoration:none}.design-details .select-design ul .design-list .selected-design-tick{width:20px;height:20px !important;border:solid 2px #fff;display:block;position:absolute;border-radius:100%;right:-8px;margin:auto;z-index:1;bottom:-7px}.design-details .select-design ul .design-list .selected-design-tick:after{content:"";border:solid #fff;position:absolute;-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);left:6px;top:3px;width:5px;height:9px;border-width:0 2px 2px 0}.design-details .select-design ul .design-list .selected-design-tick.link-bg{background:#22a2b8 !important}.design-details .select-design ul .design-list.singleLetter{width:45px;height:45px;margin-right:20px}.design-details .select-design ul .design-list.singleLetter:last-child{margin-right:0px}.design-details .select-design ul .design-list.singleLetter .design-border{padding:10px 0px}.design-details .select-design ul .design-list.color-checklet{margin:0 14px 0 0;width:45px;height:45px}.design-details .select-design ul .design-list.color-checklet .design-border{padding:0;width:100%;height:100%}.design-details .select-design ul .design-list.color-checklet span{width:100%;height:100%}.design-details .select-design ul .design-list.color-checklet .selected-design-tick{bottom:-10px}.design-details .select-design ul .highlight-area{background:#f4b11e;height:30px;padding:5px}.design-details .select-design ul .non-highlight-area{height:30px;padding:5px}.design-details .select-design .large-2tile{width:calc(50% - 10px)}@media only screen and (min-width: 768px){.design-details .select-design .large-2tile:nth-child(2n){margin-left:14px}}.design-details .select-design .large-3tile{width:calc(33.3% - 10px)}@media only screen and (min-width: 769px){.design-details .select-design .large-3tile:nth-child(3n-1){margin:0 10px 0 10px}}@media only screen and (max-width: 767px){.design-details .select-design .large-3tile:nth-child(3n-1){margin-left:10px;margin-right:10px}}.design-details .select-design .large-3tile:nth-child(3n+1){clear:left}@media only screen and (max-width: 1023px){.design-details .select-design .large-3tile:nth-child(3n+1){clear:none}}@media only screen and (max-width: 1023px){.design-details .select-design .small-2tile{width:calc(48% - 7px) !important}.design-details .select-design .small-2tile:nth-child(2n){margin-left:10px;margin-right:0}}.design-details .select-design.chicklet-image.product-depth li.design-list .chicklet-name .productname{text-transform:none}.design-details .select-design.chicklet-image li.design-list{vertical-align:top;margin:0 10px 10px 0}.design-details .select-design.chicklet-image li.design-list .design-border.chicklet-img{padding:0}.design-details .select-design.chicklet-image li.design-list .design-border.chicklet-img .chicklet-img-wrapper{background-position:center center;background-size:cover}.design-details .select-design.chicklet-image li.design-list .design-border.chicklet-img .chicklet-img-wrapper img{width:100%;height:100%}.design-details .select-design.chicklet-image li.design-list a{color:#353535;text-decoration:none}.design-details .select-design.chicklet-image li.design-list a:hover{text-decoration:none}.design-details .select-design.chicklet-image li.design-list .chicklet-name{padding:10px;text-align:center;line-height:18px;min-height:45px;display:table;width:100%}.design-details .select-design.chicklet-image li.design-list .chicklet-name .productname{display:block;line-height:initial}.design-details .select-design.chicklet-image li.design-list .selected-design-tick{margin-top:-12px}.design-details .select-design.color-chicklet .color-v2 li{border:0}.design-details .select-design .color-v2{margin-left:-14px}.design-details .select-design .color-v2 li{cursor:pointer;width:45px;height:45px;border:solid 1px #ccc;display:inline-block;margin:0 14px 0 0;padding:0;margin-bottom:15px;margin-left:14px;margin-right:0px;float:left}.design-details .select-design .color-v2 li span{display:block;width:43px;height:43px;border:solid 3px transparent}.design-details .select-design .color-v2 li.design-list span{padding:0}.design-details .select-design .color-v2 li .selected-design-tick{margin-top:-12px !important}.design-details .select-design .color-v2 li .colorname{padding-top:5px}.design-details .select-design .color-v2.color-palette{display:block}.design-details .select-design.bsp .color-v2 li{width:35px !important;height:35px !important;margin-bottom:15px}.design-details .select-design.bsp .color-v2 li span{width:33px !important;height:33px !important}.design-details .select-design.bsp .color-v2 li span.design-border{padding:0}.design-details .select-design.bsp .color-v2.color-palette{display:inline-block}.design-details .select-design.bsp.multi-checklets .color-v2 li{width:43px !important;height:43px !important;margin-right:12px}.design-details .select-design.bsp.multi-checklets .color-v2 li span{width:41px !important;height:41px !important}.design-details .select-design.bsp.multi-checklets .color-v2 li span:hover{border:1px solid #22a2b8}.design-details .select-design.bsp.multi-checklets .color-v2 li.active{border:none}.design-details .select-design.bsp.color-section{margin-right:0px;display:block}.design-details .select-design.bsp.color-section .caret-icon{position:relative;top:-15px}.design-details .greetings-text{color:#D14900;padding-bottom:10px;font-weight:bold;font-size:14px;margin-top:0px}.design-details .greetings-text .icon-wand-magic{margin-right:5px;display:inline-block}.design-details .greetings-text .icon-wand-magic:before{font-size:24px}.design-details .greetings-text .custom-text{position:relative;top:-4px}.design-details .mailForME-info-link{cursor:pointer;padding-left:4px}.design-details #mailForMEInfoDesktop li{cursor:default;font-size:13px;line-height:normal}.design-details #mailForMEInfoDesktop li:hover{background:none}@media only screen and (min-width: 768px){.design-details #mailForMEInfoDesktop li:before,.design-details #mailForMEInfoDesktop li:after{display:inline-block;content:"";position:absolute;width:20px;height:calc(100% + 2px);right:0;margin-right:-13px;top:-1px;background:#fff;border:solid 1px #ccc;border-left:none;border-radius:4px}.design-details #mailForMEInfoDesktop li:before{left:0;right:auto;margin-left:-13px;margin-right:0;border:solid 1px #ccc;border-right:none}}.design-details #mailForMEInfoDesktop li .mail-for-me-text{position:relative;font-size:13px;line-height:normal}@media only screen and (min-width: 768px){.design-details #mailForMEInfoDesktop li .mail-for-me-text{width:calc(100% + 26px);z-index:2;left:-13px}}.design-details .mailForME-info-carrot{display:none;position:absolute}.design-details .mailForME-info-carrot:before{content:"";display:block;width:0;height:0;border:inset 10px;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-7px;left:5px;z-index:89}.design-details .mailForME-info-carrot:after{content:"";display:block;width:0;height:0;border:inset 11px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-10px;left:4px;z-index:88}.design-details #mailForMEInfoDesktop{padding:8px 10px 10px 10px;border:solid 1px #ccc;border-radius:6px;box-shadow:0px 10px 20px rgba(0,0,0,0.1);margin-top:10px;margin-left:10px}@media only screen and (max-width: 40em){.design-details #mailForMEInfoDesktop{margin-left:0px;margin-top:12px}}@media only screen and (max-width: 40em){.design-details #mailForMEInfoDesktop.open+.mailForME-info-carrot{display:block}}.design-details #mailForMEInfoDesktop:before{border-width:10px;top:-20px;margin-left:-10px}@media only screen and (max-width: 40em){.design-details #mailForMEInfoDesktop:before{margin-left:0px;margin-top:-8px;display:none}}.design-details #mailForMEInfoDesktop:after{border-width:11px;top:-23px;margin-left:-10px}@media only screen and (max-width: 40em){.design-details #mailForMEInfoDesktop:after{margin-left:0px;margin-top:-9px;display:none}}.design-details .cta-section{padding:15px;background:#e4f4f4}.design-details .cta-section.onlyPrice app-display-price[pageview=bsp]{width:50%}.design-details .cta-section.onlyPrice app-display-price[pageview=bsp] .price-info{margin-bottom:0px;font-size:22px}.design-details .cta-section.onlyPrice app-display-price{display:inline-block;vertical-align:middle}.design-details .cta-section.onlyPrice app-display-price[pageview=pdp]{max-width:inherit}.design-details .cta-section.onlyPrice app-display-price[pageview=pdp] .price-info{margin-bottom:0px;margin-right:10px}.design-details .cta-section.onlyPrice app-display-price[pageview=pdp] .price-info .couponcode-details{padding-bottom:12px;font-weight:normal;font-size:initial}.design-details .cta-section.onlyPrice .qv-cta{width:50%;display:inline-block;vertical-align:middle}.design-details .cta-section.onlyPrice.with-after-pay app-display-price[pageview=bsp]{width:auto;margin-right:20px}.design-details .cta-section.onlyPrice.with-after-pay .qv-cta{width:auto}.design-details .cta-section.mailforme label{cursor:default}.design-details .cta-section.mailforme a{pointer-events:all;text-decoration:none}.design-details .cta-section.mailforme a.disable{pointer-events:none;opacity:0.5}.design-details .cta-section.mailforme.disable{background:#efefef}.design-details .cta-section.mailforme.disable .checkbox_indicator.hidecbox,.design-details .cta-section.mailforme.disable input.hidecbox{display:none}.design-details .cta-section.mailforme.disable .mailformeunavailable{padding-left:30px;margin-top:-5px;color:initial}.design-details .cta-section.mailforme.disable *{cursor:default;color:#b9b9b9}.design-details .cta-section.mailforme.disable * a{pointer-events:none;opacity:0.5}.design-details .cta-section .couponcode-details{color:#353535}.design-details .cta-section .font-bold .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesqueBold";font-size:inherit}@media only screen and (max-width: 768px){.design-details .cards-float .button-02-arrow{width:90%}.design-details .canvas-float .button-02-arrow{width:90%}}.design-details app-pdp-builder-links[pageview=pdp] .cta-section.onlyPrice #buttonId{display:inline-block;vertical-align:middle}.design-details app-pdp-builder-links[pageview=bsp] .cta-section.onlyPrice #buttonId{white-space:nowrap}.design-details .pdp-variation-3 .price-styling.chicklet-view .cta-section{padding:0px}@media only screen and (max-width: 768px){.design-details .pdp-variation-3 .price-styling.chicklet-view .cta-section{padding:15px 5px;margin:0px}.design-details .pdp-variation-3 .price-styling.chicklet-view .cta-section #buttonId{width:90%}}.cms-v3 .loading-bg{width:100%;height:calc(100% + 50px);position:fixed;left:0;top:0;z-index:1000;text-align:center;background:rgba(0,0,0,0.05)}.cms-v3 .page-spinner{position:fixed;top:50%;left:50%;margin-left:-26px;z-index:1000;font-size:40px;animation:spin 1.5s infinite linear}.cms-v3 .showLoad .loading-bg{background:none;position:absolute}.cms-v3 .showLoad .page-spinner{position:absolute}.cms-v3 .showLoad.tile .loading-bg{width:calc(100% + 20px);height:calc(100% + 20px)}@media screen and (max-width: 1023px){.singlesurface-cards .segment-1-col-1 .divTableRow .divTableHead{width:468px}.singlesurface-cards .segment-1-col-1 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-1 .divTableRow .divTableHead{width:588px}.singlesurface-cards .segment-2-col-1 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-2 .divTableRow .divTableHead{width:233px}.singlesurface-cards .segment-1-col-2 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-2 .divTableRow .divTableHead{width:293px}.singlesurface-cards .segment-2-col-2 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-3 .divTableRow .divTableHead{width:154.66667px}.singlesurface-cards .segment-1-col-3 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-3 .divTableRow .divTableHead{width:194.66667px}.singlesurface-cards .segment-2-col-3 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-4 .divTableRow .divTableHead{width:115.5px}.singlesurface-cards .segment-1-col-4 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-4 .divTableRow .divTableHead{width:145.5px}.singlesurface-cards .segment-2-col-4 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-5 .divTableRow .divTableHead{width:92px}.singlesurface-cards .segment-1-col-5 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-5 .divTableRow .divTableHead{width:116px}.singlesurface-cards .segment-2-col-5 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-6 .divTableRow .divTableHead{width:76.33333px}.singlesurface-cards .segment-1-col-6 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-6 .divTableRow .divTableHead{width:96.33333px}.singlesurface-cards .segment-2-col-6 .divTableRow .divTableHead:first-child{width:80px}}@media screen and (min-width: 1024px){.singlesurface-cards .segment-1-col-1 .divTableRow .divTableHead{width:568px}.singlesurface-cards .segment-1-col-1 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-1 .divTableRow .divTableHead{width:688px}.singlesurface-cards .segment-2-col-1 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-2 .divTableRow .divTableHead{width:283px}.singlesurface-cards .segment-1-col-2 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-2 .divTableRow .divTableHead{width:343px}.singlesurface-cards .segment-2-col-2 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-3 .divTableRow .divTableHead{width:188px}.singlesurface-cards .segment-1-col-3 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-3 .divTableRow .divTableHead{width:228px}.singlesurface-cards .segment-2-col-3 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-4 .divTableRow .divTableHead{width:140.5px}.singlesurface-cards .segment-1-col-4 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-4 .divTableRow .divTableHead{width:170.5px}.singlesurface-cards .segment-2-col-4 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-5 .divTableRow .divTableHead{width:112px}.singlesurface-cards .segment-1-col-5 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-5 .divTableRow .divTableHead{width:136px}.singlesurface-cards .segment-2-col-5 .divTableRow .divTableHead:first-child{width:80px}.singlesurface-cards .segment-1-col-6 .divTableRow .divTableHead{width:93px}.singlesurface-cards .segment-1-col-6 .divTableRow .divTableHead:first-child{width:200px}.singlesurface-cards .segment-2-col-6 .divTableRow .divTableHead{width:113px}.singlesurface-cards .segment-2-col-6 .divTableRow .divTableHead:first-child{width:80px}}.singlesurface-cards .panel-container.overlay-with-floatButton{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 149px)}.singlesurface-cards .pricing-overlay-section{max-height:calc(100vh - 250px)}.singlesurface-cards .pricing-overlay-section .retail-pickup-pricing{padding:10px}.singlesurface-cards .pricing-overlay-section .mail-order-pricing{padding-top:5px}.singlesurface-cards.reveal-modal.pickup-store.sizecomparison-overlay{min-height:inherit;z-index:1400000 !important;position:fixed;top:45% !important}@media only screen and (min-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.sizecomparison-overlay{width:500px;margin-left:-250px}}.singlesurface-cards.reveal-modal.pickup-store.sizecomparison-overlay .panel-head{background-color:#fff !important}.singlesurface-cards.reveal-modal.pickup-store.sizecomparison-overlay .sizecomparison-container{max-height:calc(100vh - 200px);overflow-y:auto}.singlesurface-cards.reveal-modal.pickup-store.sizecomparison-overlay .sizecomparison-container .sizecomparison-img{margin:20px 0;border:1px solid #CCC}.singlesurface-cards .divTable{display:table;width:100%;position:relative}.singlesurface-cards .divTableRow{display:table-row}.singlesurface-cards .divTableHeading{display:table-header-group}.singlesurface-cards .divTableCell,.singlesurface-cards .divTableHead{display:table-cell;padding:3px 10px;text-align:center}.singlesurface-cards .divTableCell{padding:20px 0;font-size:16px;border-bottom:solid 1px #e5e5e5}.singlesurface-cards .divTableCell ul{list-style:none;margin:0px;padding:0px}.singlesurface-cards .divTableCell ul li{display:inline-block;padding:0 10px}.singlesurface-cards .divTableCell ul li span{display:block}.singlesurface-cards .materialhelp-container{padding:0 15px;max-height:calc(100vh - 200px);overflow-y:auto;margin:15px}.singlesurface-cards .materialhelp-container .producthelp-img{margin:20px 0;border:1px solid #CCC}.singlesurface-cards .divTableHead{text-transform:uppercase;background:gray;color:#fff;padding:12px 10px;font-size:14px;border:none;border-right:solid 2px #fff}.singlesurface-cards .divTableHead span{color:#fff}.singlesurface-cards .divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold}.singlesurface-cards .divTableFoot{background-color:#eee;display:table-footer-group;font-weight:bold}.singlesurface-cards .divTableBody{display:table-row-group}.singlesurface-cards .divTableBody .divTableRow:nth-of-type(odd){background:none}.singlesurface-cards .divTableBody .divTableRow:nth-of-type(even){background:#f2f2f2}.singlesurface-cards .shipping-prices{margin:20px}.singlesurface-cards.reveal-modal.pricedetails.pickup-store.pickup-store-new{visibility:visible;display:block;border-radius:0;box-shadow:none;top:0px !important;margin-left:0;left:0;width:100%;max-width:100%;position:relative !important}.singlesurface-cards.reveal-modal.pricedetails.pickup-store.pickup-store-new .panel-head{border-radius:0 !important}.singlesurface-cards.reveal-modal.pricedetails.pickup-store.pickup-store-new .panel-container .tabs-content{max-height:inherit}.singlesurface-cards .test{padding:0}.singlesurface-cards .product-finish{color:#d42727}@media only screen and (max-width: 40em){.singlesurface-cards .single-retailer-logo,.singlesurface-cards .product-finish{text-align:center}.singlesurface-cards .product-finish{margin-bottom:20px}}.singlesurface-cards.reveal-modal{border:0;border-radius:10px;width:60%;margin-left:-30%;padding:0;top:7.8125rem;left:50%}.singlesurface-cards#pickUpInStore .panel-head,.singlesurface-cards.pickup-store .panel-head{background-color:#f2f2f2;padding:24px 0 24px 0;border-top-left-radius:10px;border-top-right-radius:10px}.singlesurface-cards#pickUpInStore .panel-head h3,.singlesurface-cards#pickUpInStore .panel-head .h3,.singlesurface-cards.pickup-store .panel-head h3,.singlesurface-cards.pickup-store .panel-head .h3{font-size:1.25em}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal{width:98%;margin-left:-49%}.singlesurface-cards#pickUpInStore .panel-head,.singlesurface-cards.pickup-store .panel-head{padding:24px 0 24px 0}}@media only screen and (min-width: 480px) and (max-width: 640px){.singlesurface-cards#pickUpInStore .panel-head,.singlesurface-cards.pickup-store .panel-head{padding:24px 0 24px 0}.singlesurface-cards .panel-container .tabs dd>a{padding:5px 2rem}.singlesurface-cards .panel-container .tabs-content.vertical{padding:0.625rem 3.4375rem}}.singlesurface-cards .panel-container{padding:0}.singlesurface-cards.reveal-modal.pickup-store.mailformeoverlay .panel-container .books-overlay{padding:30px}.singlesurface-cards .tabs-content.vertical{border-left:1px solid #f0f0f0;padding:1.875rem 3.4375rem}.singlesurface-cards .tabs-content{margin-bottom:0}.singlesurface-cards .tabs dd>a{background:#fff}.singlesurface-cards .tabs dd.active a{margin-right:-1px;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.singlesurface-cards .tabs.vertical dd{position:relative}.singlesurface-cards .tabs-content.vertical>.content{padding:0;width:100%}.singlesurface-cards .tabs.vertical dd:last-child{border-bottom:1px solid #f0f0f0}.singlesurface-cards .sf-global-styleguide.sf-global-dropdown ul li.haschild .children .list-child.book-type{padding-left:50px}.singlesurface-cards.reveal-modal .close-reveal-modal{border:2px solid #fff;width:1.5rem;height:1.5rem;border-radius:1.5rem;background-color:#3a3a3a;font-weight:normal;line-height:20px;top:-0.625rem;right:-0.625rem}.singlesurface-cards.reveal-modal .close-reveal-modal .close-reveal-modal-icon{text-align:center;color:#fff;text-decoration:none;font-size:0.875rem}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal .close-reveal-modal{top:-0.625rem}.singlesurface-cards .tabs-content.vertical{border-left:1px solid #f0f0f0;padding:1.25rem 1.875rem}}.singlesurface-cards.reveal-modal.pickup-store{width:550px;margin-left:-275px;top:50% !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store.open{top:50% !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}.singlesurface-cards.reveal-modal.pickup-store.mailformeoverlay{width:450px;margin-left:-225px}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store.mailformeoverlay{width:350px;margin-left:-175px}}.singlesurface-cards.reveal-modal.pickup-store.searchoverlay{width:44%;left:28%;margin-left:0;z-index:1400000 !important}@media only screen and (min-width: 1024px) and (max-width: 1024px){.singlesurface-cards.reveal-modal.pickup-store.searchoverlay{width:68%;left:16%}}@media only screen and (max-width: 1023px){.singlesurface-cards.reveal-modal.pickup-store.searchoverlay{width:68%;left:16%}}@media only screen and (max-width: 767px){.singlesurface-cards.reveal-modal.pickup-store.searchoverlay{width:90%;left:5%}}.singlesurface-cards.reveal-modal.pickup-store.searchoverlay .searchoverlay-inner{padding:30px;overflow-y:auto}@media only screen and (max-width: 767px){.singlesurface-cards.reveal-modal.pickup-store.searchoverlay .searchoverlay-inner{padding:10px}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new{width:830px;margin-left:-415px;min-height:inherit;z-index:1400000 !important;position:fixed}@media only screen and (max-width: 1023px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new{width:730px;margin-left:-365px}}@media only screen and (max-width: 767px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new{width:94%;margin-left:3%;left:0}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.pdp-details{top:50px !important;-webkit-transform:initial;transform:initial}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay{width:500px;margin-left:-250px;padding:20px;z-index:10002;position:fixed}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay.snapfish .heading_01{font-family:"BrandonGrotesqueMedium"}@media only screen and (max-width: 767px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay{width:94%;margin-left:3%}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .cta-container{width:100%;background:#fff;border-top:1px solid #e5e5e5}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .cta-container .button-01-secondary{margin-right:10px;margin-left:10px;margin-top:20px;vertical-align:top}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .cta-container .button-02-whitearrow{margin-top:20px;margin-right:10px;margin-left:10px;vertical-align:top}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container{max-height:calc(100vh - 100px);-webkit-overflow-scrolling:touch;overflow-y:auto;padding:2px 0;overflow-x:hidden}@media only screen and (max-width: 360px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container{max-height:calc(100vh - 150px)}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .back-link{width:40px;height:40px;background:url("/resources/images/bsp/OpenBook.png") no-repeat;display:inline-block;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;position:absolute;bottom:25%;z-index:103;right:0;top:auto;left:auto}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .back-link::before{box-shadow:rgba(0,0,0,0.2) 4px 2px 5px;content:"";position:absolute;width:40px;height:40px;left:0;border-radius:100%}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .heading_01{margin-bottom:30px;font-size:22px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .text_01{margin-bottom:10px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .text_02{color:#d80000}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img{margin:20px 0;height:200px;display:inline-block;width:250px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img:not(.hasViewType) svg{max-height:200px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;margin:auto}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img.hasViewType svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img .cylindrical-preview-wrapper{transform:scale(0.5)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img img,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.cartConfirmOverlay .overlay-container .design_img>img{max-height:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-head{padding:24px 0 24px 0}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .pickup-link,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link{float:right}@media only screen and (max-width: 480px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .pickup-link,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link{float:none;margin-bottom:15px;width:100%;clear:both}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .pickup-link .shipping-icon-container,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link .shipping-icon-container{margin-right:5px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .pickup-link .shipping-icon-container span.icon-mail_order_shipping,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link .shipping-icon-container span.icon-mail_order_shipping{margin-right:8px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .pickup-link .shipping-icon-container .shipping-icon,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link .shipping-icon-container .shipping-icon{margin-right:4px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mailorder-link a span{padding-right:10px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs-content>.content ul li{padding:0px;padding-right:30px;border-bottom:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs-content>.content ul li:last-child{padding-right:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .single-retailer-logo img{max-width:200px;max-height:50px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs{background:none;padding:0px;margin-top:30px;border-bottom:1px solid #e6e6e6}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd:first-child:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd:last-child:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd{margin:0 20px;vertical-align:bottom}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd>a{border:none;border-bottom:solid 5px transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0px 0 15px 0;height:auto;line-height:normal;outline-offset:-1px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd>a img{margin:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .panel-container .tabs dd.active>a{border:none;border-bottom:solid 5px #00a1b5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;line-height:normal;padding:0px 0 15px 0}@media screen and (max-width: 1023px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-1 table.table-01 th{width:468px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-1 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-1 table.table-01 th{width:588px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-1 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-2 table.table-01 th{width:233px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-2 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-2 table.table-01 th{width:293px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-2 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-3 table.table-01 th{width:154.66667px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-3 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-3 table.table-01 th{width:194.66667px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-3 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-4 table.table-01 th{width:115.5px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-4 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-4 table.table-01 th{width:145.5px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-4 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-5 table.table-01 th{width:92px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-5 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-5 table.table-01 th{width:116px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-5 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-6 table.table-01 th{width:76.33333px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-6 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-6 table.table-01 th{width:96.33333px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-6 table.table-01 th:first-child{width:80px}}@media screen and (min-width: 1024px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-1 table.table-01 th{width:568px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-1 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-1 table.table-01 th{width:688px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-1 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-2 table.table-01 th{width:283px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-2 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-2 table.table-01 th{width:343px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-2 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-3 table.table-01 th{width:188px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-3 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-3 table.table-01 th{width:228px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-3 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-4 table.table-01 th{width:140.5px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-4 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-4 table.table-01 th{width:170.5px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-4 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-5 table.table-01 th{width:112px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-5 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-5 table.table-01 th{width:136px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-5 table.table-01 th:first-child{width:80px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-6 table.table-01 th{width:93px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-1-col-6 table.table-01 th:first-child{width:200px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-6 table.table-01 th{width:113px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .segment-2-col-6 table.table-01 th:first-child{width:80px}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container{padding:0px;margin:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;width:calc(100% - 40px)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table dd{margin-bottom:30px !important}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table dd:last-child{margin-bottom:0px !important}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .content.shipping-price{display:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .content.shipping-price.active{display:block}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-heading{padding:0;background:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-heading:hover{text-decoration:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-heading:before{border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid;content:"";display:inline-block;height:0;margin-left:5px;width:8px;position:relative;top:3px;margin-right:10px;transform:none;transition:0.3s ease-in 0.1s}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-heading.open:before{transform:rotate(90deg)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-price{padding:0}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-price th{background:#fff;position:relative}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-price th .link-bg{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.15;z-index:1}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .multiple-shipping-table .shipping-price th .shipping-head{position:relative;color:gray;z-index:2}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container{width:80%;margin:0 auto}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container .additional-price-list{margin-top:15px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul{margin:0;padding:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li{display:inline-block}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li span{display:block}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li i{font-style:normal}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li:nth-child(1){width:175px;margin-right:60px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li:nth-child(2){width:110px;margin-right:40px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li:nth-child(3){width:150px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new .floatingButton{position:fixed;bottom:0px;left:0;right:0;margin:auto;z-index:1000;padding:15px 0;background:rgba(255,255,255,0.8);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:solid 1px #d8d8d8;margin-top:20px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay{margin-left:-320px;width:640px;top:50px !important;transform:inherit}@media (max-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay{width:94%;display:inline-block !important;margin-left:3%}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container{overflow-y:auto;margin:20px 0 10px 0;max-height:calc(100vh - 250px);height:100%}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .pd-left{width:calc(50% - 30px);margin-left:30px;padding-right:30px;max-height:none;margin-right:0;border-right:1px solid #707070}@media (max-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .pd-left{width:calc(100% - 60px);display:inline-block !important;border-bottom:1px solid #707070;border-right:0;padding-right:0px;padding-bottom:20px}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .pd-right{width:calc(50% - 30px);margin-right:30px;margin-left:-1px;padding-left:30px;max-height:none;position:relative}@media (min-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .pd-right:before{background:#707070;height:100%;position:absolute;top:0;width:1px;content:"";left:0}}@media (max-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .pd-right{margin:0 30px;width:calc(100% - 60px);padding-left:0;padding-bottom:20px}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .mmb-heading{font-size:1.25em}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container .mmb-sub-heading{font-size:14px;font-family:"BrandonGrotesqueMedium"}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container.mmb-button{max-height:none;margin:5px 0 20px 0px;overflow:hidden}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container.mmb-button .pd-left{border-right:0px;padding-left:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.create-overlay .panel-container.mmb-button .pd-right:before{width:0px}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store{width:90%;margin-left:-45%}}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs{background:#f2f2f2;overflow:hidden;border:none;padding-top:5px;display:table;margin:0 auto;width:100%}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-2 dd{width:40%}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-2 dd>a,.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-2 dd.active>a{width:100%}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-3 dd{width:calc(30% - 10px);margin:0 5px}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-3 dd>a,.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs.list-3 dd.active>a{width:100%}}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd{float:none;display:inline-block;top:0;margin:0;z-index:1;font-size:0}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd.active{z-index:2}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd>a,.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd.active>a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;display:block;height:40px;line-height:38px;text-align:center;border:1px solid #b9b9b9;margin:0;padding:0px}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd.active>a{-webkit-box-shadow:rgba(0,0,0,0.2) 5px 0 7px 0px;-moz-box-shadow:rgba(0,0,0,0.2) 5px 0 7px 0px;box-shadow:rgba(0,0,0,0.2) 5px 0 7px 0px;border-bottom:none}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd:first-child:before{border-bottom:1px solid #b9b9b9;content:"";display:block;position:absolute;right:100%;top:97%;width:1000%;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd:last-child:after{border-bottom:1px solid #b9b9b9;content:"";display:block;left:100%;position:absolute;top:97%;width:1000%;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd>a img{max-height:30px;max-width:150px;margin:5px 10px}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs dd>a img{max-height:40px;max-width:100%;padding:5px 10px;margin:0px}}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content{padding:15px;margin:15px;overflow-y:auto;max-height:400px;width:auto;-webkit-overflow-scrolling:touch}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content>.content{padding:0px;float:none}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content>.content .pickup-heading{border-bottom:1px solid #b9b9b9}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content>.content ul{margin:0;padding:0}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content>.content ul li{padding:20px 0 0 0;border-bottom:1px solid #b9b9b9}.singlesurface-cards.reveal-modal.pickup-store .panel-container .tabs-content>.content ul li .qty{padding:20px 0;border-top:1px solid #b9b9b9;margin:0;margin-left:30px}.singlesurface-cards .builder-product-name{text-transform:capitalize}.singlesurface-cards .external-service.panel-container .tabs{background:none;padding:0px;margin-top:30px;border-bottom:1px solid #e6e6e6}.singlesurface-cards .external-service.panel-container .tabs dd:first-child:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.singlesurface-cards .external-service.panel-container .tabs dd:last-child:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.singlesurface-cards .external-service.panel-container .tabs dd{margin:0 20px;vertical-align:bottom;float:none;display:inline-block;top:0}.singlesurface-cards .external-service.panel-container .tabs dd>a{border:none;border-bottom:solid 5px transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0px 0 15px 0;height:auto;line-height:normal}.singlesurface-cards .external-service.panel-container .tabs dd>a img{margin:0px;max-height:30px;max-width:150px}.singlesurface-cards .external-service.panel-container .tabs dd.active>a{border:none;border-bottom:solid 5px #00a1b5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;line-height:normal;padding:0px 0 15px 0}.singlesurface-cards .external-service .tabs-content{padding:15px;margin:15px;width:auto}.singlesurface-cards .external-service table.table-01 th{color:#fff;border-color:#fff}.singlesurface-cards .external-service .table-01 .saleprice span{display:inline-block}.singlesurface-cards.walgreens .external-service table.table-01 th{color:#413d3c;font-family:"SourceSansProBold", Helvetica, Arial, sans-serif}.singlesurface-cards.walgreens .external-service .delivery-messaging{font-family:"SourceSansProBold", Helvetica, Arial, sans-serif;color:#E62600}.singlesurface-cards.pdp-details .panel-container{max-height:calc(100vh - 250px);margin:30px 0 80px 0}@media only screen and (max-width: 767px){.singlesurface-cards.pdp-details .panel-container{margin:30px 0}}.singlesurface-cards.book-size-type .panel-container{margin-bottom:10px}.singlesurface-cards.book-size-type .panel-container .books-overlay{max-height:calc(100vh - 150px);padding-bottom:20px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns{width:390px;margin-left:-195px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container{padding:10px 10px 20px 10px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .calendar-bgdesigns{max-height:calc(100vh - 150px);overflow-y:auto}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .background-design{padding:8px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .background-design img{border:1px solid #CCC}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .background-design .calendar-bgcolor{width:100%;height:72px;border:1px solid #CCC}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .background-design:nth-of-type(3n+1){clear:left}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.backgrounddesigns .panel-container .deskCalendar .background-design .calendar-bgcolor{height:92px}.pd-left{width:250px;display:inline-block;margin:0 30px;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px)}@media only screen and (max-width: 767px){.pd-left{display:none !important}}.pd-left ul{margin-left:0}.pd-left ul li{padding-bottom:20px;list-style:outside none none}.pd-left ul li a{color:#666}.pd-left ul li a:hover{color:#22a2b8;text-decoration:underline}.pd-left ul li a.active{color:#353535;font-weight:bold}@media only screen and (max-width: 1023px){.pd-left{width:180px}}.pd-right{width:490px;display:inline-block;vertical-align:top;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px)}@media only screen and (max-width: 1023px){.pd-right{width:460px}}@media only screen and (max-width: 767px){.pd-right{width:inherit;margin:0 20px}}.pd-right .productdetails-list ul{margin-bottom:0}.pd-right .productdetails-list li{color:#666;padding-bottom:10px}.pd-right.multisurface-v2 .productdetails-list ul li{margin-left:20px;list-style:outside}.matching-design ul{margin:0;padding:0;list-style:none}@media only screen and (max-width: 40em){.matching-design .tilesList{margin-top:10px}.matching-design .tilesList.snapfish{min-height:500px}.matching-design .tilesList.snapfish .columns.landscape,.matching-design .tilesList.snapfish .columns.portrait{min-height:200px;margin-top:15px}}.matching-design .tilesList .columns{display:inline-block;float:none !important;vertical-align:top;margin-left:0px}@media only screen and (max-width: 767px){.matching-design .tilesList .columns{margin-left:-5px}}.matching-design .tilesList .columns.multiSurface-v2{margin-left:0;vertical-align:bottom;min-height:200px}.matching-design .tilesList .columns.multiSurface-v2 img.books-tile{position:relative;width:auto;margin:0 auto}@media only screen and (max-width: 40em){.matching-design .tilesList .columns.multiSurface-v2 img.books-tile{min-height:130px}}.matching-design .tilesList .columns.multiSurface-v2 img.books-tile.woodblockDeskCalendar{top:100%;transform:translateY(-100%);max-height:100%}@media only screen and (max-width: 40em){.matching-design .tilesList .columns.multiSurface-v2 img.books-tile.woodblockDeskCalendar{height:100%}}.matching-design .tilesList .columns.multiSurface-v2 .design-name>a>h3{font-size:inherit !important;font-family:inherit !important;color:inherit;margin:inherit;padding:inherit;line-height:inherit;font-weight:inherit !important}.matching-design .tilesList .columns a.tileImage:focus{box-shadow:none !important;outline:1px solid transparent !important}.matching-design .tilesList .columns a.tileImage:focus img{outline:2px solid #5b9dd9 !important}@media only screen and (min-width: 641px) and (max-width: 800px){.matching-design .tilesList .dg-details .saleprice-reg{content:"";display:block}}.matching-design .tilesList .dg-details .customfoil-strip{display:block;line-height:18px;margin-top:-1px}.matching-design .tilesList .dg-details .saleprice-reg .minimumlabel-1{font-family:"BrandonGrotesqueBold"}.matching-design .tilesList .dg-details .saleprice-reg .salepricelabel{font-family:"BrandonGrotesque"}.matching-design .tilesList .dg-details a>h3{font-size:inherit !important;font-family:inherit !important;color:inherit;margin:inherit;padding:inherit;line-height:inherit;font-weight:inherit !important;display:inline}.matching-design .tilesList .dg-details .short-title{color:#616161}.matching-design .tilesList .dg-details .fav-icon .icon-icon_favorites_inactive,.matching-design .tilesList .dg-details .fav-icon .icon-icon_favorites_active,.matching-design .tilesList .quick-view-section .fav-icon .icon-icon_favorites_inactive,.matching-design .tilesList .quick-view-section .fav-icon .icon-icon_favorites_active{color:#22A2B8}.matching-design .tilesList .tile-3{padding:10px 0;position:relative}.matching-design .tilesList .tile-3 .favorite-overlay{position:absolute;bottom:0;z-index:10;color:white;max-width:100%;border-radius:3px;margin:0 auto;left:0;right:0;text-align:center;opacity:0}.matching-design .tilesList .tile-3 .favorite-overlay .grey-box{background:rgba(0,0,0,0.6);display:inline-block;position:relative;border-radius:3px}.matching-design .tilesList .tile-3 .favorite-overlay .grey-box .fav-icon{position:absolute;width:40px;top:50%;transform:translateY(-50%);display:inline-block}.matching-design .tilesList .tile-3 .favorite-overlay .grey-box .fav-icon *{color:#fff}.matching-design .tilesList .tile-3 .favorite-overlay .grey-box .fav-messaging{display:inline-block;padding:10px 10px;margin-left:40px;border-left:dotted 1px #fff;color:#fff;font-size:14px}.matching-design .tilesList .show-fd .full-design-image{position:absolute !important;transform:none !important;left:0;right:0;top:0 !important;bottom:0 !important;margin:auto;border:solid 1px #ccc}.matching-design .tilesList .show-fd .full-design-mask{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:10}.matching-design .tilesList .show-fd .back-link{z-index:11;right:10px}.matching-design .tilesList .show-fd .show-full-design .full-design-image{display:block !important}.matching-design .tilesList .show-fd .show-full-design .tile-front-design{display:none}.matching-design .tilesList .show-fd .show-full-design .back-link{display:none !important}.matching-design .tilesList .show-fd .mweb-back-link{position:relative;display:inline-block;height:42px;box-shadow:rgba(0,0,0,0.2) 5px 1px 5px;border-radius:20px;padding:0 5px;border:solid 1px #ddd}.matching-design .tilesList .show-fd .mweb-back-link .back-link{position:relative;display:inline-block;bottom:0;right:0;margin-left:10px}.matching-design .tilesList .show-fd .mweb-back-link .back-link:before{box-shadow:none}.matching-design .tilesList .show-fd .mweb-back-link .full-view-icon,.matching-design .tilesList .show-fd .mweb-back-link .full-view-icon-back{display:inline-block;position:relative;top:50%;transform:translateY(-50%);vertical-align:top;left:0px;cursor:pointer}.matching-design .tilesList .show-fd .mweb-back-link .full-view-icon-back{display:none}.matching-design .tilesList .show-fd .mweb-back-link .back-link{right:0 !important}.matching-design .tilesList .show-fd .show-full-design .mweb-back-link .full-view-icon-back{display:inline-block}.matching-design .tilesList .show-fd .show-full-design .mweb-back-link .full-view-icon{display:none}.matching-design .tilesList .show-fd .mweb-back-link .full-view-icon:before,.matching-design .tilesList .show-fd .mweb-back-link .full-view-icon-back:before{width:40px}.matching-design .tilesList .show-fd:not(.touch-device) .full-design-mask:hover+.full-design-image{display:block !important}.matching-design .tilesList .show-fd:not(.touch-device) .full-design-mask:hover+.full-design-image+.tile-front-design{display:none}.matching-design .tilesList .show-fd:not(.touch-device) .mweb-back-link{display:none}.matching-design .tilesList .show-fd.touch-device .full-design-image{position:relative !important}.matching-design .tilesList .show-fd.touch-device .full-design-mask{display:none}.matching-design .tilesList .show-fd.touch-device .desktop-back-link{display:none !important}@media only screen and (min-width: 40.063em){.matching-design .tilesList .show-fd.touch-device .tile-img{padding-bottom:40px}.matching-design .tilesList .show-fd.touch-device .touch-device-back-link{position:relative;left:0;right:0;margin:auto;bottom:15px}.matching-design .tilesList .show-fd.touch-device .full-design-image{top:0 !important;bottom:0 !important;position:absolute !important;margin:auto;transform:translateY(-20px) !important}}@media only screen and (max-width: 40em){.matching-design .tilesList .show-fd.touch-device .touch-device-back-link{margin-top:5px}}.matching-design .tilesList .category-name{margin:4px 0px 5px 0px;color:#707070}@media only screen and (max-width: 40em){.matching-design .tilesList .small-12.landscape .tile-img{height:auto !important}.matching-design .tilesList .small-12 .tile-img.aspectRatio{height:auto !important}}@media only screen and (max-width: 40em){.matching-design .tilesList .small-12 .tile-img img{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;max-height:100%}.matching-design .tilesList .small-6 .tile-img img{max-width:92%;min-height:50px}}.matching-design .tilesList .tile-img{position:relative}.matching-design .tilesList .tile-img img{position:relative;top:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);max-width:calc(100% - 20px);max-height:100%}.matching-design .tilesList .tile-img .tile-back-design{display:none}.matching-design .tilesList .tile-img.tile-back-view .tile-back-design{display:inline}.matching-design .tilesList .tile-img.tile-back-view .tile-front-design{display:none}.matching-design .tilesList .tile-img.folded-effect a:not(.back-link){display:inline-block;position:relative;left:0;right:0;top:100%;margin:auto;width:auto;transform:translateY(-100%)}.matching-design .tilesList .tile-img.folded-effect img{webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;max-height:auto !important;z-index:2 !important;border:solid 1px #eaeaea}.matching-design .tilesList .tile-img.folded-effect .shadow{position:absolute;width:20%;height:80%;background:#eaeaea;clip-path:polygon(50% 0, 0 100%, 100% 100%);z-index:1;top:0;right:-10%}.matching-design .tilesList .tile-img.folded-effect a.back-link{bottom:8px !important;right:0px !important;left:auto !important;margin:0}.matching-design .tilesList.tile-shadow .tile-img:not(.no-shadow) .tile-front-design,.matching-design .tilesList.tile-shadow .tile-img:not(.no-shadow) .tile-back-design{-webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;box-shadow:rgba(0,0,0,0.2) 2px 2px 5px;border:solid 1px rgba(0,0,0,0.2)}.matching-design .filters-results{display:inline-block;margin:auto;line-height:40px;position:absolute;left:0;right:0;text-align:center;width:200px;margin-top:-56px}.matching-design .visually-hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0)}.matching-design .qv_btn{opacity:0;margin:20px 0 10px 0}.matching-design .tile_wrapper{cursor:pointer}.matching-design .tile_wrapper a:first-of-type{text-decoration:none !important}.matching-design .tile_wrapper:hover,.matching-design .tile_wrapper:focus-within{box-shadow:0 2px 4px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08);transition:all .2s ease-in-out 0s}.matching-design .tile_wrapper:hover .qv_btn,.matching-design .tile_wrapper:focus-within .qv_btn{opacity:1}.matching-design .quick-view-section.quick-button-on{margin-top:0 !important}.matching-design .matching-design-qv{border-top:1px solid #e5e5e5;padding:10px 0;margin-top:5px;padding-bottom:0px}.matching-design .matching-design-qv .matching-design-links{background:#e5e5e5;padding:5px 5px;margin:0 auto;text-align:center;border-radius:4px}.matching-design .matching-design-qv .matching-design-links .productdetails-link{margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;padding:5px}.matching-design .matching-design-qv .matching-design-links .matching-link{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;padding:5px}.matching-design .matching-design-qv .matching-design-links .pricing-seperation{display:inline-block;float:none !important}.matching-design .matching-design-pdp h3{line-height:29px;margin-bottom:5px;margin-top:0}.matching-design .matching-design-pdp .match-design-name{padding-bottom:2px}.matching-design .matching-design-pdp .toggle-matching-design{position:relative;cursor:pointer;line-height:1.3125}.matching-design .matching-design-pdp .toggle-matching-design a{display:block;line-height:32px}.matching-design .matching-design-pdp .toggle-matching-design a span.viwe-more-icon{display:block;margin-left:14px;position:absolute;border-width:0 1.5px 1.5px 0 !important;display:inline-block;padding:5px;border:solid;top:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.matching-design .matching-design-pdp .toggle-matching-design a span.view-less-icon{display:block;margin-left:14px;position:absolute;border-width:0 1.5px 1.5px 0 !important;display:inline-block;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:10px;border:solid;top:9px}.matching-design .matcheddesign-tiles .tile-img img{max-height:100%;max-width:calc(100% - 20px)}.matching-design .matching-design-mobile .matching-design-block{display:block;background:#f4f0ee;margin-bottom:20px;border-radius:4px}.matching-design .matching-design-mobile .matching-design-block .match-designs-tile-mobile{display:none}.matching-design .matching-design-mobile .matching-design-block.active{background:#7f7f7f}.matching-design .matching-design-mobile .matching-design-block.active .matching-design-block-text{color:#f4f0ee !important}.matching-design .matching-design-mobile .matching-design-block.active .match-designs-tile-mobile{display:block;background:#f4f0ee}.matching-design .matching-design-mobile .matching-design-block .matching-design-block-text{border:1px;padding:15px 10px 15px 10px;color:#404040;position:relative;cursor:pointer;display:inline-block;width:calc(100% - 30px);float:left;font-size:18px}.matching-design .matching-design-mobile .matching-design-block .toggle-matching-design{position:relative;cursor:pointer;line-height:1.3125;display:inline-block;width:30px;float:left}.matching-design .matching-design-mobile .matching-design-block .toggle-matching-design a span.caret{border-left:6px solid #666;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;display:block;transform:rotate(0deg);-webkit-transform:rotate(0deg);top:14px;left:6px}.matching-design .matching-design-mobile .matching-design-block .toggle-matching-design a span.caret.hide-matched-design{transform:rotate(90deg);-webkit-transform:rotate(90deg);border-left:6px solid #f4f0ee !important}.matching-design .match-design-mobile .match-design-heading-mobile{font-size:1rem}.matching-design .match-design-mobile .available-text-mobile{font-size:0.9rem}.matching-design .match-design-mobile .available-text-mobile+span.font-bold{font-size:0.9rem}.reveal-modal.pickup-store.matchingdesign-overlay{width:60%;margin-left:-30%;min-height:inherit;z-index:1400000 !important;position:fixed}@media only screen and (min-width: 200px) and (max-width: 1023px){.reveal-modal.pickup-store.matchingdesign-overlay{width:90%;margin-left:-45%}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.reveal-modal.pickup-store.matchingdesign-overlay{width:80%;margin-left:-40%}}.reveal-modal.pickup-store.matchingdesign-overlay .panel-head{background-color:transparent;border-bottom:2px solid #f2f2f2;text-align:center;margin:0 20px;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:12px}.reveal-modal.pickup-store.matchingdesign-overlay .panel-head .match-text{font-size:1.1rem}.reveal-modal.pickup-store.matchingdesign-overlay .panel-head .match-text span{font-size:1.1rem}.reveal-modal.pickup-store.matchingdesign-overlay .panel-container{overflow-y:auto;margin:10px 20px 20px 20px;width:calc(100% - 40px);max-height:calc(100vh - 320px);-webkit-overflow-scrolling:touch}.reveal-modal.pickup-store.matchingdesign-overlay .category-section{border-bottom:2px solid #f2f2f2;padding-bottom:0px;margin-bottom:10px}.reveal-modal.pickup-store.matchingdesign-overlay .category-section:last-child{border-bottom:0px solid #f2f2f2}.reveal-modal.pickup-store.matchingdesign-overlay .closebutton{text-align:center;width:auto;margin:20px}.matcheddesign-tiles .tile-img img{max-height:100%}.showMoreLayouts{width:500px !important;margin-left:-250px !important;padding:0px !important}@media only screen and (max-width: 767px){.showMoreLayouts{width:90% !important;margin-left:5% !important}}.showMoreLayouts .cta-container{padding:10px 0;border-top:solid 2px #f2f2f2}.showMoreLayouts .cta-container .okay-btn{margin-left:30px}.showMoreLayouts .layout-container{padding:20px;max-height:300px;-webkit-overflow-scrolling:touch;overflow-y:auto}.showMoreLayouts .layout-container ul li{position:relative;text-align:center}.showMoreLayouts .layout-container ul li .layout-inside{position:relative;bottom:0;height:120px;margin:auto}.showMoreLayouts .layout-container ul li .layout-inside img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;padding:10px;border-width:2px;border-style:solid;cursor:pointer}app-design-textbox{display:block}app-design-textbox .design-textbox{max-width:75%;margin-bottom:20px}app-design-textbox .design-textbox input{border-radius:4px}app-design-textbox .design-textbox input:focus{box-shadow:none !important;outline:none !important;border-color:#17adc1;border-width:2px}app-design-textbox .design-textbox input.max-error,app-design-textbox .design-textbox input.max-error:focus{border-width:2px;border-color:#f1c000;margin-top:3px}app-design-textbox .design-textbox .char-limit-msg{text-align:right;font-size:14px}app-design-textbox .design-textbox.snapfish .char-limit-msg{font-family:"BrandonGrotesqueMedium"}app-design-textbox[pageview="pdp"] .design-textbox{margin-bottom:30px;max-width:100%}.accordion-title{border-bottom:1px solid #CFCFCF;margin-bottom:25px;margin-top:10px;font-size:22px}.accordion .accordion-content{padding:0;font-size:12px}.accordion .down-icon{display:inline;font-size:20px;font-weight:bold;border:1px solid #d2d5d7;height:20px;line-height:22px;margin:16px auto;width:22px;background:none repeat scroll 0 0 #f3f4f4;font-family:"ATCOIcons";font-style:normal !important}.accordion .up-icon{display:none;font-family:"ATCOIcons";font-style:normal !important}.accordion .active .down-icon{display:none}.accordion .active .up-icon{display:inline;font-size:20px;font-weight:bold;height:20px;line-height:22px;margin:16px auto;width:22px;background:none repeat scroll 0 0 #ffffff;border-left:1px solid #d2d5d7;border-right:1px solid #d2d5d7;border-top:1px solid #d2d5d7}.accordion-bg{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;padding:0 !important;margin-top:10px}.content .container{border-collapse:collapse;display:table;font-size:12px;width:100%}.accordion .accordion-navigation .heading{background-color:#ded5d0;display:table-row;font-weight:bold;height:41px;text-align:center;font-size:16px;color:#413d3c}.accordion .accordion-navigation .heading .col{padding:0 5px}.col{display:table-cell;vertical-align:middle}.table-row{display:table-row;line-height:25px;text-align:center}.table-row{border-bottom:1px solid #d2d5d7;color:#35393d;font-size:14px;height:40px}.accordion .down-icon{display:inline;font-size:24px;font-weight:bold;height:20px;margin-top:2px;width:22px;border:medium none}.accordion .active .up-icon{background:none repeat scroll 0 0 #f3f4f4;border:medium none;display:inline;font-size:24px;font-weight:bold;height:20px;margin-top:2px;width:22px}.small-title{margin:0px}.shiptoyou-title{border-bottom:medium none !important}.pricing-details-title{border-bottom:medium none !important}.accordion-bg{margin-top:0px}.shiptoyou.active .small-title{border-bottom:1px solid #d2d5d7 !important}.accordion-navigation.active .small-title{border-bottom:1px solid #d2d5d7 !important}.active .pricing-details-title{margin-bottom:20px}.active .container{margin-top:20px}.accordion .heading{font-size:14px}.long-desc-text{font-size:14px}.table-row{font-size:14px}.shipping-info-link span{font-size:14px}#help-panel.active a{font-size:14px}#help-panel.active a:hover{font-size:14px}#help-panel>div{font-size:14px}#pricing-panel .heading .col{padding:0px 5px;color:#413d3c}#pricing-panel .table-row .col:first-child{white-space:nowrap}#pricing-panel .container{margin-top:0}#mailForMePricetable{padding:0px !important}.edd-info{margin:20px 0;padding-top:16px;border-top:solid 1px #b9b9b9;line-height:1.313}.edd-info a:hover{text-decoration:underline}.edd-overlay .zipcode-value{padding:0px 25px}@media only screen and (min-width: 768px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay{width:570px;margin-left:-285px}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .table-row{line-height:1.313}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container{padding:0px;margin:20px;width:calc(100% - 40px)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .divTableHead{border-right:solid 1px #fff;width:50%;vertical-align:middle}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .divTableCell{font-size:17px;border-top:solid 2px #fff;border-bottom:none;padding:20px 10px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .divTableCell .multiple-quantities{line-height:1.313;font-size:16px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .divTableRow,.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .divTableCell{vertical-align:middle}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content{padding-bottom:20px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content .content-title{padding:10px 0px;font-family:"BrandonGrotesqueBold"}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content .grey-styling{color:#A6A6A6}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content ul{list-style:none;margin:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content ul li{position:relative;margin-bottom:5px;padding-left:11px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content ul li::before{content:"•";position:absolute;top:-2px;left:0px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .bottom-content .note-text{padding-left:10px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .edd-container .zipcode-label{text-transform:uppercase}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .panel-container.overlay-with-floatButton .edd-container{margin-bottom:66px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-container.overlay-with-floatButton .edd-container{margin-bottom:66px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .panel-container.overlay-with-floatButton .edd-container.shipping-address-voverlay{margin:20px 30px 60px;width:calc(100% - 60px)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .panel-container.shipping-address-container{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 120px)}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay hr{border-color:#ccc}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .gtb-floatlabel.legacy-toplabel label{font-size:14px;font-family:"BrandonGrotesqueMedium";color:#353535;line-height:16px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .gtb-floatlabel.legacy-toplabel .floatlabel-input{padding:7px 10px 7px;height:34px;font-family:"BrandonGrotesque"}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .sf-global-styleguide.sf-global-dropdown label{font-size:14px;font-family:"BrandonGrotesqueMedium";color:#353535;line-height:16px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .sf-global-styleguide.sf-global-dropdown .selected-option{padding:6px 10px;color:#353535}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .error-message a{color:#c00 !important;text-decoration:underline}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .error-message a:hover{text-decoration:none}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .shipping-address-radio-label{position:relative !important;font-size:17px;color:#353535}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .sf-global-styleguide.sf-global-radio li{margin-bottom:0px !important}@media only screen and (max-width: 1023px){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .sf-global-styleguide.sf-global-dropdown.flexible{display:block}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .state-field .error-message{padding-left:0px;padding-top:5px;line-height:21px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay .shipping-address-voverlay .sf-global-styleguide.sf-global-dropdown.has-error .selected-option{border-color:#c00;border-width:1px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info{width:680px;margin-left:-340px}@media only screen and (max-width: 40em){.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info{width:90%;margin-left:5%}}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info .edd-container .divTableBody .divTableRow{border-top:solid 1px #fff}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info .edd-container .divTableBody .divTableRow .shipping-options{background:#f2f2f2;border-right:solid 1px #fff;font-family:"BrandonGrotesqueBold";font-size:15px}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info .edd-container .divTableBody .divTableRow .tracking-info{font-family:"BrandonGrotesqueMedium"}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info .edd-container .divTableHead{width:39%}.singlesurface-cards.reveal-modal.pickup-store.pickup-store-new.edd-overlay.with-tracking-info .edd-container .divTableHead.shipping-options-heading{width:22%}.edd-info .date-text,.edd-overlay .date-text{font-family:"BrandonGrotesqueMedium"}.font-styling .font-color ul,.font-styling .font-bgColor ul{padding:1px}.font-styling .font-color ul li,.font-styling .font-bgColor ul li{margin:2px;padding:0px}.font-styling .font-color ul li.active,.font-styling .font-bgColor ul li.active{background:none;border:2px solid #17adc1}.font-styling .font-color ul li .color-check,.font-styling .font-bgColor ul li .color-check{width:100%;height:30px;display:inline-block;vertical-align:middle}.font-styling .font-color ul li.v-1,.font-styling .font-bgColor ul li.v-1{display:inline-block !important}.font-styling .font-color ul li.v-1 .color-check,.font-styling .font-bgColor ul li.v-1 .color-check{width:30px}.font-styling .font-color ul::-webkit-scrollbar,.font-styling .font-bgColor ul::-webkit-scrollbar{width:2px;background-color:#cccccc}.font-styling .with-bg-dd{min-width:230px;width:230px}.font-styling .with-bg-dd .font-color,.font-styling .with-bg-dd .font-bgColor{min-width:auto !important}.pay-later afterpay-placement{margin:0px}.pay-later afterpay-placement:focus{outline:none !important;box-shadow:none !important}.pay-later.v1-page{margin:10px 0}.pay-later.v1-page.bsp,.pay-later.v1-page.pdp{margin-top:5px}.with-after-pay app-display-price[pageview="bsp"] .price-info,.with-after-pay .pay-later{margin-bottom:10px}.with-after-pay app-display-price[pageview="pdp"] .price-info{margin-bottom:0px}.with-after-pay.mobileprice .pay-later{text-align:center;padding-bottom:20px;margin:0 15px}.with-after-pay.cta-section .pay-later{margin-top:10px}@media only screen and (max-width: 767px){.quantity-section .pay-later{text-align:center}}.qv-calendar.afterpay-available .pay-later{clear:both}.qv-calendar.afterpay-available .pricing-links{margin-bottom:5px}.multisurface .pay-later.mobile-multisurface{text-align:center;padding:0 15px;clear:both}.foilText{border-top:solid 2px #cecece;margin-top:5px;padding-top:5px}.foilText .foil-color-palette{list-style:none outside none;margin:0 5px 0 0;padding:0;display:inline-block;vertical-align:bottom}.foilText .foil-color-palette li{display:inline-block;width:20px;margin-left:2px}.foilText .foil-color-palette .foil-available-text{display:inline-block}.longDescriptionText{color:#141414;font-size:inherit;margin-bottom:30px}app-frame-color[pageview="pdp"] .frame-size{margin-bottom:20px}app-display-price[pageview="pdp"] .price-info{margin-bottom:20px}@media only screen and (max-width: 767px){app-display-price[pageview="pdp"] .price-info{text-align:center}}app-display-price[pageview="pdp"] .price-info .pricing-msg a{display:inline-block;margin-top:5px}.builder-links{margin-bottom:10px}.builder-links .quantity-div{display:inline-block}.store-align.store-locator{margin-top:10px}@media only screen and (max-width: 768px){.store-align.store-locator{text-align:center}}.store-align.store-locator .pickupavailable{margin-bottom:5px}.store-align.store-locator .pickupavailable .pickupinfolink,.store-align.store-locator .pickupavailable .pickupInfoCart{font-weight:bold;cursor:pointer;text-decoration:underline}.store-align.store-locator #pickupInfo,.store-align.store-locator #pickupInfoCart{width:60%;margin-top:10px;margin-left:20px;white-space:initial;max-width:250px !important;text-align:left;display:none}.store-align.store-locator #pickupInfo.open,.store-align.store-locator #pickupInfoCart.open{display:block}.store-align.store-locator #pickupInfo .pickuplocation,.store-align.store-locator #pickupInfoCart .pickuplocation{font-weight:bold}@media only screen and (max-width: 768px){.radio-finish .store-align.store-locator{text-align:unset}}storelocator[align="nextBuilder"] .store-align.store-locator{margin-top:20px}.price-styling{background-color:#e4f4f4;border-radius:4px;padding:18px;position:relative}@media only screen and (max-width: 768px){.price-styling{background-color:transparent}}@media only screen and (min-width: 768px) and (max-width: 850px){.price-styling{padding:18px 10px}}@media only screen and (min-width: 300px) and (max-width: 380px){.price-styling{padding:18px 0px}}.price-styling .builder-links{margin-bottom:0px}@media only screen and (min-width: 768px) and (max-width: 1024px){.price-styling .builder-links{text-align:center}}@media only screen and (max-width: 767px){.price-styling{text-align:center}.price-styling:before{display:inline-block;content:"";left:-30px;width:30px;position:absolute;height:100%;top:0}.price-styling:after{display:inline-block;content:"";right:-30px;width:30px;position:absolute;top:0;height:100%}}.price-styling:not(.chicklet-view) .store-align.store-locator{margin-top:5px}.price-styling .saleprice-reg .regular-text{color:#616161}.price-styling .saleprice-reg .regular-text .strikethrough-outer{color:#616161}.price-styling .saleprice-reg .regular-text .strikethrough-outer .pricing-1{color:#616161}.price-styling.chicklet-view{text-align:center}.font-bold{font-family:"BrandonGrotesqueBold";font-weight:normal}.save-to-cart .hide.button-02-arrow{display:none}.save-to-cart .sf-global-styleguide.sf-global-quantity{margin-right:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.save-to-cart .sf-global-styleguide.sf-global-quantity{margin-right:15px;margin-bottom:15px}}@media only screen and (min-width: 300px) and (max-width: 380px){.save-to-cart .sf-global-styleguide.sf-global-quantity{margin-right:10px}}@media only screen and (max-width: 360px){.save-to-cart .sf-global-styleguide.sf-global-quantity{margin-bottom:15px}}.save-to-cart .sf-global-styleguide.sf-global-quantity .selected-option{text-align:center;min-width:92px}.save-to-cart .sf-global-styleguide.sf-global-quantity .selected-option .icon-minus{float:left}.save-to-cart .sf-global-styleguide.sf-global-quantity .selected-option .icon-plus{float:right}.save-to-cart .noDesigns{margin-left:0px;margin-top:15px;font-size:17px}.save-to-cart .noDesigns .browse-link{color:#353535;text-decoration:underline}@media only screen and (min-width: 768px) and (max-width: 1024px){.save-to-cart .noDesigns{margin-top:0px}}@media only screen and (min-width: 361px) and (max-width: 767px){.save-to-cart .noDesigns{margin-top:15px}}@media only screen and (max-width: 360px){.save-to-cart .noDesigns{margin-top:0px}}.save-to-cart .noDesigns span.errorText{color:#cc0000;margin-bottom:5px;display:block}@media only screen and (max-width: 767px){.price-styling .save-to-cart .sf-global-styleguide.sf-global-quantity{margin-right:15px}}.price-styling app-display-price[pageview="pdp"] .price-info{margin-bottom:3px}accordians .accordion{margin-top:20px !important}.socialIcons-below{font-size:45px !important;padding:0 0 30px 35px}@media only screen and (max-width: 1024px){.socialIcons-below{margin-left:-8px;padding-left:0px}}.socialIcons-below a.prettySocial{color:inherit}.socialIcons-below a.prettySocial::before{margin-right:0px}.multisurface-pdp .socialIcons-below{padding-left:0px}.reveal-modal.pickup-store.brochure-overlay.open{width:100%;min-height:inherit;z-index:1400000 !important;position:fixed;max-width:620px;margin:0;left:50%;transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width: 767px){.reveal-modal.pickup-store.brochure-overlay.open{width:90%}}.reveal-modal.pickup-store.brochure-overlay.open .panel-head{background-color:inherit}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container{max-height:calc(100vh - 250px);margin-bottom:30px;overflow:hidden;padding:0px 20px;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 1023px){.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container{overflow-y:auto}}@media only screen and (device-width: 1024px) and (orientation: landscape){.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container{padding:0px 30px}}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel{width:100%;max-width:660px}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-prev,.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{position:absolute;top:45%;left:3%;height:42px;width:42px;background:rgba(0,0,0,0.4);border-radius:1.5rem;-webkit-border-radius:1.5rem;border:2px solid white;font-size:24px;padding:7px 0px;opacity:1}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-prev.disabled,.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next.disabled{display:none}@media only screen and (max-width: 1024px){.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-prev,.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{position:fixed;height:35px;width:35px;padding:4px 0px;font-size:18px;top:48%;left:6%}}@media only screen and (max-width: 767px) and (orientation: portrait){.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-prev,.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{left:calc(100% - 93%)}}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{left:calc(100% - 13%)}@media only screen and (max-width: 767px) and (orientation: portrait){.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{left:calc(100% - 20%)}}.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel.owl-theme .owl-controls{margin-top:0px}.designinfo img{width:60px;border:1px solid #EFEFEF;box-shadow:0 2px 2px 0 rgba(0,0,0,0.5)}.design-options .accordion dd.accordion-navigation:last-child{border-bottom:1px solid #989090}.design-options .accordion dd.accordion-navigation a{border-top:1px solid #989090;border-bottom:0;margin-bottom:0;padding:12px 8px 12px 0px;font-size:15px}.design-options .accordion dd.accordion-navigation .accordion-icon{margin-right:6px;margin-top:-18px}.design-options .accordion .accordion-content{margin:0 0px 10px 0px;font-size:inherit}.design-options .accordion .accordion-content .longDescriptionText{margin-bottom:20px}.design-options .accordion .accordion-content ul{margin:0 20px 0 25px}.design-options .accordion .accordion-content ul li{padding:3px 0}.design-options .accordion .accordion-content table.table-01 th{font-size:13px;padding:10px 8px}@media only screen and (max-width: 600px){.design-options .accordion .accordion-content table.table-01 th{font-size:10px;padding:10px 3px}}.design-options .accordion .accordion-content .shipping-pricing-label{font-size:16px}@media only screen and (max-width: 600px){.design-options .accordion .accordion-content .shipping-pricing-label{font-size:14px}}@media only screen and (max-width: 1024px){.design-details .walgreens .horizontal-thumbnails-view{opacity:0;width:0px;height:0px;overflow:hidden}}.design-details .walgreens .divider{background:#989090}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view{background:#fff}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop{margin-top:12px}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option{background:none;opacity:1}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option a{background:#a32a33;border:0px solid #a32a33;border-radius:50%;width:42px;height:42px;margin-top:-10px}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option a:before{padding-top:12px;color:#fff}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option a.disable-section{background:#e5e5e5;border:0px solid #e5e5e5;opacity:1}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option a.disable-section:before{color:#413d3c;opacity:1}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .canvas-float .builder-links .chicklet-view .sf-global-quantity.sf-global-styleguide.quantity-desktop .selected-option span{border:1px solid #707575;border-radius:8px;padding:20px 28px;margin:0 8px;vertical-align:middle}@media only screen and (max-width: 767px){.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view::before,.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view::after{background:#fff}}.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view .sf-global-styleguide.sf-global-quantity .selected-option{background:#f5f5f0}@media only screen and (max-width: 767px){.design-details .walgreens.pdp-variation-3 .price-styling.chicklet-view app-display-price[pageview="pdp"] .price-info{text-align:center}}.design-details .walgreens.pdp-variation-3 .sf-global-textinput .selected-option{background:#fff;border:1px solid #707575;border-radius:8px}.design-details .walgreens.pdp-variation-3 .pdp .color-palette li span{width:32px;height:32px}@media only screen and (max-width: 767px){.design-details .walgreens.pdp-variation-3 .design-options .show-more-options{text-transform:capitalize;font-size:14px}.design-details .walgreens.pdp-variation-3 .design-options .show-more-options span.caret{margin-top:6px}.design-details .walgreens.pdp-variation-3 .design-options .show-more-options span.caret.show-less{margin-top:5px}}.design-details .walgreens.pdp-variation-3 label,.design-details .walgreens.pdp-variation-3 .label-font-style{text-transform:none !important}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown .dd-col-2{top:14px;bottom:0px;margin:auto;line-height:29px}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown .dd-col-2 .sdp-icon{font-size:27px !important;font-weight:normal;line-height:initial;vertical-align:middle;color:#e62600 !important;position:relative;top:0px}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active:after,.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li .list-child.active:after{top:-4px;bottom:0;margin:auto;right:2px}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active .strikethrough.pricing-1,.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active .saleprice .minimumlabel-1{color:#413d3c !important}.design-details .walgreens .heading-2-styling span.price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;font-size:18px}.design-details .walgreens .same-day-msg{color:#e62600 !important;font-size:15px}.design-details .walgreens .same-day-msg:hover{color:#e62600 !important}.design-details .walgreens .color-sts{color:#413d3c}.design-details .walgreens .font-bold{font-family:"InterBold",Helvetica,Arial,sans-serif;font-weight:normal}.design-details .walgreens .font-bold .price-text{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens .save-to-cart .sf-global-styleguide.sf-global-quantity{margin-right:20px;padding-bottom:4px}.design-details .walgreens .save-to-cart .sf-global-styleguide.sf-global-quantity .selected-option{min-width:96px}@media only screen and (max-width: 360px){.design-details .walgreens .save-to-cart .button-02-arrow{margin-bottom:16px}}.design-details .walgreens .save-to-cart .noDesigns{font-size:15px;background-color:#413d3c;border-radius:5px;padding:12px 12px;max-width:100%;width:max-content}.design-details .walgreens .save-to-cart .noDesigns *{color:white !important}@media only screen and (max-width: 1024px){.design-details .walgreens .save-to-cart .noDesigns{margin-left:0px}}.design-details .walgreens .save-to-cart .noDesigns .browse-link{text-decoration:none;font-size:17px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}.design-details .walgreens .save-to-cart .noDesigns .browse-link:hover{text-decoration:underline}.design-details .walgreens .save-to-cart .noDesigns span.errorText{margin-bottom:4px}.design-details .walgreens .save-to-cart .noDesigns .browse-link-caret{border-width:0 5px 5px 0 !important;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:solid;top:5px}@media only screen and (max-width: 767px){.design-details .walgreens app-display-price[pageview="pdp"] .price-info{text-align:left}.design-details .walgreens .save-to-cart{text-align:left}.design-details .walgreens .save-to-cart .sf-global-styleguide.sf-global-quantity{display:inline-block;padding-bottom:4px;margin-right:20px}}.design-details .walgreens .reveal-modal.pickup-store.brochure-overlay.open .owl-carousel .owl-prev,.design-details .walgreens .reveal-modal.pickup-store.brochure-overlay.open .owl-carousel .owl-next{font-size:24px;padding:7px 0px}.design-details .walgreens .reveal-modal.pickup-store.brochure-overlay.open .owl-carousel .owl-next{padding:7px 4px}.design-details .walgreens .font-bold{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens .show-more-sizes{text-transform:capitalize;font-size:14px}.design-details .walgreens .show-more-sizes a:after{content:"\ea0c";position:absolute;right:131px;top:-16%;left:260px;font-family:"fontelloicons";font-size:16px;border:solid transparent;padding:4px;transform:rotate(0deg);border-width:0 1px 1px 0}@media only screen and (max-width: 767px){.design-details .walgreens .show-more-sizes a:after{left:260px}}.design-details .walgreens .show-more-sizes a.show-less:after{transform:rotate(180deg);left:255px}.design-details .walgreens .breadcrumb-section{margin:0px 0 20px 0}.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul li a,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul .list a,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a{text-decoration:none}.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul li a:hover,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul .list a:hover,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:hover,.design-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:hover{text-decoration:underline}.design-details .walgreens label{font-weight:normal !important;color:#413d3c;line-height:21px;margin:0px;margin-bottom:0.25rem;margin-right:4px}.design-details .walgreens .h1.plain-heading{font-size:28px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}.design-details .walgreens .paragraph-3,.design-details .walgreens .paragraph-3 p{color:#616161;text-transform:capitalize}.design-details .walgreens.related-designs.tile-carousel{margin-bottom:0px !important}.design-details .walgreens .related-content .title{line-height:21px;font-size:16px}.design-details .walgreens.related-designs h2{font-size:2rem}@media only screen and (max-width: 40em){.design-details .walgreens.related-designs h2{font-size:1.75rem}}.design-details .walgreens.pdp-variation-2 .price .price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;margin-bottom:0px;font-weight:bold}.design-details .walgreens.pdp-variation-2 .retail-availability-text .retail-descriptions li{margin-bottom:0px}.design-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown,.design-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown{width:100%}.design-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li.active,.design-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li:hover,.design-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li.active,.design-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li:hover{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li:hover,.design-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li:hover{text-decoration:underline}.design-details .walgreens.pdp-variation-1{padding-bottom:11px}.design-details .walgreens .font-bold.price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-weight:normal}.design-details .walgreens .font-bold{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-weight:normal;font-size:16px !important;color:#413d3c}.design-details .walgreens .font-bold .price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details .walgreens .font-bold .saleprice-reg .minimumlabel-1{font-size:16px}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active.add-saleprice:hover *{color:inherit !important}.design-details .walgreens .back-link{background:url("/resources/wg-assets/images/bsp/OpenBook.png") no-repeat;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;bottom:30px;margin-left:-10px;z-index:3;left:calc(100% - 30px);top:75%}.design-details .walgreens .pdp-container.storecat-details .row.margin-none{margin-left:0;margin-right:0}.design-details .walgreens .heading-pdp .heading-2-font>p{font-size:3.125rem;line-height:1.19;font-family:"SourceSansProBold", Helvetica, Arial, sans-serif}@media only screen and (max-width: 40em){.design-details .walgreens .heading-pdp .heading-2-font>p{font-size:2rem}}.design-details .storecat-details .walgreens.price-info .attributevalues .price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;font-weight:normal}.design-details .breadcrumb-section.walgreens.breadcrumb-section#breadCrumb.fixed-breadcrumb{max-width:1140px}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a{font-family:"InterRegular",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#413d3c;text-decoration:underline}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a:hover{text-decoration:none}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a span{display:inline-block;padding-right:4px;color:#413d3c;text-decoration:none}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a span.arrowSpan:before{content:'\ea0f';font-family:"fontelloicons"}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a .arrowClass{display:none !important}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:not(:only-child):last-child a{pointer-events:none;text-decoration:none !important}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:only-child a{font-size:18px;font-weight:700}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:only-child a span span{font-size:18px}.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens ul li:before,.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens ul .list:before,.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li:before,.design-details .breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list:before{content:'\ea0e';font-family:"fontelloicons";font-size:13px}.design-details .breadcrumb-section.walgreens{margin:2px 0 20px 0}@media only screen and (max-width: 1024px){.design-details .breadcrumb-section.walgreens{margin:12px 0 20px 0}}.design-details .breadcrumb-section.walgreens .breadcrumb-wrapper .show-for-mobile a.link-active{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .breadcrumb-section.walgreens .rv-myfav-section a span{color:#413d3c}.design-details .breadcrumb-section.walgreens .rv-myfav-section a.disabled-link{text-decoration:none;opacity:0.5}@media only screen and (max-width: 767px){.design-details .breadcrumb-section.walgreens .rv-myfav-section{padding-top:4px}}.design-details .breadcrumb-section.walgreens a.rv-myfav-breadcrumb .arrowClass{display:none !important}.design-details .breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.arrowSpan:before{content:'\ea0f';font-family:"fontelloicons"}.design-details .breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.labelname{text-decoration:underline;font-size:18px}.design-details .breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.labelname:hover{text-decoration:none}.design-details .breadcrumb-section.walgreens a.rv-myfav-breadcrumb:hover{text-decoration:none}.design-details .walgreens .product-height .pdp-preview-image-wrapper .threed-link .view-threed-text{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;font-weight:bold}.design-details .walgreens .product-height .pdp-preview-image-wrapper .threed-link .threednumber{top:-24px}.design-details .walgreens .tab-navigation a:hover{text-decoration:none;border-bottom:4px solid #413d3c}.design-details .walgreens .tab-navigation a{font-size:16px;font-weight:400;line-height:20px;color:#413d3c;font-family:"InterRegular",Helvetica,Arial,sans-serif}.design-details .walgreens .tab-navigation .active a{font-size:16px;font-weight:400;line-height:20px;color:#413d3c;font-family:"InterRegular",Helvetica,Arial,sans-serif;text-decoration:none;border-bottom:4px solid #e62600}.design-details .walgreens .thumbnail-vertical .photo-frames{margin:0 0 0 56px}.design-details .walgreens .thumbnail-vertical .photo-frames li .border-hover-active-02:hover,.design-details .walgreens .thumbnail-vertical .photo-frames li .border-hover-active-02.active{border-color:#a32a33 !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.design-details .walgreens .thumbnail-horizontal{display:block}}.design-details .walgreens .product-points .product-details-title{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-size:28px !important;line-height:35px}.design-details .walgreens .product-points h3,.design-details .walgreens .product-points .h3{font-size:28px;line-height:29px;margin-bottom:12px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}@media only screen and (max-width: 767px){.design-details .walgreens .product-points h3,.design-details .walgreens .product-points .h3{font-size:24px}}.design-details .walgreens .product-points .horizontal-bar{border-color:#989090}.design-details .walgreens .product-points .list-text>li{margin-bottom:0;font-family:"InterRegular",Helvetica,Arial,sans-serif !important;font-size:16px !important;line-height:24px !important}.design-details .walgreens .product-retail-info .product-details-title{margin-bottom:16px}.design-details .walgreens .product-retail-info .list-text{margin-top:0px;margin-bottom:0px}.design-details .walgreens .product-retail-info .list-text>li{margin-bottom:0}.design-details .walgreens .product-retail-info .list-text .horizontal-bar{border-color:#989090;border-width:1px;margin-bottom:30px}.design-details .walgreens .product-retail-info h3,.design-details .walgreens .product-retail-info .h3{font-size:28px;line-height:29px;margin-bottom:12px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}@media only screen and (max-width: 767px){.design-details .walgreens .product-retail-info h3,.design-details .walgreens .product-retail-info .h3{font-size:24px}}.design-details .walgreens .match-design-description .product-points h3{margin-bottom:12px}.design-details .walgreens .match-design-description .product-retail-info h3{margin-bottom:12px}.design-details .walgreens .retail-availability-text .mail-descriptions,.design-details .walgreens .retail-availability-text .retail-descriptions{margin-top:12px}.design-details .walgreens .retail-availability-text .mail-descriptions li,.design-details .walgreens .retail-availability-text .retail-descriptions li{margin-bottom:4px}.design-details .walgreens.pdp-variation-2 .retail-availability-text .mail-descriptions li,.design-details .walgreens.pdp-variation-2 .retail-availability-text .retail-descriptions li{margin-bottom:0px}.design-details .walgreens.pdp-variation-2 .long-desc{margin-bottom:4px}@media only screen and (max-width: 767px){.design-details .walgreens.pdp .product-design-group-name{width:73%;padding-top:10px}.design-details .walgreens.pdp .product-design-group-name.v2{width:100%}}.design-details .walgreens .storecat-details .thumbnail-horizontal .product-thumbnails.photo-frames li{height:auto !important;margin-bottom:0px;min-height:0px !important;max-height:inherit !important}.design-details.walgreens .owl-theme .owl-controls .owl-page.active span,.design-details.walgreens .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#413d3c}.design-details.walgreens #relatedProducts .owl-buttons .icon-carousal-arrow-right::before,.design-details.walgreens #relatedProducts .owl-buttons .icon-carousal-arrow-left::before{font-weight:bold}@media only screen and (min-width: 64em){.design-details.walgreens #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.design-details.walgreens #productImages .owl-buttons:hover{display:none !important}}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons{display:block}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons div{color:#fff;background:#a32a33;border:0px solid #a32a33;border-radius:50%;width:32px;height:32px;font-size:16px;line-height:28px;text-align:center;opacity:1;padding:0;position:absolute;margin-top:-48px}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev{top:50%;left:-14px}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:'\ea0f';width:inherit;margin-left:0;margin-right:0;font-family:"fontelloicons";font-style:normal}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next{top:50%;right:-16px}.design-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next:before{content:'\ea0e';width:inherit;margin-left:0;margin-right:0;font-family:"fontelloicons";font-style:normal}@media only screen and (min-width: 64em){.design-details.walgreens.storecat-details #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.design-details.walgreens.storecat-details #productImages .owl-buttons:hover,.design-details.walgreens.storecat-detail #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.design-details.walgreens.storecat-detail #productImages .owl-buttons:hover{display:block !important}}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons{display:block}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons div,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons div{color:#fff;background:#a32a33;border:0px solid #a32a33;border-radius:50%;width:32px;height:32px;font-size:16px;line-height:32px;text-align:center;opacity:1;padding:0;position:absolute;margin-top:-48px}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-prev{top:56%;left:-14px;z-index:1}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev:before,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:'\ea0f';width:inherit;margin-left:0;margin-right:0;font-family:"fontelloicons";font-style:normal}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-next{top:56%;right:-16px}.design-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next:before,.design-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-next:before{content:'\ea0e';width:inherit;margin-left:0;margin-right:0;font-family:"fontelloicons";font-style:normal}.design-details .walgreens #productImages .owl-wrapper-outer,.design-details .walgreens #bookPreview .owl-wrapper-outer,.design-details .walgreens #previewCarousel .owl-wrapper-outer{border-color:#989090}.design-details .walgreens #productImages .owl-wrapper-outer .imagehover img:hover,.design-details .walgreens #productImages .owl-wrapper-outer .imagehover img.active,.design-details .walgreens #bookPreview .owl-wrapper-outer .imagehover img:hover,.design-details .walgreens #bookPreview .owl-wrapper-outer .imagehover img.active,.design-details .walgreens #previewCarousel .owl-wrapper-outer .imagehover img:hover,.design-details .walgreens #previewCarousel .owl-wrapper-outer .imagehover img.active{border:2px solid #a32a33}.design-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.design-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next,.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{color:#fff;background:#a32a33;border:0px solid #a32a33;border-radius:50%;width:32px;height:32px;font-size:16px;line-height:32px;text-align:center}.design-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{top:51%;left:0;z-index:1}.design-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.design-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next,.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{top:51%;right:-1px}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev,.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{line-height:28px}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{top:51%;left:-20px}@media only screen and (max-width: 640px){.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;top:40%}}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev.disable-button{background:#d9dada !important;color:#989090 !important}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{top:51%;right:-20px}@media only screen and (max-width: 640px){.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{right:0;top:40%}}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next.disable-button{background:#d9dada !important;color:#989090 !important}@media only screen and (max-width: 640px){.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-pagination{display:block !important}.design-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-pagination .owl-page span{background:#413d3c}}.design-details .walgreens #previewCarousel.owl-theme .owl-wrapper-outer .owl-item .item img.active{border:2px solid #a32a33}.design-details .walgreens .color-palette .link-border{border-color:#a32a33 !important}.design-details .walgreens .pdp .color-palette li{width:34px;height:34px}.design-details .walgreens .pdp .color-palette li div{line-height:11px}.design-details .walgreens .pdp .color-palette li span{width:30px;height:30px}@media only screen and (max-width: 40em){.design-details .walgreens .color-section.pdp .color-palette.options-menu.f-dropdown.options-menu.open{width:calc(100% - 60px) !important;left:30px !important}}.design-details .walgreens .color-palette.f-dropdown.options-menu{padding:20px 4px 20px 4px;margin-left:0;border-color:#989090}.design-details .walgreens .color-palette.f-dropdown.options-menu:before,.design-details .walgreens .color-palette.f-dropdown.options-menu:after{width:20px;height:calc(100% + 2px);display:inline-block;border:none;top:-1px;position:absolute;content:"";margin:0;background:white;border:solid 1px #989090}.design-details .walgreens .color-palette.f-dropdown.options-menu:before{border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:-15px;left:0}.design-details .walgreens .color-palette.f-dropdown.options-menu:after{border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:-15px;left:auto;right:0;z-index:1}.design-details .walgreens .color-palette.f-dropdown.options-menu a.close{z-index:2;right:-20px;top:4px;width:30px;height:30px}.design-details .walgreens .carrot-symbol:before{top:-10px}.design-details .walgreens .carrot-symbol:after{border-color:transparent transparent #989090 transparent}.design-details .walgreens .pdp .foil-palette li{width:34px;height:34px}.design-details .walgreens .pdp .foil-palette li div{line-height:11px}.design-details .walgreens .pdp .foil-palette li span{width:30px;height:30px}.design-details .walgreens .carrot-symbol:before{top:-11px}.design-details .walgreens .carrot-symbol:after{border-color:transparent transparent #989090 transparent}.design-details #recently-view-heading .heading-section.walgreens,.design-details #favorites-heading .heading-section.walgreens{margin:-4px 0px 8px}.design-details.walgreens .heading-pdp h1{font-size:42px;line-height:60px}.design-details.walgreens .heading-pdp .price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details.walgreens .store-msg.color-sts{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.design-details.walgreens .store-msg.color-sts{font-size:18px}}.design-details .walgreens h1,.design-details .walgreens h4{margin:0px;padding:0px}.design-details .walgreens .heading-pdp h1{font-size:42px;line-height:60px}.design-details .walgreens .pricing-label,.design-details .walgreens .pricing-label span{color:#413d3c;font-family:"InterRegular",Helvetica,Arial,sans-serif;font-size:18px;line-height:23px}.design-details .walgreens .sdp-text,.design-details .walgreens .color-sts{font-family:"InterBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.design-details .walgreens .sdp-text,.design-details .walgreens .color-sts{font-size:18px}}.design-details .walgreens .sdp-text{color:#e62600}.design-details .walgreens.newdesginpdp .heading-pdp .price-text,.design-details .walgreens.newdesginpdp .store-msg{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details .walgreens.newdesginpdp .store-msg .pickup-available-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:28px}.design-details .walgreens .pricing-label span.price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details .walgreens .pricing-label .saleprice-reg span.strikethrough-outer{font-size:16px;color:#413d3c}.design-details .walgreens .HEADING3 h1{font-size:36px;line-height:1.19}.design-details .walgreens .HEADING3 .from-text,.design-details .walgreens .HEADING3 .price-text{font-size:22px}.design-details .walgreens .pricing-1.color-02d{color:#413d3c !important}.design-details .walgreens .heading-pdp .paragraph-1.heading-5-font,.design-details .walgreens .heading-pdp .paragraph-1.heading-5-font>p{font-weight:bold}.design-details .walgreens .heading-pdp .sdp-text,.design-details .walgreens .heading-pdp .color-sts{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.design-details .walgreens .heading-pdp .sdp-text,.design-details .walgreens .heading-pdp .color-sts{font-size:18px}}.design-details .walgreens .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.design-details .walgreens .heading-pdp .pricing-label .saleprice-reg .minimumlabel-1{font-size:18px}.design-details .walgreens .heading-pdp .product-name .saleprice-reg .salepricelabel,.design-details .walgreens .heading-pdp .pricing-label .saleprice-reg .salepricelabel{font-size:18px}.design-details .walgreens .heading-pdp .chicklets-heading h2{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;margin-top:0px;margin-bottom:0px;font-size:2rem}@media only screen and (max-width: 40em){.design-details .walgreens .heading-pdp .chicklets-heading h2{font-size:1.75rem}}.design-details .heading-section.walgreens{margin:18px 0}.design-details .heading-section.walgreens h1{font-size:2.625rem;line-height:1.190;font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;font-weight:300;min-height:59px}@media only screen and (max-width: 40em){.design-details .heading-section.walgreens h1{font-size:2rem;min-height:38px}}.design-details .heading-section.walgreens .bsp-promo-section a#pencilId{text-decoration:none}.design-details .heading-section.walgreens .bsp-promo-section a#bookSizeOverlayId{text-decoration:underline}.design-details .heading-section.walgreens .bsp-promo-section a#bookSizeOverlayId:hover{text-decoration:none}.design-details .heading-section.walgreens .couponcode-details a:hover{text-decoration:underline}.design-details .walgreens .pricing-link a span{font-family:"InterRegular",Helvetica,Arial,sans-serif;font-size:18px;line-height:23px}.design-details .walgreens .pickup-available-text{color:#e62600 !important;font-size:16px;line-height:24px;font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens .pickup-available-text:hover{color:#e62600 !important}.design-details .walgreens .pickup-available-text.sdp-messaging-dropdown{font-size:14px;font-family:"InterRegular",Helvetica,Arial,sans-serif}.design-details .walgreens .WGFontBold{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens .pickup-available-text .sdp-icon{font-weight:normal;line-height:24px;vertical-align:bottom;color:#e62600 !important;font-size:20px !important}.design-details .walgreens .pickup-available-text.sdp-bold-text{margin-bottom:16px;margin-left:-8px !important}.design-details .walgreens .pickup-available-text.sdp-bold-text .sdp-icon{font-size:27px !important;color:#e62600 !important;margin-right:-8px}.design-details .walgreens .pickup-available-text+.atText{font-size:16px;font-family:"InterBold",Helvetica,Arial,sans-serif}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li{padding-right:24px}}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active .design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li:hover .design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li:hover *{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li:hover .design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li:hover *{text-decoration:underline}.design-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active:hover .pickup-available-text{color:#e62600 !important}.design-details.walgreens .fav-icon:hover{text-decoration:none}.design-details.walgreens .fav-icon span{color:#413d3c}.design-details.walgreens #storeLocatorId{font-family:"InterBold",Helvetica,Arial,sans-serif;margin-bottom:16px;margin-left:-8px !important}.design-details.walgreens #storeLocatorId .sdp-icon{font-size:27px !important;color:#e62600 !important;margin-right:-8px;display:none}.design-details.walgreens .design-tile-section .back-link{margin-left:4px}.design-details.walgreens .design-tile-section .back-link:focus{outline:2px solid #413D3C !important}.design-details .walgreens .arrow-link{font-family:"InterBold",Helvetica,Arial,sans-serif;white-space:nowrap;color:#413d3c}.design-details .walgreens .see-full-link{text-decoration:underline}.design-details .walgreens .see-full-link:hover{text-decoration:none}.design-details .walgreens.paper-type{margin-bottom:20px}.design-details .walgreens.paper-type.PAPERTYPE3{margin-bottom:12px}.design-details .walgreens.paper-type.PAPERTYPE2{margin-bottom:12px}.design-details .walgreens.paper-type .sf-global-styleguide.sf-global-radio .radio-finish.single-papertype{margin-left:4px;display:block;margin-top:-10px}.design-details .walgreens.paper-type .papertypelabel{font-size:1rem !important;margin-bottom:0.25rem;margin-top:0px;font-family:"InterRegular",Helvetica,Arial,sans-serif !important}.design-details .walgreens.paper-type .sdp-icon{font-size:20px !important}.design-details .walgreens.paper-type.pdp .sf-global-styleguide.sf-global-radio .radio-finish.single-papertype{margin-top:0px}.design-details .walgreens.paper-type.pdp .paper-type{margin-bottom:12px}.design-details .walgreens.paper-type .store-align.store-locator{margin-top:2px}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.active *,.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.active *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable:hover *{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable:hover *{text-decoration:underline}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice:hover *{color:inherit !important}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice .minimumlabel-1,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice .minimumlabel-1{font-size:16px}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice:hover *{color:inherit !important}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice .strikethrough.pricing-1,.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice .minimumlabel-1,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice .strikethrough.pricing-1,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice .minimumlabel-1{color:#413d3c !important}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.add-saleprice:hover *{color:inherit !important}.design-details.walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice:hover *,.design-details .walgreens .quantity-section .sf-global-dropdown ul li.clickable.active.add-saleprice:hover *{color:inherit !important}.design-details.walgreens .qty-label,.design-details .walgreens .qty-label{font-size:1rem}@media only screen and (min-width: 768px){.design-details.walgreens .builder-links.pdp,.design-details .walgreens .builder-links.pdp{margin-top:0px}}.design-details.walgreens .variation-1 .bsp.quantity-section,.design-details .walgreens .variation-1 .bsp.quantity-section{margin-bottom:20px}.design-details.walgreens .size-section .sf-global-dropdown ul li.clickable.active *,.design-details .walgreens .size-section .sf-global-dropdown ul li.clickable.active *{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.design-details.walgreens .selected-option.one-size a:hover,.design-details .walgreens .selected-option.one-size a:hover{text-decoration:none !important}.design-details.walgreens .sf-global-dropdown .sdp-icon,.design-details .walgreens .sf-global-dropdown .sdp-icon{font-size:27px !important;font-weight:normal;line-height:24px;vertical-align:bottom;color:#e62600 !important}.design-details.walgreens.product-size .show-more-sizes,.design-details .walgreens.product-size .show-more-sizes{text-transform:capitalize;font-size:14px}.design-details.walgreens.product-size .show-more-sizes span.caret,.design-details .walgreens.product-size .show-more-sizes span.caret{margin-top:4px}.design-details .walgreens ul.photo-frames li a.icon-pdpframes:not(.selectedFrame){border-color:#989090}.design-details .walgreens ul.photo-frames li a.icon-pdpframes.selectedFrame{border-color:#a32a33}.design-details .walgreens ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-circle{background-color:#a32a33}.design-details .walgreens ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-icon{top:4px}.design-details .trim-section.walgreens .paper-available-message{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;font-size:14px}.design-details .trim-section.walgreens .trim-icons:not(.disable):hover,.design-details .trim-section.walgreens .trim-icons:not(.disable):hover *{color:#a32a33 !important}.design-details .trim-section.walgreens .icon-info-circled-1:before{color:#413d3c;line-height:normal}.design-details .trim-section.walgreens .paragraph-4.capitalize{text-transform:none}.design-details .trim-section.walgreens .trim-icons{color:#413d3c !important;font-size:30px;line-height:1.3125}.design-details .trim-section.walgreens .trim-icons:not(.disable):hover{color:#413d3c;text-decoration:none}.design-details .trim-section.walgreens .trim-icons:not(.disable).active{color:#413d3c}.design-details .trim-section.walgreens .trim-icons span{display:block}.design-details .trim-section.walgreens .trim-icons:not(.disable) .paragraph-4:hover{color:#413d3c}.design-details .trim-section.walgreens .trim-icons:not(.disable).active .paragraph-4{color:#413d3c}.design-details .trim-section.walgreens .trim-icons.link-active{color:#a32a33 !important}.design-details .trim-section.walgreens .trim-icons .paragraph-4.capitalize.link-active{color:#a32a33 !important}.design-details .trim-section.walgreens .all-trim-wrapper{width:auto;white-space:nowrap;margin-left:18px}.design-details .trim-section.walgreens .all-trim-wrapper .trim-icons{padding:4px}.design-details .trim-section.walgreens .all-trim-wrapper .trim-available-text{width:calc(100% - 20px)}.design-details .trim-section.walgreens.bsp .f-dropdown.options-menu{width:auto;margin-left:0px;z-index:99}.design-details .trim-section.walgreens.bsp .f-dropdown.options-menu.trim-info{margin-top:12px}.design-details .trim-section.walgreens.bsp .trim-list li .trim-popup{margin-top:12px}.design-details .trim-section.walgreens.bsp .trim-list li .paperupsell-trim.trim-popup{margin-top:30px}.design-details .trim-section.walgreens.bsp .trim-info.open+.trim-info-carrot{margin-top:2px}.design-details .trim-section.walgreens.bsp .trim-info.open+.trim-info-carrot::before{border-color:transparent transparent #413d3c transparent}.design-details .trim-section.walgreens.bsp .trim-info.open+.trim-info-carrot::after{border-color:transparent transparent #413d3c transparent}.design-details .trim-section.walgreens.bsp .trim-paperupsell-carrot{margin-top:5px}.design-details .trim-section.walgreens.pdp .all-trim-wrapper{max-width:340px}.design-details .trim-section.walgreens.pdp.trim-section .trim-list li .paperupsell-trim.f-dropdown.options-menu{white-space:nowrap;width:auto}.design-details .trim-section.walgreens .trim-info.open+.trim-info-carrot{margin-top:2px}.design-details .trim-section.walgreens .trim-info.open+.trim-info-carrot::before{border-color:transparent transparent #413d3c transparent}.design-details .trim-section.walgreens .trim-info.open+.trim-info-carrot::after{border-color:transparent transparent #413d3c transparent}.design-details .trim-section.walgreens .trim-info{margin-left:0px}.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu{padding:12px;background-color:#413d3c;border-color:#413d3c;border-radius:0}.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu li{color:#fff}.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu:before,.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu:after{width:20px;height:calc(100% + 2px);display:inline-block;border:none;top:-1px;position:absolute;content:"";margin:0;background:#413d3c;border:solid 1px #413d3c}.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu:before{border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:-16px;left:0}.design-details .trim-section.walgreens .trim-info.f-dropdown.options-menu:after{border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-right:-16px;left:auto;right:0}.design-details .trim-section.walgreens .trim-disable-carrot{margin-top:4px}.design-details .upsell-promo.walgreens{border-color:#989090}.design-details .upsell-promo.walgreens a{text-decoration:underline}.design-details .upsell-promo.walgreens a:hover{text-decoration:none}@media only screen and (min-width: 767px){.design-details .walgreens .design-layouts{margin-top:0px}}.design-details .walgreens .design-layouts .paragraph-3.transform-text.color-label{margin-bottom:8px;font-family:"InterRegular",Helvetica,Arial,sans-serif !important}@media only screen and (min-width: 767px){.design-details .walgreens .design-layouts .paragraph-3.transform-text.color-label{margin-top:0px}}.design-details .heading-section.multisurface.walgreens .sub-text-multisurface .saleprice-reg .minimumlabel-1{font-size:20px}.design-details .walgreens .sf-global-styleguide.occasion-option li span a.active{font-family:"InterBold",Helvetica,Arial,sans-serif !important}.design-details .walgreens .sf-global-styleguide.occasion-option li span a{font-family:"InterRegular",Helvetica,Arial,sans-serif !important}.design-details .walgreens.multisurface .designinfo .designinfo-previewName a{text-decoration:underline}.design-details .walgreens.multisurface .designinfo .designinfo-previewName a:hover{text-decoration:none}.design-details .walgreens.multisurface .design-tile-section{border-color:#989090}.design-details .walgreens.multisurface .design-tile-section .tab-navigation a.active{color:#413d3c;border-bottom:4px solid #e62600;font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.multisurface .design-tile-section .tab-navigation a:hover{border-color:#413d3c !important}.design-details .walgreens.multisurface .design-details .walgreens.multisurface .multisurface-pdp .design-name a{font-size:16px;line-height:24px;font-weight:400}.design-details .walgreens.multisurface .bookinfo-section a{text-decoration:underline}.design-details .walgreens.multisurface .bookinfo-section a:hover{text-decoration:none}.design-details .walgreens.multisurface .design-name .color-02b{color:#413d3c !important}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .multi-chickletvariation{max-width:calc(100% - 42px)}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .columns{padding:0 16px 0 0}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .desc-right .builder-links a.see-full-link{margin-left:12px;text-decoration:underline}@media only screen and (min-width: 768px) and (max-width: 1060px){.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .desc-right .builder-links a.see-full-link{margin-top:20px;margin-left:0}}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .desc-right .builder-links a.see-full-link:hover{text-decoration:none !important}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .starting-price .saleprice-reg .minimumlabel-1{font-size:16px;vertical-align:initial}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper .additional-pages .saleprice-reg .minimumlabel-1{font-size:16px}.design-details .walgreens.multisurface .quick-view-section .inner-wrapper.multi-chickletvariation .deliveryinfo .icon-mail_order_shipping{color:#413d3c !important}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild.sdp-dd{margin-bottom:-4px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild.sdp-dd:after{height:inherit}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild .children:hover *{color:#a32a33 !important}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild .children .active:hover *{color:#413d3c}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild div.children:active *{color:#413d3c !important}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice:hover *{color:#413d3c !important;font-family:"InterBold",Helvetica,Arial,sans-serif;text-decoration:underline}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice:hover .same-day-msg{color:#e62600 !important}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li.haschild.sdp-dd .icon-location{display:none}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .butterfly-icon{color:#e62600 !important;font-size:17px !important}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.active::after{top:-28px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.with-sdp-text .type-price{top:4px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.with-sdp-text .type-price .price-text{padding-right:20px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.with-sdp-text.active::after{top:0px;right:20px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.with-no-sdp.active::after{top:-8px}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.active *{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.multisurface .sf-global-styleguide.sf-global-dropdown ul li .list-child.active .same-day-msg{color:#e62600 !important;font-family:"InterRegular",Helvetica,Arial,sans-serif}@media only screen and (max-width: 767px){.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .starting-price{margin:0 14px;text-align:left}}.design-details .walgreens.multisurface .multisurface-pdp .multisuface-pdpprice .starting-price.color-02d{color:#413d3c !important}.design-details .walgreens.multisurface .multisurface-pdp .multisuface-pdpprice .starting-price .saleprice-reg .minimumlabel-1{font-size:16px}.design-details .walgreens.multisurface .multisurface-pdp .multisuface-pdpprice .additional-pages .saleprice-reg .minimumlabel-1{font-size:16px}.design-details .walgreens.multisurface .multisurface-pdp .multisurface .product-points ul li{font-family:"InterRegular",Helvetica,Arial,sans-serif !important}@media only screen and (min-width: 768px) and (max-width: 1023px){.design-details .walgreens.multisurface .multisurface-pdp.calendars-pdp .calendars-view .size-dropdown{margin-left:4%}.design-details .walgreens.multisurface .multisurface-pdp.calendars-pdp .calendars-view .months-dropdown{margin-left:24px}}.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .starting-price.color-02d{color:#413d3c !important}@media only screen and (max-width: 768px){.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .starting-price .prodprice{display:inline}.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .starting-price .price{display:block}.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .pipesymbol{display:inline-block}.design-details .walgreens.multisurface .multisurface-pdp .mobile-view .prodprice .pipesymbol{display:none}}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item a{color:#413d3c !important}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.link-active,.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.active,.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover{border-color:#a32a33 !important;color:#413d3c !important}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item.active a{color:#413d3c !important}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item:hover a{color:#413d3c !important}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons div{background:#a32a33;border-radius:50%;color:#FFF;font-size:16px;width:32px;height:32px;line-height:32px}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons div.disabled{opacity:1;background:#d9dada !important}.design-details .walgreens.multisurface .multisurface-pdp #booksRelatedProducts.owl-carousel .owl-controls .owl-buttons .icon-carousal-arrow-right::before{padding-left:1px}.design-details .walgreens.multisurface .multisurface-pdp .pdp-mobileview .store-msg{text-align:inherit;padding-top:8px;font-size:22px;font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.multisurface .multisurface-pdp .mobile-heading h1{font-size:28px;line-height:30px}.design-details .walgreens.multisurface .multisurface-pdp .mobile-heading .store-msg{text-align:center;font-size:28px;font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.multisurface .multisurface-pdp .v3-left .design-wrapper{padding:20px}.design-details .walgreens.multisurface .variation-1 .font,.design-details .walgreens.multisurface .variation-1 .sdp-text,.design-details .walgreens.multisurface .variation-1 .sty-text{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens.multisurface .variation-1 .paragraph-1.font.color-02a{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif !important}.design-details .walgreens.multisurface .multi-chickletvariation .deliveryinfo .icon-location{color:#413d3c !important}.design-details .walgreens .multi-chickletvariation .accordion dd{margin:0 25px}.design-details .walgreens .multi-chickletvariation .accordion dd .retail-pickup-pricing .selected-retailer-data.tabs-content{max-height:initial !important}.design-details .walgreens .multi-chickletvariation .accordion dd .retail-pickup-pricing .selected-retailer-data.tabs-content .tab-data .text-font-02f{font-family:"InterRegular",Helvetica,Arial,sans-serif !important}@media only screen and (max-width: 640px){.design-details .walgreens .multi-chickletvariation .accordion dd{margin:0}}.design-details .walgreens .multi-chickletvariation .accordion .accordion-content table.table-01 th{border-right:solid 0px !important}.design-details .walgreens.singlesurface-cards .pdp-details .pd-left ul li a{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;font-size:16px;color:#413d3c}.design-details .walgreens.singlesurface-cards .pdp-details .pd-left ul li a:not(.active),.design-details .walgreens.singlesurface-cards .pdp-details .pd-left ul li a:not(.active):hover{color:#413d3c}.design-details .walgreens.singlesurface-cards .pdp-details .pd-left ul li a.active{font-family:"InterBold",Helvetica,Arial,sans-serif;font-weight:normal}.design-details .walgreens.singlesurface-cards .pdp-details .pd-left ul li a:hover{color:#413d3c}.design-details .walgreens.singlesurface-cards .pdp-details .pd-right .productdetails-list li{color:#413d3c}.design-details .walgreens.singlesurface-cards .pdp-details .pd-right .productdetails-list li:last-child{padding-bottom:8px}.design-details .walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice .active:hover *{color:#413d3c !important}.design-details .walgreens.reveal-modal.pickup-store.pickup-store-new .starting-price .saleprice-reg .minimumlabel-1{font-size:16px}.design-details .walgreens.reveal-modal.pickup-store.pickup-store-new .additional-pages .saleprice-reg .minimumlabel-1{font-size:16px}.design-details.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice:hover *{color:#413d3c !important}.design-details.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children.add-saleprice .same-day-msg{color:#e62600 !important}.design-details .walgreens .accordion .arrow:before{border:solid #413d3c;border-width:0 2px 2px 0;transform:rotate(0deg)}.design-details .walgreens .accordion .active .arrow:before{transform:rotate(180deg)}@media only screen and (max-width: 767px){.design-details .walgreens .accordion .active .arrow:before{left:12px;top:-15px}}.design-details .walgreens .accordion:not(.v2) .border-line{border-top:1px solid #989090}.design-details .walgreens .accordion:not(.v2) dd>a{display:block;margin-bottom:0;background:none;padding:12px 8px 12px 0 !important;border-bottom:none}.design-details .walgreens .accordion:not(.v2) dd>a>h3{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-size:16px !important;color:#413d3c !important}.design-details .walgreens .accordion:not(.v2) dd>button{border-bottom:none;font-size:16px;padding:14px 0;margin-bottom:0px;line-height:21px;font-weight:bold;display:inline-block;width:100%;background:none;font-family:inherit;text-align:left;margin:0px;border:0px}.design-details .walgreens .accordion:not(.v2) dd .arrow{border:none;top:-3px;right:16px;font-family:"fontelloicons"}.design-details .walgreens .accordion:not(.v2) dd .arrow::before{padding:0;content:"\ea0c";color:#413d3c;font-size:20px;border:0}.design-details .walgreens .accordion:not(.v2) dd .arrow-books{top:-30px !important}.design-details .walgreens .accordion:not(.v2) dd.active>a{border-bottom:0px}@media only screen and (max-width: 767px){.design-details .walgreens .accordion:not(.v2) dd.active>a{color:#413d3c !important}}.design-details .walgreens .accordion:not(.v2) dd.active>button{border-bottom:0px}@media only screen and (max-width: 767px){.design-details .walgreens .accordion:not(.v2) dd.active>button{color:#413d3c}}.design-details .walgreens .accordion:not(.v2) dd .content{padding:0px 16px 0px 0px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container{border-collapse:separate !important;border-radius:8px;border-spacing:0px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .heading{background-color:#f4f2ef;border-bottom:1px solid #707575;display:table-row;font-weight:bold;height:41px;font-size:16px;color:#413d3c}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .heading>:first-child{padding-left:20px;padding-top:10px;padding-bottom:10px;border-top-left-radius:8px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .heading>:last-child{border-top-right-radius:8px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .heading .col{line-height:18px;font-size:14px;font-weight:normal;border-bottom:1px solid #707575}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:nth-of-type(odd){background-color:#f4f2ef}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:nth-of-type(even){background-color:#fff}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row{display:table-row;line-height:25px;color:#413d3c;font-size:14px;height:40px;border-bottom:1px solid #707575}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child{border-bottom:none}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child>:first-child{border-bottom-left-radius:8px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child>:last-child{border-bottom-right-radius:8px}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child td{border-bottom:none}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row>:first-child{padding-left:20px;white-space:normal !important}.design-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row td{border-bottom:1px solid #707575}.design-details .walgreens .accordion:not(.v2) dd .content#needHelpSection{padding-bottom:20px}.design-details .walgreens .accordion:not(.v2) dd:last-child{border-bottom:1px solid #989090}@media only screen and (max-width: 767px){.design-details .walgreens .accordion:not(.v2) dd{background-color:#fff}.design-details .walgreens .accordion:not(.v2) dd>a{font-family:"InterRegular",Helvetica,Arial,sans-serif;margin:0px;padding:12px 24px 12px 0;background:none !important}.design-details .walgreens .accordion:not(.v2) dd>a .arrow{margin-top:10px;right:16px}.design-details .walgreens .accordion:not(.v2) dd>a .arrow::before{padding:4px}.design-details .walgreens .accordion:not(.v2) dd>button{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;margin:0px;padding:12px 24px}.design-details .walgreens .accordion:not(.v2) dd>button .arrow{margin-top:0px;right:0px}.design-details .walgreens .accordion:not(.v2) dd>button .arrow::before{padding:4px}.design-details .walgreens .accordion:not(.v2) dd .content{padding:20px 15px 0px 0px}.design-details .walgreens .accordion:not(.v2) dd .content .shipping-prices-container .shippingPricesDataContainer{width:100%;overflow-x:auto}.design-details .walgreens .accordion:not(.v2) dd .content#needHelpSection{padding-top:8px;padding-bottom:0px}.design-details .walgreens .accordion:not(.v2) dd:last-child .content{border-top:none;border-bottom:1px solid #989090}.design-details .walgreens .accordion:not(.v2) dd:last-child.active{border-bottom:none !important}}.design-details .walgreens .accordion:not(.v2) .need-help-link{font-size:16px;text-decoration:underline}.design-details .walgreens .accordion:not(.v2) .need-help-link:hover{text-decoration:none}.design-details .walgreens .accordion:not(.v2) .shipping-info-link{font-size:16px}.design-details .walgreens .accordion+.border-line{border-top:1px solid #989090}.design-details .walgreens .shippingOptions.shippingOptionsDiv{background:#f4f2ef;width:auto}@media only screen and (max-width: 767px){.design-details .walgreens .shippingOptions.shippingOptionsDiv{width:auto}}.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl{padding-top:20px;padding-right:20px;padding-left:0px;list-style:none}.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li{padding-bottom:20px}.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-free-shiptostore,.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-shiptoyou,.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-sdp-new{font-size:22px !important;vertical-align:top}.design-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .shippingOptionsText{padding-left:36px;line-height:20px}.design-details .walgreens .shippingOptions .pickUpLabel{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details .walgreens .shippingOptions ul li *{line-height:21px;font-size:16px !important}.design-details .select-design.walgreens label,.design-details .select-design.walgreens .label-font-style{text-transform:none !important}.design-details .select-design.walgreens ul .highlight-area{text-transform:none;background-color:#413d3c;color:#FFF;font-size:14px;border-radius:3px 3px 0px 0px;border-bottom:1px solid #989090;margin-bottom:-1px}.design-details .select-design.walgreens ul .design-list .design-border{border-color:#989090;border-radius:3px}.design-details .select-design.walgreens ul .design-list .design-border .same-day-msg{color:#e62600}.design-details .select-design.walgreens ul .design-list .link-active{color:#a32a33 !important;border-color:#a32a33 !important}.design-details .select-design.walgreens ul .design-list .link-active .inside-content .link-active{color:#413d3c !important}.design-details .select-design.walgreens ul .design-list .link-bg{background:#a32a33 !important}.design-details .select-design.walgreens .mailorder-msg{color:#a32a33}.design-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border div{font-size:14px}.design-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border.link-active{color:#a32a33 !important}.design-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border .selected-design-tick.link-bg{background:#a32a33 !important}.design-details .multisurface.walgreens .multi-checklets.select-design ul li.strikeOff{background-image:-webkit-linear-gradient(left top, transparent 49.75%, #000 49.5%, #000 50.5%, transparent 51.25%);background-image:linear-gradient(to left top, transparent 49.75%,#000000 49.5%,#000000 50.5%,transparent 51.25%)}.design-details .multisurface.walgreens .multi-checklets.select-design .multi-binding ul li{min-width:92px}.design-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup{width:calc(41% - 16px);border:1px solid #B9B9B9;display:inline-block;border-radius:3px;padding:12px 12px;margin:0 16px 8px 0;vertical-align:top}.design-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup li:last-child{margin-right:0px !important}.design-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup p{margin-bottom:0.5rem;color:#E62600;font-family:"InterSemiBold",Helvetica,Arial,sans-serif}@media only screen and (max-width: 640px){.design-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup{width:100%}}.design-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou{width:59%;border:1px solid #B9B9B9;display:inline-block;border-radius:3px;padding:12px 12px;margin:0 0 8px 0}.design-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou li:last-child{margin-right:0px !important}.design-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou p{margin-bottom:0.5rem;font-family:"InterSemiBold",Helvetica,Arial,sans-serif}@media only screen and (max-width: 640px){.design-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou{width:100%}}.design-details.walgreens #mailForMEInfoDesktop,.design-details .walgreens #mailForMEInfoDesktop{background-color:#413d3c;border-color:#413d3c;padding:12px !important}.design-details.walgreens #mailForMEInfoDesktop::before,.design-details .walgreens #mailForMEInfoDesktop::before{border-color:transparent transparent #413d3c transparent}.design-details.walgreens #mailForMEInfoDesktop::after,.design-details .walgreens #mailForMEInfoDesktop::after{border-color:transparent transparent #413d3c transparent}.design-details.walgreens #mailForMEInfoDesktop li::before,.design-details .walgreens #mailForMEInfoDesktop li::before{background:#413d3c;border-color:#413d3c;border-radius:8px;width:24px}.design-details.walgreens #mailForMEInfoDesktop li::after,.design-details .walgreens #mailForMEInfoDesktop li::after{background:#413d3c;border-color:#413d3c;border-radius:8px;width:24px}.design-details.walgreens #mailForMEInfoDesktop li .mail-for-me-text,.design-details .walgreens #mailForMEInfoDesktop li .mail-for-me-text{color:#fff;font-size:12px !important;line-height:15px}.design-details.walgreens .mailForME-info-carrot::before,.design-details.walgreens .mailForME-info-carrot::after,.design-details .walgreens .mailForME-info-carrot::before,.design-details .walgreens .mailForME-info-carrot::after{border-color:transparent transparent #413d3c transparent}.design-details .walgreens .cta-section{background:#f5f5f0}.design-details .walgreens .cta-section.onlyPrice{padding:12px 16px 16px}.design-details .walgreens .cta-section.onlyPrice app-display-price[pageview=bsp] .price-info{margin-top:0px}.design-details .walgreens .cta-section.onlyPrice app-display-price[pageview=pdp] .price-info{margin-top:4px}.design-details .walgreens .cta-section.onlyPrice .button-02-arrow{font-size:16px;padding:10px 40px !important}.design-details .walgreens .cta-section.onlyPrice #buttonId{margin-top:4px}.design-details .walgreens .cta-section.onlyPrice .qv-cta #buttonId{margin-top:0px}.design-details.walgreens .cta-section{background:#fff;width:82%}@media screen and (max-width: 640px){.design-details.walgreens .cta-section{width:100%;padding:12px 0}.design-details.walgreens .cta-section.canvas-float .buttonsection1{line-height:60px}}.design-details.walgreens .cta-section.mailforme label.sf-global-styleguide.sf-global_checkbox:hover input:not([disabled]):checked ~ .checkbox_indicator:after{left:8px;top:4px}.design-details.walgreens .cta-section b{font-family:"InterBold",Helvetica,Arial,sans-serif}.design-details.walgreens .cta-section span{font-family:"InterRegular",Helvetica,Arial,sans-serif}.design-details.walgreens .cta-section span.WGFontBold{font-family:"InterBold",Helvetica,Arial,sans-serif}.walgreens.singlesurface-cards.reveal-modal.pickup-store-new#pickUpInStore .panel-head,.walgreens.singlesurface-cards.reveal-modal.pickup-store-new.pickup-store .panel-head{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:16px 0 16px 0}.walgreens.singlesurface-cards.reveal-modal.pickup-store-new .font-bold{font-family:"InterBold",Helvetica,Arial,sans-serif !important}.walgreens.singlesurface-cards#pickUpInStore .panel-head,.walgreens.singlesurface-cards.pickup-store .panel-head{background-color:#fff;padding-top:20px;padding-bottom:0px}.walgreens.singlesurface-cards.reveal-modal.pickup-store.mailformeoverlay .panel-container .books-overlay{padding-top:0px}.walgreens.singlesurface-cards .materialhelp-container .producthelp-img{border-color:#989090}.walgreens.singlesurface-cards .panel-head .paragraph-1{font-size:22px !important;line-height:normal;font-weight:bold;color:#413d3c !important}.walgreens.singlesurface-cards.reveal-modal{border-radius:16px;box-shadow:0 10px 15px 0 rgba(0,0,0,0.15)}.walgreens.singlesurface-cards.pdp-details .pd-left ul li a{font-family:"InterRegular",Helvetica,Arial,sans-serif;font-size:16px;color:#413d3c}.walgreens.singlesurface-cards.pdp-details .pd-left ul li a:not(.active),.walgreens.singlesurface-cards.pdp-details .pd-left ul li a:not(.active):hover{color:#413d3c}.walgreens.singlesurface-cards.pdp-details .pd-left ul li a.active{font-family:"InterBold",Helvetica,Arial,sans-serif;font-weight:normal}.walgreens.singlesurface-cards.pdp-details .pd-left ul li a:hover{color:#413d3c}.walgreens.singlesurface-cards.pdp-details .pd-right .productdetails-list li{color:#413d3c}.walgreens.singlesurface-cards.pdp-details .pd-right .productdetails-list li:last-child{padding-bottom:7px}.walgreens.singlesurface-cards.book-size-type{margin-top:0px}.walgreens.singlesurface-cards.book-size-type a.button-02-whitearrow{margin-top:4px;margin-right:16px}.walgreens.singlesurface-cards.book-size-type a.button-01-secondary{margin-top:4px;margin-left:16px}@media only screen and (max-width: 350px){.walgreens.singlesurface-cards.book-size-type a.button-01-secondary{margin-top:24px;margin-right:30px}}.walgreens.singlesurface-cards.book-size-type .sdp-dd .icon-location{display:none}.walgreens.singlesurface-cards.book-size-type .sdp-icon{font-size:17px !important;font-weight:normal;line-height:21px;vertical-align:bottom;color:#e62600 !important}.walgreens.singlesurface-cards.book-size-type .butterfly-icon{display:inline-block}.walgreens.singlesurface-cards.book-size-type .group-list .book-type .sdp-icon{line-height:32px}.walgreens.singlesurface-cards.book-size-type .group-list .book-type .book-type-icon{position:absolute;left:10px}.walgreens.singlesurface-cards.book-size-type .group-list .book-type .book-type-icon.vtop{top:8px;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li.haschild:not(:last-child):after{background:none;margin:0}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .list-child.active:after{top:-22px}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown .dd-col-1{padding-right:110px !important}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown .dd-col-2{line-height:38px}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .active .same-day-msg{color:#e62600 !important;font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .active *{font-family:"InterBold",Helvetica,Arial,sans-serif}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .children :hover *{font-family:"InterBold",Helvetica,Arial,sans-serif;text-decoration:underline}.walgreens.singlesurface-cards.book-size-type .sf-global-styleguide.sf-global-dropdown ul li .list-child.active .saleprice .minimumlabel-1{color:#413d3c !important}.walgreens.singlesurface-cards.pickup-store.pickup-store-new .panel-head .paragraph-1{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-size:22px}.walgreens.singlesurface-cards.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li span.strikethrough-outer,.walgreens.singlesurface-cards.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li span.minimumlabel-1{display:inline-block}.walgreens.singlesurface-cards.pickup-store.pickup-store-new .mail-order-shipping-price-container .additional-options-container ul li span.minimumlabel-1{font-size:16px}.walgreens.singlesurface-cards.pickup-store.pickup-store-new.reveal-modal.cartConfirmOverlay{width:500px;margin-left:-250px}@media only screen and (max-width: 767px){.walgreens.singlesurface-cards.pickup-store.pickup-store-new.reveal-modal.cartConfirmOverlay{width:94%;margin-left:3%}}.walgreens.singlesurface-cards.pickup-store.pickup-store-new.reveal-modal.cartConfirmOverlay .cta-container{border:none;bottom:20px;padding-top:0px}.walgreens.singlesurface-cards.pickup-store.pickup-store-new.reveal-modal.cartConfirmOverlay .overlay-container .text_02{color:#f9b44a}.walgreens.singlesurface-cards.pickup-store.pickup-store-new.reveal-modal.cartConfirmOverlay .back-link{background:url("/resources/wg-assets/images/bsp/OpenBook.png") no-repeat;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;z-index:3;bottom:25%;z-index:103;right:0;top:auto;left:auto}.walgreens.singlesurface-cards .external-service .table-01 .saleprice span.strikethrough-outer .strikethrough.pricing-1{text-decoration:line-through}.walgreens.singlesurface-cards .pickup-container .retail-pickup-pricing .delivery-messaging{color:#e62600;font-size:16px;font-family:"InterBold",Helvetica,Arial,sans-serif}.walgreens.singlesurface-cards .pickup-container .retail-pickup-pricing table.table-02 tr:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.walgreens.singlesurface-cards .pickup-container .retail-pickup-pricing table.table-02 tr:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.walgreens.singlesurface-cards .pickup-container .retail-pickup-pricing table.table-02 th{text-transform:none;font-size:16px}.walgreens.singlesurface-cards .close-reveal-modal{border:0;width:28px;height:28px;background-color:transparent;line-height:normal;top:8px;right:8px;font-size:16px}.walgreens.singlesurface-cards .close-reveal-modal::after{content:'\e93a';font-family:"fontelloicons";color:#000;font-size:16px;margin-left:-8px;padding:0;margin-top:8px;position:absolute}.walgreens.singlesurface-cards .close-reveal-modal .close-reveal-modal-icon{font-size:0}.walgreens.singlesurface-cards .close-reveal-modal .close-reveal-modal-icon:hover{text-decoration:none}.walgreens.singlesurface-cards .close-reveal-modal:hover{text-decoration:none}.walgreens.singlesurface-cards .panel-container .pickup-container .retail-pickup-pricing .tabs-content .tab-data .text-font-01,.walgreens.singlesurface-cards .table-01-subhead{font-family:"InterRegular",Helvetica,Arial,sans-serif !important}.matching-design.walgreens .matching-design-pdp h3{font-size:28px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}@media only screen and (max-width: 767px){.matching-design.walgreens .matching-design-pdp h3{font-size:24px;margin-bottom:0px}.matching-design.walgreens .matching-design-pdp .match-design-name{padding-bottom:20px}.matching-design.walgreens .matching-design-mobile .matching-design-block.active{background:#fff}.matching-design.walgreens .matching-design-mobile .matching-design-block.active .matching-design-block-text{color:#413d3c !important}.matching-design.walgreens .matching-design-mobile .matching-design-block.active .match-designs-tile-mobile{display:block;background:#fff}.matching-design.walgreens .matching-design-mobile .matching-design-block .matching-design-block-text{font-family:"InterBold",Helvetica,Arial,sans-serif}.matching-design.walgreens .matching-design-mobile .matching-design-block .toggle-matching-design a span.caret{position:absolute;border-width:0 1.5px 1.5px 0 !important;display:block;padding:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid;top:6px;left:-16px}.matching-design.walgreens .matching-design-mobile .matching-design-block .toggle-matching-design a span.caret.hide-matched-design{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:14px}}app-design-textbox .walgreens.design-textbox .selected-option.max-error{border:solid 1px #e32e48}app-design-textbox .walgreens.design-textbox input:focus{border-color:#413d3c;border-width:1px}app-design-textbox .walgreens.design-textbox input.max-error,app-design-textbox .walgreens.design-textbox input.max-error:focus{border-color:#e32e48;border-width:1px}app-design-textbox .walgreens.design-textbox .char-limit-msg{color:#e32e48;text-align:left;font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;font-size:16px}.cms-v2 .walgreens .save-to-cart.builder-links .disable-section.link-active:active,.cms-v3 .walgreens .save-to-cart.builder-links .disable-section.link-active:active{color:#413d3c !important}.walgreens.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-prev,.walgreens.reveal-modal.pickup-store.brochure-overlay.open .howItFolds-container .owl-carousel .owl-next{z-index:1}
