html{overflow-y:auto}body.inner-wrap{margin:0;padding:0}@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}.design-details .product-details-main{padding:0}.storecat-details .sf-global-styleguide.sf-global_checkbox input:disabled ~ .checkbox_indicator{opacity:1}.storecat-details .inlineblock{display:inline}.storecat-details .sf-global-styleguide.sf-global_checkbox input:checked:disabled ~ .checkbox_indicator{opacity:0.5}.storecat-details .thumbnials li.prod-thumb{display:table-cell;position:relative}.storecat-details .thumbnials li.prod-thumb .related-content{text-align:center}.storecat-details .thumbnials .product-thumbnails a{width:100% !important;height:100% !important;display:block;position:relative}.storecat-details .cover-binding{text-align:center}.storecat-details .accordion{list-style:none;margin:0;padding:0}.storecat-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}.storecat-details .accordion dd>a:hover{text-decoration:none;background:none}.storecat-details .accordion dd>a>h3{display:inline}.storecat-details .accordion dd.active>a{background:none}.storecat-details .accordion .arrow{width:20px;height:20px;float:right;border:1px solid #d2d5d7;line-height:22px;display:inline-block;position:relative;top:4px}.storecat-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}.storecat-details .accordion .active .arrow:before{transform:rotate(-135deg);top:7px}.storecat-details .accordion .shippingOptions{font-size:16px;font-family:'SourceSansProBold', Helvetica, Arial, sans-serif}.storecat-details .accordion .shippingOptions ul{list-style:none;margin-left:0px}.storecat-details .accordion .shippingOptions ul li{padding-bottom:15px}.storecat-details .accordion .shippingOptions ul li:last-child{padding-bottom:0px}.storecat-details .accordion:not(.v2) .shipping-info-link{position:relative;padding-bottom:20px}.storecat-details .accordion:not(.v2) .shipping-info-link a{padding-right:20px}.storecat-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}.storecat-details .accordion.v2{margin-top:30px}.storecat-details .accordion.v2 .accordion-title{border-bottom:1px solid #CFCFCF;margin-bottom:25px;margin-top:10px;font-size:22px}.storecat-details .accordion.v2 .accordion-content{padding:0;font-size:12px}.storecat-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}.storecat-details .accordion.v2 .up-icon{display:none;font-family:"ATCOIcons";font-style:normal !important}.storecat-details .accordion.v2 .active .down-icon{display:none}.storecat-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}.storecat-details .accordion.v2 .accordion-bg{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;padding:0 !important;margin-top:10px}.storecat-details .accordion.v2 .content .container{border-collapse:collapse;display:table;font-size:12px;width:100%}.storecat-details .accordion.v2 .heading{background-color:#fef237;display:table-row;font-weight:bold;height:41px;text-align:center;font-size:16px;color:#35393d}.storecat-details .accordion.v2 .heading .col{padding:0 5px}.storecat-details .accordion.v2 .col{display:table-cell;vertical-align:middle}.storecat-details .accordion.v2 .table-row{display:table-row;line-height:25px;text-align:center}.storecat-details .accordion.v2 .tier-quantity{width:80px;display:inline-block}.storecat-details .accordion.v2 .tier-price{display:inline-block}.storecat-details .accordion.v2 .content.accordion-content.active{padding:0px}.storecat-details .accordion.v2 .table-row{border-bottom:1px solid #d2d5d7;color:#35393d;font-size:14px;height:40px}.storecat-details .accordion.v2 .accordion-title.help-title{margin-bottom:0px}.storecat-details .accordion.v2 .row.productdetailcontroller{margin-bottom:50px;margin-top:30px}.storecat-details .accordion.v2 .shipping-info-link{margin-top:20px;margin-bottom:30px}.storecat-details .owl-theme .owl-controls .owl-pagination{display:none}.storecat-details .imagehover img{border:2px solid transparent}.storecat-details #productImages,.storecat-details #bookPreview{height:100%}.storecat-details #productImages .pdp-preview-image,.storecat-details #productImages .owl-wrapper-outer,.storecat-details #productImages .owl-wrapper,.storecat-details #productImages .owl-item,.storecat-details #bookPreview .pdp-preview-image,.storecat-details #bookPreview .owl-wrapper-outer,.storecat-details #bookPreview .owl-wrapper,.storecat-details #bookPreview .owl-item{height:100%}.storecat-details #productImages .owl-wrapper-outer,.storecat-details #bookPreview .owl-wrapper-outer{border:1px solid #e5e5e5;box-sizing:content-box}.storecat-details #productImages .pdp-preview-image,.storecat-details #bookPreview .pdp-preview-image{padding:0 26px}@media only screen and (min-width: 1024px){.storecat-details #productImages .pdp-preview-image img.product-image,.storecat-details #bookPreview .pdp-preview-image img.product-image{min-height:150px}}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons,.storecat-details #bookPreview.owl-theme .owl-controls .owl-buttons{display:none}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-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}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev.allowCarouselSync,.storecat-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev.allowCarouselSync{top:40%}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-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}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next.allowCarouselSync,.storecat-details #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next.allowCarouselSync{top:40%}@media only screen and (max-width: 767px){.storecat-details #productImages.owl-theme .owl-controls,.storecat-details #productImages.owl-theme .owl-controls .owl-pagination,.storecat-details #bookPreview.owl-theme .owl-controls,.storecat-details #bookPreview.owl-theme .owl-controls .owl-pagination{display:block !important}}.storecat-details #productImages.owl-theme .owl-controls .owl-buttons div,.storecat-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){.storecat-details #productImages .owl-wrapper-outer:hover ~ .owl-controls .owl-buttons,.storecat-details #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.storecat-details #productImages .owl-buttons:hover,.storecat-details #bookPreview .owl-wrapper-outer:hover ~ .owl-controls .owl-buttons,.storecat-details #bookPreview .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.storecat-details #bookPreview .owl-buttons:hover{display:block !important}}.storecat-details #productImages.owl-theme .owl-controls .owl-page span,.storecat-details #bookPreview.owl-theme .owl-controls .owl-page span{height:8px;width:8px}@media only screen and (min-width: 64em){.storecat-details #productImages .owl-buttons:hover .owl-controls .owl-buttons,.storecat-details #bookPreview .owl-buttons:hover .owl-controls .owl-buttons{display:block !important}.storecat-details #productImages:hover .owl-controls .owl-buttons,.storecat-details #bookPreview:hover .owl-controls .owl-buttons{display:block !important}}.storecat-details #bookPreview .owl-wrapper-outer{border:0px solid #22a2b8;position:relative}.storecat-details #bookPreview .owl-wrapper-outer .owl-item{text-align:center;padding:0 26px;margin:auto}.storecat-details #bookPreview.owl-theme.owl-carousel .owl-controls .owl-buttons{display:block}.storecat-details #relatedProducts .owl-wrapper-outer .owl-item,.storecat-details #previewCarousel .owl-wrapper-outer .owl-item{display:inline-block;float:none;vertical-align:bottom}.storecat-details #previewCarousel .owl-wrapper-outer .owl-item{vertical-align:middle}.storecat-details .new-carousel .design-wrapper{padding:20px}.storecat-details .new-carousel .tile-carousel{margin-bottom:15px !important}.storecat-details .new-carousel .tile-carousel .owl-carousel .owl-item .item{margin:0px}.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer{border:0}.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item{margin:0 10px;padding:0}@media only screen and (max-width: 640px){.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item{margin:0}}.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item{padding:0}.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item img{max-height:100%}@media only screen and (max-width: 640px){.storecat-details .new-carousel #productImages.owl-carousel.owl-theme .owl-controls .owl-buttons{display:none !important}}.storecat-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item .item img.active{border:2px solid #e5e5e5}.storecat-details #previewCarousel.owl-carousel,.storecat-details .new-carousel #productImages.owl-carousel{margin:0 20px;padding:15px 20px}@media only screen and (max-width: 640px){.storecat-details #previewCarousel.owl-carousel,.storecat-details .new-carousel #productImages.owl-carousel{margin:0;padding:0}}.storecat-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item .item,.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item .item{margin:0 5px}@media only screen and (min-width: 768px){.storecat-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item:first-child,.storecat-details #previewCarousel.owl-carousel .owl-wrapper-outer .owl-item:last-child,.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item:first-child,.storecat-details .new-carousel #productImages.owl-carousel .owl-wrapper-outer .owl-item:last-child{max-width:92px}}.storecat-details #previewCarousel.owl-carousel .owl-controls .owl-buttons div,.storecat-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}.storecat-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-prev,.storecat-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-prev{left:-20px}.storecat-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-next,.storecat-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-next{right:-20px}.storecat-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-prev.disabled,.storecat-details #previewCarousel.owl-carousel .owl-controls .owl-buttons .owl-next.disabled,.storecat-details .new-carousel #productImages.owl-carousel .owl-controls .owl-buttons .owl-prev.disabled,.storecat-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}.storecat-details .product-image-cmp #productImages .owl-wrapper-outer{border:1px solid transparent}.storecat-details .product-image-cmp #productImages .product-image{border:1px solid #e5e5e5}.storecat-details .storecat-detail .product-image-cmp #productImages .img-wrapper,.storecat-details .storecat-details .product-image-cmp #productImages .img-wrapper{height:100%;position:relative}.storecat-details .storecat-detail .product-image-cmp #productImages .img-wrapper img.product-image,.storecat-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}.storecat-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){.storecat-details .mobile-heading h1{min-height:30px}}.storecat-details .heading-section{margin:20px 0}@media only screen and (max-width: 40em){.storecat-details .heading-section.snapfish{min-height:85px}}.storecat-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){.storecat-details .heading-section h1{font-size:30px;line-height:35px;font-family:"BrandonGrotesque"}}.storecat-details .heading-section a{text-decoration:underline}.storecat-details .heading-section a:hover{text-decoration:none}@media only screen and (max-width: 40em){.storecat-details .heading-section .bsp-promo-section{min-height:52px}}.storecat-details .heading-section .bsp-promo-section *{white-space:normal}.storecat-details .heading-section .bsp-promo-section a{text-decoration:underline}.storecat-details .heading-section .bsp-promo-section a:hover{text-decoration:none}.storecat-details .heading-section .bsp-promo-section .couponcode-details a:hover{text-decoration:none}.storecat-details .paragraph-1.font>p{margin-bottom:0px}.storecat-details .paragraph-1.heading-5-font>p{margin-bottom:0px}.storecat-details .quick-view-section .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.storecat-details .quick-view-section .pricing-label .saleprice-reg .minimumlabel-1{font-size:17px;vertical-align:bottom}.storecat-details .quick-view-section .heading-pdp .product-name .saleprice-reg .salepricelabel,.storecat-details .quick-view-section .pricing-label .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom;padding:0}.storecat-details .touchlesscards .price-section{margin-top:10px}.storecat-details .touchlesscards .price-section .price-text.font-bold .price-text{font-family:inherit}.storecat-details .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.storecat-details .heading-pdp .pricing-label .saleprice-reg .minimumlabel-1{font-size:20px;vertical-align:bottom}.storecat-details .heading-pdp .product-name .saleprice-reg .salepricelabel,.storecat-details .heading-pdp .pricing-label .saleprice-reg .salepricelabel{font-size:20px;vertical-align:bottom}.storecat-details .heading-pdp .chicklets-heading h2{font-family:'BrandonGrotesque';font-size:34px}.storecat-details .pdp-variation-3 .mobile-heading h1,.storecat-details .pdp-variation-3 .mobile-heading h2{font-size:22px;line-height:25px;padding-bottom:0;margin-top:20px}.storecat-details .pdp-variation-3 .mobile-heading .product-name{display:none}.storecat-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}.storecat-details .designbased-ribbon .ribbon-data:after{border-color:#D14900 transparent #D14900 #D14900;border-width:15px;border-style:solid;top:0;content:"";position:absolute}.storecat-details .select-design{margin-bottom:10px}.storecat-details .select-design label,.storecat-details .select-design .label-font-style{display:inline-block;margin-bottom:10px}.storecat-details .select-design label{margin-right:4px}.storecat-details .select-design.color-section .label-font-style{display:block;padding:0}.storecat-details .select-design.product-finish li{vertical-align:top}.storecat-details .select-design.product-finish li.design-list .design-border .finish-content{text-transform:capitalize}.storecat-details .select-design .overlay-link{float:right;margin-right:2px}.storecat-details .select-design.color-chicklet{display:inline-block}.storecat-details .select-design.color-chicklet.bsp{margin-right:10px}@media only screen and (max-width: 1023px){.storecat-details .select-design.chicklet-image ul li.small-2tile{margin:1px 0 15px 0}.storecat-details .select-design.chicklet-image ul li.small-2tile:nth-child(2n){margin-left:10px}}.storecat-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){.storecat-details .select-design.multi-checklets .multi-binding ul li{width:calc(35% - 21px)}}.storecat-details .select-design.multi-checklets .multi-binding ul li img{margin:8px 0}.storecat-details .select-design.multi-checklets ul{display:block;position:relative}.storecat-details .select-design.multi-checklets ul li{display:inline-block;margin:0 10px 10px 0;text-align:center;pointer-events:auto;float:none}.storecat-details .select-design.multi-checklets ul li.disabled{opacity:0.3}.storecat-details .select-design.multi-checklets ul li .highlight-area{margin-bottom:-1px;border-radius:2px;font-size:14px}.storecat-details .select-design.multi-checklets ul li a{color:#353535;text-decoration:none}.storecat-details .select-design.multi-checklets ul li a:hover{text-decoration:none}.storecat-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%}.storecat-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}.storecat-details .select-design.multi-checklets ul li .design-border.link-active{color:#22a2b8 !important}.storecat-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}.storecat-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}.storecat-details .select-design.multi-checklets ul li .design-border .selected-design-tick.link-bg{background:#22a2b8 !important}.storecat-details .select-design.multi-checklets ul.color-v2{margin-left:0}.storecat-details .select-design.multi-checklets.size-chicklet ul li .design-border{padding:10px 20px}.storecat-details .select-design.multi-checklets.size-chicklet ul li .design-border .finish-content{text-transform:capitalize}.storecat-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name{border:0}.storecat-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name.active{border:0}.storecat-details .select-design.multi-checklets.size-chicklet ul li .design-border.chicklet-name.active:after{border:0}.storecat-details .select-design.sentiments-types.select-design label{margin-bottom:4px}.storecat-details .select-design.sentiments-types ul{display:block;position:relative}.storecat-details .select-design.sentiments-types ul li{display:inline-block;margin:0 10px 10px 0;text-align:center;pointer-events:auto}.storecat-details .select-design.sentiments-types ul li.disabled{opacity:0.3}.storecat-details .select-design.sentiments-types ul li .highlight-area{margin-bottom:-1px;border-radius:2px;font-size:14px}.storecat-details .select-design.sentiments-types ul li a{color:#353535;text-decoration:none}.storecat-details .select-design.sentiments-types ul li a:hover{text-decoration:none}.storecat-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%}.storecat-details .select-design.sentiments-types ul li .design-border.active{border-color:#22a2b8 !important;color:#22a2b8 !important}.storecat-details .select-design.sentiments-types ul li .design-border.active .sentiment-text{color:#0c7088 !important}.storecat-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}.storecat-details .select-design.sentiments-types ul li .design-border.link-active{color:#22a2b8 !important}.storecat-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}.storecat-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}.storecat-details .select-design.sentiments-types ul li .design-border .selected-design-tick.link-bg{background:#22a2b8 !important}.storecat-details .select-design ul{margin:0px}.storecat-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}.storecat-details .select-design ul .design-list.hasImage{max-width:120px}@media only screen and (max-width: 40em){.storecat-details .select-design ul .design-list.hasImage{max-width:90px}}.storecat-details .select-design ul .design-list .punch-line:empty{cursor:default}.storecat-details .select-design ul .design-list .design-border{border:1px solid #cccccc;padding:10px 4px;position:relative}.storecat-details .select-design ul .design-list .design-border .inside-content{position:relative;transform:translateY(-50%);top:50%}.storecat-details .select-design ul .design-list .design-border.active:after{content:"";position:absolute;width:100%;height:100%;border:solid 3px;left:0;top:0}.storecat-details .select-design ul .design-list .design-border.link-active{color:#22a2b8 !important}.storecat-details .select-design ul .design-list a:hover{text-decoration:none}.storecat-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}.storecat-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}.storecat-details .select-design ul .design-list .selected-design-tick.link-bg{background:#22a2b8 !important}.storecat-details .select-design ul .design-list.singleLetter{width:45px;height:45px;margin-right:20px}.storecat-details .select-design ul .design-list.singleLetter:last-child{margin-right:0px}.storecat-details .select-design ul .design-list.singleLetter .design-border{padding:10px 0px}.storecat-details .select-design ul .design-list.color-checklet{margin:0 14px 0 0;width:45px;height:45px}.storecat-details .select-design ul .design-list.color-checklet .design-border{padding:0;width:100%;height:100%}.storecat-details .select-design ul .design-list.color-checklet span{width:100%;height:100%}.storecat-details .select-design ul .design-list.color-checklet .selected-design-tick{bottom:-10px}.storecat-details .select-design ul .highlight-area{background:#f4b11e;height:30px;padding:5px}.storecat-details .select-design ul .non-highlight-area{height:30px;padding:5px}.storecat-details .select-design .large-2tile{width:calc(50% - 10px)}@media only screen and (min-width: 768px){.storecat-details .select-design .large-2tile:nth-child(2n){margin-left:14px}}.storecat-details .select-design .large-3tile{width:calc(33.3% - 10px)}@media only screen and (min-width: 769px){.storecat-details .select-design .large-3tile:nth-child(3n-1){margin:0 10px 0 10px}}@media only screen and (max-width: 767px){.storecat-details .select-design .large-3tile:nth-child(3n-1){margin-left:10px;margin-right:10px}}.storecat-details .select-design .large-3tile:nth-child(3n+1){clear:left}@media only screen and (max-width: 1023px){.storecat-details .select-design .large-3tile:nth-child(3n+1){clear:none}}@media only screen and (max-width: 1023px){.storecat-details .select-design .small-2tile{width:calc(48% - 7px) !important}.storecat-details .select-design .small-2tile:nth-child(2n){margin-left:10px;margin-right:0}}.storecat-details .select-design.chicklet-image.product-depth li.design-list .chicklet-name .productname{text-transform:none}.storecat-details .select-design.chicklet-image li.design-list{vertical-align:top;margin:0 10px 10px 0}.storecat-details .select-design.chicklet-image li.design-list .design-border.chicklet-img{padding:0}.storecat-details .select-design.chicklet-image li.design-list .design-border.chicklet-img .chicklet-img-wrapper{background-position:center center;background-size:cover}.storecat-details .select-design.chicklet-image li.design-list .design-border.chicklet-img .chicklet-img-wrapper img{width:100%;height:100%}.storecat-details .select-design.chicklet-image li.design-list a{color:#353535;text-decoration:none}.storecat-details .select-design.chicklet-image li.design-list a:hover{text-decoration:none}.storecat-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%}.storecat-details .select-design.chicklet-image li.design-list .chicklet-name .productname{display:block;line-height:initial}.storecat-details .select-design.chicklet-image li.design-list .selected-design-tick{margin-top:-12px}.storecat-details .select-design.color-chicklet .color-v2 li{border:0}.storecat-details .select-design .color-v2{margin-left:-14px}.storecat-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}.storecat-details .select-design .color-v2 li span{display:block;width:43px;height:43px;border:solid 3px transparent}.storecat-details .select-design .color-v2 li.design-list span{padding:0}.storecat-details .select-design .color-v2 li .selected-design-tick{margin-top:-12px !important}.storecat-details .select-design .color-v2 li .colorname{padding-top:5px}.storecat-details .select-design .color-v2.color-palette{display:block}.storecat-details .select-design.bsp .color-v2 li{width:35px !important;height:35px !important;margin-bottom:15px}.storecat-details .select-design.bsp .color-v2 li span{width:33px !important;height:33px !important}.storecat-details .select-design.bsp .color-v2 li span.design-border{padding:0}.storecat-details .select-design.bsp .color-v2.color-palette{display:inline-block}.storecat-details .select-design.bsp.multi-checklets .color-v2 li{width:43px !important;height:43px !important;margin-right:12px}.storecat-details .select-design.bsp.multi-checklets .color-v2 li span{width:41px !important;height:41px !important}.storecat-details .select-design.bsp.multi-checklets .color-v2 li span:hover{border:1px solid #22a2b8}.storecat-details .select-design.bsp.multi-checklets .color-v2 li.active{border:none}.storecat-details .select-design.bsp.color-section{margin-right:0px;display:block}.storecat-details .select-design.bsp.color-section .caret-icon{position:relative;top:-15px}.storecat-details .greetings-text{color:#D14900;padding-bottom:10px;font-weight:bold;font-size:14px;margin-top:0px}.storecat-details .greetings-text .icon-wand-magic{margin-right:5px;display:inline-block}.storecat-details .greetings-text .icon-wand-magic:before{font-size:24px}.storecat-details .greetings-text .custom-text{position:relative;top:-4px}.storecat-details .Doc-long-desc{margin-left:10px}.storecat-details .Doc-long-desc ul{margin-left:30px}.storecat-details h4.pricing-steps-pdp{margin-bottom:25px}.storecat-details .file-type{padding-left:0px}.storecat-details .file-type>p{margin-bottom:13px}.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 only screen and (max-width: 767px){.show-for-desktop{display:none !important}}.show-for-mobile{display:none !important}@media only screen and (max-width: 767px){.show-for-mobile{display:inherit !important}}.breadcrumb-section{margin:20px 0}@media only screen and (min-width: 768px){.breadcrumb-section{height:34px}}@media only screen and (max-width: 40em){.breadcrumb-section .leftsection{padding-right:0px}.breadcrumb-section .rightsection{padding-left:0px}}.breadcrumb-section .rv-myfav-section a.disabled-link,.breadcrumb-section .rv-myfav-section a.disabled-link:hover{color:#8a8a8a}@media only screen and (min-width: 1024px){.breadcrumb-section .headroom{will-change:opacity, transform}.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}.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}.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){.breadcrumb-section#breadCrumb:not(.fixed-breadcrumb){min-height:34px}}@media only screen and (max-width: 1023px){.breadcrumb-section#breadCrumb{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.breadcrumb-section .breadcrumb-wrapper ul,.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){.breadcrumb-section .breadcrumb-wrapper ul,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul{margin-top:-5px;padding-left:1px}}.breadcrumb-section .breadcrumb-wrapper ul li,.breadcrumb-section .breadcrumb-wrapper ul .list,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list{display:inline;margin:0;float:none}.breadcrumb-section .breadcrumb-wrapper ul li:before,.breadcrumb-section .breadcrumb-wrapper ul .list:before,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:before,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:before{display:inline;content:">";margin:0 5px}.breadcrumb-section .breadcrumb-wrapper ul li:first-child,.breadcrumb-section .breadcrumb-wrapper ul .list:first-child,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:first-child,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:first-child{margin-left:0px}.breadcrumb-section .breadcrumb-wrapper ul li:first-child:before,.breadcrumb-section .breadcrumb-wrapper ul .list:first-child:before,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li:first-child:before,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:first-child:before{display:none}.breadcrumb-section .breadcrumb-wrapper ul li a,.breadcrumb-section .breadcrumb-wrapper ul .list a,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a{line-height:34px;text-decoration:underline}.breadcrumb-section .breadcrumb-wrapper ul li a:focus,.breadcrumb-section .breadcrumb-wrapper ul .list a:focus,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:focus,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:focus{outline-offset:-2px}.breadcrumb-section .breadcrumb-wrapper ul li a:hover,.breadcrumb-section .breadcrumb-wrapper ul .list a:hover,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:hover,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:hover{text-decoration:none}.breadcrumb-section .breadcrumb-wrapper ul.rentlyview-breadcrumb li,.breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul.rentlyview-breadcrumb li{float:left}.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}.breadcrumb-section ul.breadcrumb-dropdown li{border-bottom:1px solid #efeff0;padding:5px}@media only screen and (min-width: 768px){.breadcrumb-section ul.breadcrumb-dropdown{display:none}}.breadcrumb-section .rv-myfav-section i:before{width:auto;margin:0px}.breadcrumb-section .rv-myfav-section a:not(.disabled-link) i:before{color:#22a2b8}.breadcrumb-section .rv-myfav-section .pipesymbol{padding:0 5px}.breadcrumb-section .rv-myfav-section .recently_view{display:inline-block}@media only screen and (max-width: 767px){.breadcrumb-section .rv-myfav-section .recently_view .labelname{display:none}}.breadcrumb-section .rv-myfav-section .myfavorites{display:inline-block}@media only screen and (max-width: 767px){.breadcrumb-section .rv-myfav-section .myfavorites .labelname{display:none}}.breadcrumb-section .rv-myfav-section .recently_view,.breadcrumb-section .rv-myfav-section .myfavorites{color:#0c7088}.breadcrumb-section .rv-myfav-section .recently_view span,.breadcrumb-section .rv-myfav-section .myfavorites span{color:inherit}.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){.breadcrumb-section .rv-myfav-section .cat_link_ellipsis{max-width:80px}}.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}.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu.open{display:block}@media only screen and (max-width: 767px){.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu.open{left:auto !important;right:16px}}.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu#myFavInfoDesktop.open{left:auto !important;right:16px}.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu:before,.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}.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}.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}.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu li{margin:0 !important;text-align:left;font-size:17px}.breadcrumb-section .rv-myfav-section .f-dropdown.options-menu li:hover{cursor:default;background:none}.breadcrumb-section .rv-myfav-section .rv-myfav-info-link{cursor:pointer}.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}.breadcrumb-section .rv-myfav-info.open+.rv-myfav-info-carrot{display:block}.breadcrumb-section .rv-myfav-info-carrot{display:none;position:absolute}.breadcrumb-section .rv-myfav-info-carrot:before,.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}.breadcrumb-section .rv-myfav-info-carrot:before{border:inset 12px;top:-12px;left:0;border-color:transparent transparent #fff transparent;z-index:100}.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}.longDescriptionText{color:#141414;font-size:inherit}.storecat-details .walgreens .accordion .arrow:before{border:solid #413d3c;border-width:0 2px 2px 0;transform:rotate(0deg)}.storecat-details .walgreens .accordion .active .arrow:before{transform:rotate(180deg)}@media only screen and (max-width: 767px){.storecat-details .walgreens .accordion .active .arrow:before{left:12px;top:-15px}}.storecat-details .walgreens .accordion:not(.v2) .border-line{border-top:1px solid #989090}.storecat-details .walgreens .accordion:not(.v2) dd>a{display:block;margin-bottom:0;background:none;padding:12px 8px 12px 0 !important;border-bottom:none}.storecat-details .walgreens .accordion:not(.v2) dd>a>h3{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-size:16px !important;color:#413d3c !important}.storecat-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}.storecat-details .walgreens .accordion:not(.v2) dd .arrow{border:none;top:-3px;right:16px;font-family:"fontelloicons"}.storecat-details .walgreens .accordion:not(.v2) dd .arrow::before{padding:0;content:"\ea0c";color:#413d3c;font-size:20px;border:0}.storecat-details .walgreens .accordion:not(.v2) dd .arrow-books{top:-30px !important}.storecat-details .walgreens .accordion:not(.v2) dd.active>a{border-bottom:0px}@media only screen and (max-width: 767px){.storecat-details .walgreens .accordion:not(.v2) dd.active>a{color:#413d3c !important}}.storecat-details .walgreens .accordion:not(.v2) dd.active>button{border-bottom:0px}@media only screen and (max-width: 767px){.storecat-details .walgreens .accordion:not(.v2) dd.active>button{color:#413d3c}}.storecat-details .walgreens .accordion:not(.v2) dd .content{padding:0px 16px 0px 0px}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container{border-collapse:separate !important;border-radius:8px;border-spacing:0px}.storecat-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}.storecat-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}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .heading>:last-child{border-top-right-radius:8px}.storecat-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}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:nth-of-type(odd){background-color:#f4f2ef}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:nth-of-type(even){background-color:#fff}.storecat-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}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child{border-bottom:none}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child>:first-child{border-bottom-left-radius:8px}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child>:last-child{border-bottom-right-radius:8px}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row:last-child td{border-bottom:none}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row>:first-child{padding-left:20px;white-space:normal !important}.storecat-details .walgreens .accordion:not(.v2) dd .content #pricing-panel .container .table-row td{border-bottom:1px solid #707575}.storecat-details .walgreens .accordion:not(.v2) dd .content#needHelpSection{padding-bottom:20px}.storecat-details .walgreens .accordion:not(.v2) dd:last-child{border-bottom:1px solid #989090}@media only screen and (max-width: 767px){.storecat-details .walgreens .accordion:not(.v2) dd{background-color:#fff}.storecat-details .walgreens .accordion:not(.v2) dd>a{font-family:"InterRegular",Helvetica,Arial,sans-serif;margin:0px;padding:12px 24px 12px 0;background:none !important}.storecat-details .walgreens .accordion:not(.v2) dd>a .arrow{margin-top:10px;right:16px}.storecat-details .walgreens .accordion:not(.v2) dd>a .arrow::before{padding:4px}.storecat-details .walgreens .accordion:not(.v2) dd>button{font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif;margin:0px;padding:12px 24px}.storecat-details .walgreens .accordion:not(.v2) dd>button .arrow{margin-top:0px;right:0px}.storecat-details .walgreens .accordion:not(.v2) dd>button .arrow::before{padding:4px}.storecat-details .walgreens .accordion:not(.v2) dd .content{padding:20px 15px 0px 0px}.storecat-details .walgreens .accordion:not(.v2) dd .content .shipping-prices-container .shippingPricesDataContainer{width:100%;overflow-x:auto}.storecat-details .walgreens .accordion:not(.v2) dd .content#needHelpSection{padding-top:8px;padding-bottom:0px}.storecat-details .walgreens .accordion:not(.v2) dd:last-child .content{border-top:none;border-bottom:1px solid #989090}.storecat-details .walgreens .accordion:not(.v2) dd:last-child.active{border-bottom:none !important}}.storecat-details .walgreens .accordion:not(.v2) .need-help-link{font-size:16px;text-decoration:underline}.storecat-details .walgreens .accordion:not(.v2) .need-help-link:hover{text-decoration:none}.storecat-details .walgreens .accordion:not(.v2) .shipping-info-link{font-size:16px}.storecat-details .walgreens .accordion+.border-line{border-top:1px solid #989090}.storecat-details .walgreens .shippingOptions.shippingOptionsDiv{background:#f4f2ef;width:auto}@media only screen and (max-width: 767px){.storecat-details .walgreens .shippingOptions.shippingOptionsDiv{width:auto}}.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl{padding-top:20px;padding-right:20px;padding-left:0px;list-style:none}.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li{padding-bottom:20px}.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-free-shiptostore,.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-shiptoyou,.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .icon-sdp-new{font-size:22px !important;vertical-align:top}.storecat-details .walgreens .shippingOptions.shippingOptionsDiv ul.shippingOptionsUl li .shippingOptionsText{padding-left:36px;line-height:20px}.storecat-details .walgreens .shippingOptions .pickUpLabel{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens .shippingOptions ul li *{line-height:21px;font-size:16px !important}.storecat-details.walgreens .owl-theme .owl-controls .owl-page.active span,.storecat-details.walgreens .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#413d3c}.storecat-details.walgreens #relatedProducts .owl-buttons .icon-carousal-arrow-right::before,.storecat-details.walgreens #relatedProducts .owl-buttons .icon-carousal-arrow-left::before{font-weight:bold}@media only screen and (min-width: 64em){.storecat-details.walgreens #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.storecat-details.walgreens #productImages .owl-buttons:hover{display:none !important}}.storecat-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons{display:block}.storecat-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}.storecat-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev{top:50%;left:-14px}.storecat-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}.storecat-details.walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next{top:50%;right:-16px}.storecat-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){.storecat-details.walgreens.storecat-details #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.storecat-details.walgreens.storecat-details #productImages .owl-buttons:hover,.storecat-details.walgreens.storecat-detail #productImages .owl-wrapper-outer:hover+.owl-controls .owl-buttons,.storecat-details.walgreens.storecat-detail #productImages .owl-buttons:hover{display:block !important}}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons,.storecat-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons{display:block}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons div,.storecat-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}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-prev{top:56%;left:-14px;z-index:1}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-prev:before,.storecat-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}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-details.walgreens.storecat-detail #productImages.owl-theme .owl-controls .owl-buttons .owl-next{top:56%;right:-16px}.storecat-details.walgreens.storecat-details #productImages.owl-theme .owl-controls .owl-buttons .owl-next:before,.storecat-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}.storecat-details .walgreens #productImages .owl-wrapper-outer,.storecat-details .walgreens #bookPreview .owl-wrapper-outer,.storecat-details .walgreens #previewCarousel .owl-wrapper-outer{border-color:#989090}.storecat-details .walgreens #productImages .owl-wrapper-outer .imagehover img:hover,.storecat-details .walgreens #productImages .owl-wrapper-outer .imagehover img.active,.storecat-details .walgreens #bookPreview .owl-wrapper-outer .imagehover img:hover,.storecat-details .walgreens #bookPreview .owl-wrapper-outer .imagehover img.active,.storecat-details .walgreens #previewCarousel .owl-wrapper-outer .imagehover img:hover,.storecat-details .walgreens #previewCarousel .owl-wrapper-outer .imagehover img.active{border:2px solid #a32a33}.storecat-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-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}.storecat-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{top:51%;left:0;z-index:1}.storecat-details .walgreens #productImages.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-details .walgreens #bookPreview.owl-theme .owl-controls .owl-buttons .owl-next,.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{top:51%;right:-1px}@media only screen and (min-width: 1024px){.storecat-details .walgreens #productImages .pdp-preview-image img.product-image{min-height:112px}}.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev,.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{line-height:28px}.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{top:51%;left:-20px}@media only screen and (max-width: 640px){.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;top:40%}}.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-prev.disable-button{background:#d9dada !important;color:#989090 !important}.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{top:51%;right:-20px}@media only screen and (max-width: 640px){.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-buttons .owl-next{right:0;top:40%}}.storecat-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){.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-pagination{display:block !important}.storecat-details .walgreens #previewCarousel.owl-theme .owl-controls .owl-pagination .owl-page span{background:#413d3c}}.storecat-details .walgreens #previewCarousel.owl-theme .owl-wrapper-outer .owl-item .item img.active{border:2px solid #a32a33}.storecat-details #recently-view-heading .heading-section.walgreens,.storecat-details #favorites-heading .heading-section.walgreens{margin:-4px 0px 8px}.storecat-details.walgreens .heading-pdp h1{font-size:42px;line-height:60px}.storecat-details.walgreens .heading-pdp .price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.storecat-details.walgreens .store-msg.color-sts{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.storecat-details.walgreens .store-msg.color-sts{font-size:18px}}.storecat-details .walgreens h1,.storecat-details .walgreens h4{margin:0px;padding:0px}.storecat-details .walgreens .heading-pdp h1{font-size:42px;line-height:60px}.storecat-details .walgreens .pricing-label,.storecat-details .walgreens .pricing-label span{color:#413d3c;font-family:"InterRegular",Helvetica,Arial,sans-serif;font-size:18px;line-height:23px}.storecat-details .walgreens .sdp-text,.storecat-details .walgreens .color-sts{font-family:"InterBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.storecat-details .walgreens .sdp-text,.storecat-details .walgreens .color-sts{font-size:18px}}.storecat-details .walgreens .sdp-text{color:#e62600}.storecat-details .walgreens.newdesginpdp .heading-pdp .price-text,.storecat-details .walgreens.newdesginpdp .store-msg{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens.newdesginpdp .store-msg .pickup-available-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:28px}.storecat-details .walgreens .pricing-label span.price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens .pricing-label .saleprice-reg span.strikethrough-outer{font-size:16px;color:#413d3c}.storecat-details .walgreens .HEADING3 h1{font-size:36px;line-height:1.19}.storecat-details .walgreens .HEADING3 .from-text,.storecat-details .walgreens .HEADING3 .price-text{font-size:22px}.storecat-details .walgreens .pricing-1.color-02d{color:#413d3c !important}.storecat-details .walgreens .heading-pdp .paragraph-1.heading-5-font,.storecat-details .walgreens .heading-pdp .paragraph-1.heading-5-font>p{font-weight:bold}.storecat-details .walgreens .heading-pdp .sdp-text,.storecat-details .walgreens .heading-pdp .color-sts{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.storecat-details .walgreens .heading-pdp .sdp-text,.storecat-details .walgreens .heading-pdp .color-sts{font-size:18px}}.storecat-details .walgreens .heading-pdp .product-name .saleprice-reg .minimumlabel-1,.storecat-details .walgreens .heading-pdp .pricing-label .saleprice-reg .minimumlabel-1{font-size:18px}.storecat-details .walgreens .heading-pdp .product-name .saleprice-reg .salepricelabel,.storecat-details .walgreens .heading-pdp .pricing-label .saleprice-reg .salepricelabel{font-size:18px}.storecat-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){.storecat-details .walgreens .heading-pdp .chicklets-heading h2{font-size:1.75rem}}.storecat-details .heading-section.walgreens{margin:18px 0}.storecat-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){.storecat-details .heading-section.walgreens h1{font-size:2rem;min-height:38px}}.storecat-details .heading-section.walgreens .bsp-promo-section a#pencilId{text-decoration:none}.storecat-details .heading-section.walgreens .bsp-promo-section a#bookSizeOverlayId{text-decoration:underline}.storecat-details .heading-section.walgreens .bsp-promo-section a#bookSizeOverlayId:hover{text-decoration:none}.storecat-details .heading-section.walgreens .couponcode-details a:hover{text-decoration:underline}.storecat-details .select-design.walgreens label,.storecat-details .select-design.walgreens .label-font-style{text-transform:none !important}.storecat-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}.storecat-details .select-design.walgreens ul .design-list .design-border{border-color:#989090;border-radius:3px}.storecat-details .select-design.walgreens ul .design-list .design-border .same-day-msg{color:#e62600}.storecat-details .select-design.walgreens ul .design-list .link-active{color:#a32a33 !important;border-color:#a32a33 !important}.storecat-details .select-design.walgreens ul .design-list .link-active .inside-content .link-active{color:#413d3c !important}.storecat-details .select-design.walgreens ul .design-list .link-bg{background:#a32a33 !important}.storecat-details .select-design.walgreens .mailorder-msg{color:#a32a33}.storecat-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border div{font-size:14px}.storecat-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border.link-active{color:#a32a33 !important}.storecat-details .multisurface.walgreens .multi-checklets.select-design ul li .design-border .selected-design-tick.link-bg{background:#a32a33 !important}.storecat-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%)}.storecat-details .multisurface.walgreens .multi-checklets.select-design .multi-binding ul li{min-width:92px}.storecat-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}.storecat-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup li:last-child{margin-right:0px !important}.storecat-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){.storecat-details .multisurface.walgreens .multi-checklets.select-design ul.sameDayPickup{width:100%}}.storecat-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}.storecat-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou li:last-child{margin-right:0px !important}.storecat-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){.storecat-details .multisurface.walgreens .multi-checklets.select-design ul.shipToYou{width:100%}}.storecat-details .walgreens .cta-section{background:#f5f5f0}.storecat-details .walgreens .cta-section.onlyPrice{padding:12px 16px 16px}.storecat-details .walgreens .cta-section.onlyPrice app-display-price[pageview=bsp] .price-info{margin-top:0px}.storecat-details .walgreens .cta-section.onlyPrice app-display-price[pageview=pdp] .price-info{margin-top:4px}.storecat-details .walgreens .cta-section.onlyPrice .button-02-arrow{font-size:16px;padding:10px 40px !important}.storecat-details .walgreens .cta-section.onlyPrice #buttonId{margin-top:4px}.storecat-details .walgreens .cta-section.onlyPrice .qv-cta #buttonId{margin-top:0px}.storecat-details.walgreens .cta-section{background:#fff;width:82%}@media screen and (max-width: 640px){.storecat-details.walgreens .cta-section{width:100%;padding:12px 0}.storecat-details.walgreens .cta-section.canvas-float .buttonsection1{line-height:60px}}.storecat-details.walgreens .cta-section.mailforme label.sf-global-styleguide.sf-global_checkbox:hover input:not([disabled]):checked ~ .checkbox_indicator:after{left:8px;top:4px}.storecat-details.walgreens .cta-section b{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details.walgreens .cta-section span{font-family:"InterRegular",Helvetica,Arial,sans-serif}.storecat-details.walgreens .cta-section span.WGFontBold{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens .font-bold{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens .show-more-sizes{text-transform:capitalize;font-size:14px}.storecat-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){.storecat-details .walgreens .show-more-sizes a:after{left:260px}}.storecat-details .walgreens .show-more-sizes a.show-less:after{transform:rotate(180deg);left:255px}.storecat-details .walgreens .breadcrumb-section{margin:0px 0 20px 0}.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul li a,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul .list a,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a{text-decoration:none}.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul li a:hover,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper ul .list a:hover,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul li a:hover,.storecat-details .walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list a:hover{text-decoration:underline}.storecat-details .walgreens label{font-weight:normal !important;color:#413d3c;line-height:21px;margin:0px;margin-bottom:0.25rem;margin-right:4px}.storecat-details .walgreens .h1.plain-heading{font-size:28px;font-family:"InterBold",Helvetica,Arial,sans-serif !important}.storecat-details .walgreens .paragraph-3,.storecat-details .walgreens .paragraph-3 p{color:#616161;text-transform:capitalize}.storecat-details .walgreens.related-designs.tile-carousel{margin-bottom:0px !important}.storecat-details .walgreens .related-content .title{line-height:21px;font-size:16px}.storecat-details .walgreens.related-designs h2{font-size:2rem}@media only screen and (max-width: 40em){.storecat-details .walgreens.related-designs h2{font-size:1.75rem}}.storecat-details .walgreens.pdp-variation-2 .price .price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;margin-bottom:0px;font-weight:bold}.storecat-details .walgreens.pdp-variation-2 .retail-availability-text .retail-descriptions li{margin-bottom:0px}.storecat-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown,.storecat-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown{width:100%}.storecat-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li.active,.storecat-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li:hover,.storecat-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li.active,.storecat-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li:hover{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens.pdp-variation-1 .sf-global-styleguide.sf-global-dropdown ul li:hover,.storecat-details .walgreens.pdp-variation-2 .sf-global-styleguide.sf-global-dropdown ul li:hover{text-decoration:underline}.storecat-details .walgreens.pdp-variation-1{padding-bottom:11px}.storecat-details .walgreens .font-bold.price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-weight:normal}.storecat-details .walgreens .font-bold{font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;font-weight:normal;font-size:16px !important;color:#413d3c}.storecat-details .walgreens .font-bold .price-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif}.storecat-details .walgreens .font-bold .saleprice-reg .minimumlabel-1{font-size:16px}.storecat-details .walgreens .sf-global-styleguide.sf-global-dropdown ul li.active.add-saleprice:hover *{color:inherit !important}.storecat-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%}.storecat-details .walgreens .pdp-container.storecat-details .row.margin-none{margin-left:0;margin-right:0}.storecat-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){.storecat-details .walgreens .heading-pdp .heading-2-font>p{font-size:2rem}}.storecat-details .storecat-details .walgreens.price-info .attributevalues .price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;font-weight:normal}.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .text-center.storelocator,.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .text-center.storelocator .store-align.store-locator{text-align:left !important}.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .text-center.storelocator .pickup-available-text,.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .text-center.storelocator .store-align.store-locator .pickup-available-text{font-size:18px}@media screen and (min-width: 641px){.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .cta-section{padding-left:0}.storecat-details.walgreens.newdesginpdp .pdp-right .builder-links .text-center{text-align:left !important}}.storecat-details.walgreens .pickup-available-text{color:#e62600;font-size:16px}.storecat-details.walgreens .pickup-available-text.sdp-messaging-dropdown{font-size:14px;font-family:"TiemposHeadlineRegular",Helvetica,Arial,sans-serif}.storecat-details.walgreens .pickup-available-text i{margin-left:-10px}.storecat-details.walgreens span.pickup-available-text{font-family:"InterSemiBold",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 640px){.storecat-details.walgreens span.pickup-available-text{font-size:18px}}.storecat-details.walgreens span.atText{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details.walgreens .pickup-available-text .sdp-icon{font-weight:normal;line-height:24px;vertical-align:bottom;color:#e62600 !important;font-size:30px !important}.storecat-details.walgreens .pickup-available-text.sdp-bold-text{margin-bottom:15px;margin-left:-8px !important}.storecat-details.walgreens .pickup-available-text.sdp-bold-text .sdp-icon{font-size:27px !important;color:#e62600 !important;margin-right:-8px;display:none}.storecat-details.walgreens .pickup-available-text+.atText{font-size:16px}.storecat-details.walgreens .arrow-link{font-family:"InterBold",Helvetica,Arial,sans-serif;white-space:nowrap;color:#413d3c}.storecat-details.walgreens .same-day-msg{color:#e62600 !important;font-size:15px}.storecat-details.walgreens .same-day-msg:hover{color:#e62600 !important}.storecat-details.walgreens .fav-icon:hover{text-decoration:none}.storecat-details.walgreens .fav-icon span{color:#413d3c}.storecat-details.walgreens #storeLocatorId{font-family:"InterBold",Helvetica,Arial,sans-serif;margin-bottom:15px;margin-left:-8px !important}.storecat-details.walgreens #storeLocatorId .sdp-icon{font-size:27px !important;color:#e62600 !important;margin-right:-8px}.storecat-details.walgreens .design-tile-section .back-link{margin-left:4px}.storecat-details.walgreens .ship-bold-text span{font-family:"InterBold",Helvetica,Arial,sans-serif}.storecat-details.walgreens .content{padding-top:0px;padding-bottom:15px}@media screen and (max-width: 640px){.storecat-details.walgreens .content{padding-top:20px}}.storecat-details.walgreens .content.accordion-content .saleprice .minimumlabel-1{font-size:16px}.storecat-details.walgreens .content .container{border-collapse:separate !important;border-radius:8px;border-spacing:0px;border-collapse:collapse;display:table;font-size:12px;width:100%;margin-bottom:20px}.storecat-details.walgreens .content .container tbody:nth-of-type(odd) .table-row:nth-of-type(odd){background-color:#fff}.storecat-details.walgreens .content .container tbody:last-child .table-row .col{border-bottom:none}.storecat-details.walgreens .content .container tbody:last-child .table-row:last-child .col:first-child{border-bottom-left-radius:8px}.storecat-details.walgreens .content .container tbody:last-child .table-row:last-child .col:last-child{border-bottom-right-radius:8px}.storecat-details.walgreens .content .container .table-row:nth-of-type(odd){background-color:#f4f2ef}.storecat-details.walgreens .content .container .table-row:nth-of-type(even){background-color:#fff}.storecat-details.walgreens .heading{background-color:#f4f2ef;border-bottom:1px solid #707575;display:table-row;font-weight:bold;height:41px;font-size:16px;color:#413d3c}.storecat-details.walgreens .heading>:first-child{padding-left:20px;padding-top:10px;padding-bottom:10px;border-top-left-radius:8px}.storecat-details.walgreens .heading>:last-child{border-top-right-radius:8px}.storecat-details.walgreens .heading .col{line-height:18px;font-size:14px;font-weight:normal;border-bottom:1px solid #707575}.storecat-details.walgreens .col{display:table-cell;vertical-align:middle}.storecat-details.walgreens .container table{width:100%;border-spacing:0;margin:0;border-radius:8px;border:1px solid #ded5d0 !important}.storecat-details.walgreens .table-row{display:table-row;line-height:25px;color:#413d3c;font-size:14px;height:40px;border-bottom:1px solid #707575}.storecat-details.walgreens .table-row:last-child{border-bottom:none}.storecat-details.walgreens .table-row:last-child>:first-child{border-bottom-left-radius:8px}.storecat-details.walgreens .table-row:last-child>:last-child{border-bottom-right-radius:8px}.storecat-details.walgreens .table-row:last-child td{border-bottom:none}.storecat-details.walgreens .table-row .col{font-size:14px}.storecat-details.walgreens .table-row .col span{font-size:14px}.storecat-details.walgreens .table-row>:first-child{padding-left:20px;white-space:normal !important}.storecat-details.walgreens .table-row td{border-bottom:1px solid #707575}.storecat-details.walgreens .accordion .arrow{background:#f3f4f4;border:0;width:35px;height:35px}.storecat-details.walgreens .accordion .arrow:before{border:solid #413d3c;border-width:0 2px 2px 0;padding:4px}@media screen and (max-width: 640px){.storecat-details.walgreens .accordion dd{border-top:1px solid #989090;border-bottom:0}.storecat-details.walgreens .accordion dd>a{padding:9px 25px;margin-bottom:0;border-bottom:1;background:#f3f4f4;font-size:16px}.storecat-details.walgreens .accordion dd>a .arrow{border:0;top:15px}}.storecat-details.walgreens .social-container a{padding:0 6px;display:inline-block;line-height:normal;margin:0 -5px}.storecat-details.walgreens .social-container .prettySocial::before{font-family:"ATCOIcons";font-style:normal;font-size:70px;margin:0 -7px}.storecat-details.walgreens .social-container .icon-twitter:before{content:"{";color:#2ca9e1}.storecat-details.walgreens .social-container .icon-facebook:before{content:"P";color:#3b589a}.storecat-details.walgreens .social-container .icon-pinterest-circled:before{content:"}";color:#c82128}.storecat-details.walgreens .social-container .icon-google-plus:before{content:"|";color:#dd4a28}.storecat-details.walgreens .ship-bold-text .icon-global-shiptostore{font-size:35px;vertical-align:middle;color:#413d3c}.storecat-details.walgreens .ship-bold-text .icon-global-shiptostore:before{margin-left:0}@media only screen and (max-width: 40em){.storecat-details.walgreens .heading-pdp h1{font-size:28px}}.storecat-details.walgreens .breadcrumb-section{margin-top:0px !important}.storecat-details.walgreens .breadcrumb-section .breadcrumb-wrapper .breadcrumb-ul .list:before{content:'\ea0e';font-family:"fontelloicons";font-size:13px}.storecat-details.walgreens .thumbnail-horizontal .product-thumbnails.photo-frames li a.border-hover-active-02:hover,.storecat-details.walgreens .thumbnail-horizontal .product-thumbnails.photo-frames li a.border-hover-active-02.active{border-color:#a32a33 !important}.storecat-details.walgreens.storecat-detail .accordion .arrow{background:none}.storecat-details.walgreens.storecat-detail .accordion .arrow:before{border:solid #413d3c;border-width:0 2px 2px 0;transform:rotate(0deg)}.storecat-details.walgreens.storecat-detail .accordion .active .arrow:before{transform:rotate(180deg)}@media screen and (max-width: 640px){.storecat-details.walgreens.storecat-detail .accordion .active .arrow:before{left:12px}}.storecat-details.walgreens.storecat-detail .accordion dd a.need-help-link{text-decoration:underline}.storecat-details.walgreens.storecat-detail .accordion dd a.need-help-link:hover{text-decoration:none}.storecat-details.walgreens.storecat-detail .accordion dd a.link-active>h3{font-size:16px !important;font-family:"InterSemiBold",Helvetica,Arial,sans-serif !important;margin-bottom:10px;color:#413d3c}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) .shipping-info-link{padding-top:3px}@media screen and (max-width: 640px){.storecat-details.walgreens.storecat-detail .accordion dd{border-top:0px}.storecat-details.walgreens.storecat-detail .accordion dd>a{background:none}}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) .border-line{border-top:1px solid #989090}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd>a{display:block;margin-bottom:0;background:none !important;padding:12px 8px 12px 0 !important;border-bottom:none}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd .content{padding:0px 15px 0px 0px}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd .content#needHelpSection{padding-bottom:20px}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd:last-child{border-bottom:1px solid #989090}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd .arrow{border:none;top:-3px;right:16px;font-family:"fontelloicons"}.storecat-details.walgreens.storecat-detail .accordion:not(.v2) dd .arrow::before{padding:0;content:"\ea0c";color:#413d3c;font-size:20px;border:0;top:6px}.storecat-details.walgreens .sf-global-styleguide.sf-global-dropdown .dd-col-2{top:0px;bottom:0px;margin:auto;line-height:29px}.storecat-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}.storecat-details.walgreens .sf-global-styleguide.sf-global-dropdown ul li.active:after,.storecat-details.walgreens .sf-global-styleguide.sf-global-dropdown ul li .list-child.active:after{top:0;bottom:0;margin:auto}.storecat-details.walgreens .heading-2-styling span.price-text{font-family:"InterBold",Helvetica,Arial,sans-serif;font-size:18px}.storecat-details.walgreens ul.photo-frames li a.icon-pdpframes.selectedFrame{border-color:#a32a33}.storecat-details.walgreens ul.photo-frames li a.icon-pdpframes.selectedFrame .checkSelectedFrame .check-circle{background-color:#a32a33}.breadcrumb-section.walgreens.breadcrumb-section#breadCrumb.fixed-breadcrumb{max-width:1140px}.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}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a:hover{text-decoration:none}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a span{display:inline-block;padding-right:4px;color:#413d3c;text-decoration:none}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a span.arrowSpan:before{content:'\ea0f';font-family:"fontelloicons"}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list a .arrowClass{display:none !important}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:not(:only-child):last-child a{pointer-events:none;text-decoration:none !important}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:only-child a{font-size:18px;font-weight:700}.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li.list:only-child a span span{font-size:18px}.breadcrumb-section .breadcrumb-wrapper.walgreens ul li:before,.breadcrumb-section .breadcrumb-wrapper.walgreens ul .list:before,.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul li:before,.breadcrumb-section .breadcrumb-wrapper.walgreens .breadcrumb-ul .list:before{content:'\ea0e';font-family:"fontelloicons";font-size:13px}.breadcrumb-section.walgreens{margin:2px 0 20px 0}@media only screen and (max-width: 1024px){.breadcrumb-section.walgreens{margin:12px 0 20px 0}}.breadcrumb-section.walgreens .breadcrumb-wrapper .show-for-mobile a.link-active{font-family:"InterBold",Helvetica,Arial,sans-serif}.breadcrumb-section.walgreens .rv-myfav-section a span{color:#413d3c}.breadcrumb-section.walgreens .rv-myfav-section a.disabled-link{text-decoration:none;opacity:0.5}@media only screen and (max-width: 767px){.breadcrumb-section.walgreens .rv-myfav-section{padding-top:4px}}.breadcrumb-section.walgreens a.rv-myfav-breadcrumb .arrowClass{display:none !important}.breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.arrowSpan:before{content:'\ea0f';font-family:"fontelloicons"}.breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.labelname{text-decoration:underline;font-size:18px}.breadcrumb-section.walgreens a.rv-myfav-breadcrumb span.labelname:hover{text-decoration:none}.breadcrumb-section.walgreens a.rv-myfav-breadcrumb:hover{text-decoration:none}
